Getting started with contributing to open source
It can be intimidating to start contributing to an open source project. But with a little research and planning, you can be a valuable part of your favorite open source software.

It can be intimidating to start contributing to an open source project. But with a little research and planning, you can be a valuable part of your favorite open source software.
Writing a technical spec increases the chances of having a successful project, service, or feature that all stakeholders involved are satisfied with. It decreases the chances of something going horribly wrong during implementation and even after you’ve launched your product.