Developer guide
Did you know this page is automatically generated from
a Github Wiki page?
You can improve it by yourself
here!
Looking for a tutorial? Visit the documentation home. Got a question? Ask at StackOverflow.com.
Please note that this guide is not a 'user guide'. It is not intended for the 'users' who build an application using Netty but for the contributors ('dev') who want to develop Netty itself.
Please note that this guide is not a 'user guide'. It is not intended for the 'users' who build an application using Netty but for the contributors ('dev') who want to develop Netty itself.
- Set up your development environment.
- Read and sign the Individual Contributor License Agreement (icla) or let your employer sign the Corporate Contributor License Agreement (ccla) unless your contribution is trivial such as a single line change or a typo fix.
Please use the following checklist before pushing your commits or issuing a pull request:
- Does your work build without any failure when you run '
mvn test
' from shell? - Does your work introduce any new inspector warnings?
- Does your commit message or pull request description meet our commit message rules?
- Did you rebase your pull request against the HEAD of the target branch and fix all conflicts?
- Did you sign the contributor license agreement?
- A pull request often contains multiple commits. Those commits must be squashed into a small number of commits with explanatory comments.
- Do not merge a pull request via the web UI unless there's a good reason doing that. Refer to the 'Patch and Apply' section in the GitHub help page.
- Be careful when you update the official web site or release a new version.
Last retrieved on 01-Oct-2024