About
I had the chance to start numerous projects throughout my career.
Some were successful projects managed by a big team of developers. Others died.
I've seen people struggling to start a new project. It's like a blank canvas, you have a lot of freedom, but things can go wild. And throughout the years, some patterns emerged. Something that we've ended up using anyways, regardless of whether we set them up in the beginning.
This page is my take on defining a list of best practices you can follow when starting a new project. There are things you can do to lay yourself, and your team, for success. An explanation for each item is given, along with a basic categorization.
If you believe the list can be improved, please send me a letter or open an issue on GitHub . It's an open effort for everyone to join.
Good luck!