When contributing to this repository, please first discuss the change you wish to make via issue, email, slack, or any other method with the maintainers of this repository. This will make life easier for everyone.
Please use the issue tracker to report issues. Please try to answer these questions:
- Has this issue been discussed before? Please have a quick look at the existing issues. If not:
- What is the issue? What is the expected behavior?
- Is the problem reproducible? Please provide a minimal example.
In order to contribute code to TDEP
, please follow the usual steps for preparing and creating a pull request via your own fork. A few remarks regarding our guidelines for code and code style:
-
Some of us use
fprettify
to format the code, the respective command is:fprettify -i 4 -l 500 --disable-indent-mod file.f90
This will format the code with an indent (
-i
) of 4 characters, without enforcing line breaks (-l 500
allows up to 500 characters per line - please use less.) -
Please document and test your changes by providing an example in the
./examples
or./tests
folder.