To get started making a change to this project: fork this repo to your own GitHub account; clone the fork; make your changes on your clone; commit and push your changes to your fork. Once you have your changes on your fork on GitHub, make a pull request to the main branch in the freeCodeCampLondon/fcc-website repo. You can help maintainers to get your code merged more quickly by filling out the description field in the PR, giving a clear description of changes and their rationale. If you have made any design changes or additions, adding appropriate screenshots may also help get things merged quickly.
When we start learning to code, most often we practise on our own, and we don't use version control. Using version control can be a difficult challenge in the first days of our first job. We hope that members of the freeCodeCamp London community will benefit from the experience of contributing to this project by becoming familiar with how teams collaborate on software development in a work environment.
If you are a new developer, and you haven't used version control tools such as Git and GitHub before, the experience can be confusing at first. A good place to start is to check out freeCodeCamp's own article on Git and GitHub. The article explains key concepts and contains links to other resources so that you can get more information or alternative explanations as needed. Also feel free to drop into our discord and ask us for advice!