DFTB+ Developers Guide# Git workflow for contributors General workflow Fork the project Synchronising to the upstream main branch Developing your feature Merge the changes back into the upstream repository Delete your feature branch A few notes about Submodules Workflow for maintainers Roles Access Rights Merging pull requests Merging strategy Packaging releases Programming Languages Fortran style guide Python components of DFTB+ Contributing DFTB+ recipes Repository structure Downloadable files Licence Human readable summary of the licence