Contributing to GTimeLog ======================== Contributions are welcome, and not just code patches. I'd love to see * user interface design sketches * icons * documentation * translations (this would need some coding to enable translation first) * installers for Mac OS X and Windows Reporting bugs and wishes ------------------------- Please `use Launchpad `_ to report bugs or feature requests. If you don't want to create a Launchpad account for some reason, feel free to send me an email at . Creating a patch ---------------- Here's how you can create and send me a a patch. You'll need the `Bazaar `_ version control system installed on your computer, as well as the usual stuff needed to run GTimeLog (`Python `_, and `PyGtk `_ or the GTK and Pango gobject-introspection typelibs). First, get a copy of the source code:: bzr branch lp:gtimelog You can run it without installing:: cd gtimelog ./gtimelog Change the code in ``src/gtimelog/*.py``, play around, run the test suite :: ./runtests When you're happy with the results, describe your change in ``NEWS.txt`` and commit :: bzr commit `Publish your branch `_ on Launchpad with :: bzr push lp:~userid/gtimelog/branch-name and create a merge request through the Launchpad web interface (``https://code.launchpad.net/~userid/gtimelog/branch-name/+register-merge``), or with :: bzr lp-submit