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 Fortran style guide Line length and indentation Naming White spaces Comments Block constructs Allocation status File I/O Python components of DFTB+ Contributing DFTB+ recipes Repository structure Downloadable files Licence Human readable summary of the licence