See https://foosoft.net/projects/contributing/ for details.