We welcome your contributions to Pythia. You can open issues for bug fix requests, feature requests and in anticipation of submitting a patch. Please use the following guidelines when submitting issues and pull requests:
Pull the most recent version of master and set up the recommended development environment. Proceed only if your issue can be reproduced.
If the contribution you are proposing to make addresses an issue not yet on our issue tracker, open a new issue to help us keep good records. Your description of the issue should be a detailed account of the behavior you are observing and the steps that are necessary to reproduce it. If your issue cannot be reproduced, it will be closed.
Fork the repository and create a branch to address the issue you are working on.
When you have fixed the issue, merge any changes in the upstream master and make a pull request from your feature branch. Reference the issue no. in the pull request body. Once we are happy with the code, we will merge it and close the relevant issue if applicable.
Thanks!