Summary
This chapter was dedicated to the DevOps best practices that can be applied to an open source project, especially on GitHub. In this chapter, we learned how to collaborate on open source code, starting with repository creation using GitHub and forks. Then, we learned how to use pull requests and how to share binaries in GitHub Releases.
After that, we implemented continuous integration processes with GitHub Actions, which is fully integrated with GitHub.
Finally, we learned how to analyze open source code for static code analysis with SonarCloud and security vulnerability analysis with WhiteSource Bolt.
In the next chapter, we will summarize every DevOps best practice we have talked about in this book.