If you are interested in getting involved in the open source community we would love to hear from you! We are always looking for new contributors to help out with the broad spectrum of enhancements and features we are looking to add to our project.
The best approach to take is to have a look at our Jira instance: https://issues.jboss.org/browse/JBTM and see if there are any items on there that you would like to see added to the project.
Once you have picked out a dev task to work on, feel free to have a chat with us over in our chatroom hosted on Freenode: http://webchat.freenode.net/?channels=#jbossts, then if you haven't done so already, you can fork one of our projects over on github to work with:
- If its core related it will be: https://github.com/jbosstm/narayana/
- If its docs related it will be: https://github.com/jbosstm/documentation/
- If its quickstart related it will be: https://github.com/jbosstm/quickstart
Once you have developed your contribution, first make sure you have signed the JBoss Contributor License Agreement over here: https://cla.jboss.org/, then raise a Pull Request on our of our repos.
After you raise a pull request on one of the Narayana repos, one of our team of "buildbots" will take a look over it and run our comprehensive test suite over it. It will update your pull request with comments as it executes the various phases of test and hopefully at the end will have indicated a complete build success!
We will then be able to merge your update and your place in history as a contributor on the project is secured!