Weld is an open-source project. Contributions and participation is welcome.
freenode.net( log )
git clone firstname.lastname@example.org:
You can import Weld source as Maven project to your favourite IDE. Before you start coding we ask you to setup code formatting. You can find neccessary files for your IDE in ide-configs directory in your local clone directory structure. If you are new to CDI/Weld then the examples and probe directories could be good starting point for you.
You can check open issues, tasks, feature requests and bugs at Weld Jira. Alternatively, feel free to come up with new ideas.
If you are new to Weld and need help, use user forum or #weld-dev IRC channel. For discussing Weld development use our development mailing list. When working on a new feature or bug it's very helpful to also provide tests case covering the related area.
Before submitting a pull request make sure your branch can be built without any errors and the tests are passing (running "mvn clean install" in Weld core root directory could be sufficient). Commit your work to your branch with a suitable commit message (it's good idea to include Jira issue key if any exists) and submit a pull request to the related upstream branch at GitHub. Pull request will trigger CI job at Jenkins where you can check your results. Once the request passes tests and is verified by an integration manager (Weld core developers) you become a Weld contributor :-).