If you are considering contributing to an open-source project, there are several documents that you should read and familiarize yourself with beforehand. These documents will give you a better understanding of the project's goals, development practic...