Hi developers,
I know it means additional effort, but please create JIRA issues for even smaller topics at https://izpack.atlassian.net/ as long as this is our issue tracker, please.
When creating pull requests at Github, link them to the according JIRA issues.
We use this for tracking the work on a release and to easily generate user-readable change logs. We have no methodology at the moment for doing this all at Github only.
The JIRA and Confluence instance is the way for us to make it easier for users to report issues and contribute to the documentation without getting confused with developer-related stuff like pull requests and Git and not forcing a user to have a Github account at all. The Github accounts and web UI are for developers only and Github issues do not offer that difference between developers and software users, which is one reason why I deactivated them for our project. In case someone thought Github issues or pull requests could replace out issue tracker I still believe there is a big difference in view to these two kinds of people.
These results come from a review I made at Github several months or even years before, if something improved at Github regarding the above points let me know.
Anyway, if you have any hint how to simplify this for both at once, developers and users, feel free to open a discussion :-)
BTW: We have a simple connector between JIRA and Github, see https://groups.google.com/forum/?hl=en#!topic/izpack-dev/m6u-SE98n50.
I'd like it to save more work when maintaining issues between JIRA and Github, but this requirement would not be for free anymore.
René