Contributing ============ django-timepiece is an open-source project and we are excited to have community contributions. Submit an Issue --------------- Issues are managed on Github. If you think you've found a bug then it's helpful if you indicate the version of django-timepiece that you are using. If you think your bug is JavaScript- or styling-related, then it is also helpful to know which browser you are using. Issues are also used to track new features. If you have a feature you would like to see then you can submit a proposal ticket. We love it when others add features and push them back up to us! Get the Source -------------- Feel free to fork django-timepiece and make your own changes. You can download the full source by cloning the git repo:: git clone https://github.com/caktus/django-timepiece.git If you think that your changes could be helpful to others, please submit a pull request to have it merged in. Here's a quick guide: #. Fork the repo. #. :doc:`Run the tests `. We only take pull requests with passing tests, and it's great to know that you have a clean slate. #. Add a test for your change. Only refactoring and documentation changes require no new tests. If you are adding functionality or fixing a bug, we need a test! #. Make the test pass in all tox environments. #. Follow `PEP8 style conventions `_. Use 4 spaces instead of tabs. #. We'll love you forever if you include documentation! #. Push to your fork and submit a pull request to `caktus:develop`. #. Now you're waiting on us. We'll typically review and comment on your pull request within 3 business days. We may suggest some changes, improvements, or alternatives to be used before pulling in the changeset. Contact Us ---------- If you have any questions, feel free to reach out to us on GitHub or through `our website `_.