Everyone's working as a team on the same code repository, so you'll definitely need some standards to keep everyone in line! Here's our current thoughts on getting your git project contribution-ready 🏃♂️
This is a neat, all-in-one guide inspired by Bits of Good's building process. These were informed both by industry experience and popular blog posts, so these suggestions shouldn't shock you too much!
Git + GitHub Best Practices for Teams (Opinionated)
Nationals has been trying out this system on the homepage project, and it's been great for commit readability! Since it's such a short gist, we'll embed it here ✨
https://gist.github.com/joshbuchea/6f47e86d2510bce28f8e7f42ae84c716
CONTRIBUTING.md
Nothing beats some good documentation. Though it may feel "forced," describing contribution rules is a great way to set expectations for project teams (especially on project hand-off and open sourcing!)
Wrangling Web Contributions: How to Build a CONTRIBUTING.md
You can also use this as a place to describe the weirder parts of your codebase. Here, you can explain project-specific decisions you want new members to know about. It's also a chance to link to learning resources and guides for everyone to better understand the tech stack.