Regardless of programming language or project type, a nice pattern for working on a project is:
git clone firstname.lastname@example.org:organization/project.git cd project ./bin/setup
Regardless of the
bin/setup file's contents,
a developer should be able to clone the project and
run one command to start contributing.