Apache WS Project - Guidelines for Contributors
- Do not break builds of dependent projects
When do a commit to your subproject, you must make sure your commit is not breaking the builds of other projects. For example, if you change something in Axiom, you have to make sure, neethi, Axis2 builds are successful. Its not required to test this for each and every commit, but you are assumed the responsibility for that. This is to make sure, every one can work with minimal disturbance from others.
- Always send patches using JIRA
If you are not a committer and if you want to attach some artifacts (code, documentation, samples, etc.,), always create a JIRA issue and attach your contribution in that. Never send them with your emails to the list, but you might wanna send a mail pointing to issue(s) created. This will also help people to evaluate you, if you are nominated as a committer. Committers having no JIRAs with patches attached might have problems during the committer voting process. If you want your contributions to be accepted in to any of the projects, make sure you grant ASF the rights to use your contributions, in the page you are attaching your patches.
- You should understand that all the people working in each of the projects are volunteers. Demanding or forcing people to answer the questions, to improve the code, etc. are considered un-ethical.
- Never leave auto-reply messages with the email addresses you've subscribed to any of the mailing list. Please think of some one getting hundreds of auto-replies, when he is sending out a mail to help some one.
- All the mailing lists adhere to a common way of subscribing/un-subsribing to the mailing lists.