Writing OTP Modules¶
This document is about how to write and release an Erlang/OTP module as a part of Erlang/OTP.
- 1. Introduction
- 2. Deciding what to contribute
- 3. Prototyping the modules
- 4. Testing with Common Test
- 5. Adding type specifications with Dialyzer
- 6. Writing documentation for Erlang/OTP Releases
- 7. Effectively issueing pull requests on GitHub
- 8. Communication with the OTP Team maintainers
- 9. Earning community support
- 10. Maintenance after the initial release
- 11. Solving licensing issues of contributed code
- 12. Reference