You can contribute to this project in by:
- implementing new features or improving existing ones;
- subscribing and partecipating to the users mailing list;
- reporting bugs and proposing changes in the Issue section of the gitlab repository;
- preparing new tests for the test suite
If you want to contribute serious and non-trivial stuff ( or even simple and trivial stuff ) you have to fork this repository; keep it updated; when your contribution is ready, submit a merge request to the development branch of this repository. After some basic tests ran by gitlab CI and after approval, your changes will be merged into the development branch.
A basic guide on how to work with git
can be found here. A more thorough introduction to git
is provided by proGit online e-book.
- register on gitlab;
- fork the QEF/q-e project;
- create a local copy of your repository on your workstation(s);
- once your contribution is ready push it into your repository;
- create a merge request to the
develop
branch of QEF/q-e - for more details and suggestions you can have a look to the wiki pages
Here you can find several tools that will assist you while contributing to the QE source code.
You can report bugs and propose new developments by posting an issue in the Issue section of this repository. Partecipation to the issue discussions are also a welcome contribution. When reporting bugs, please allow to reproduce the problem by providing input and output files.