====== ABINIT Specificities and How to ====== For several of the languages and tools defining the global development environment of ABINIT, specific rules for usage for ABINIT have been defined over time. These specificities have been collected in different documents. It is strongly advised to the developers of ABINIT to read these documents, as they will allow such developer to spare a lot of time, and to insert harmoniously in the ABINIT development effort. * For the autotools, see the psi-k newsletter highlight [[developers:package|Package management tools]] * How to for [[developers:git:switch_to_git|git]] in ABINIT * [[bb:misc|How to interact with the test farm and buildbot]]. * [[developers:addnewtest|How to add a new test in the test suite]]. (better : https://docs.abinit.org/developers/developers_howto/#how-to-add-a-new-test-in-the-test-suite) * How to add a new Fortran file (https://docs.abinit.org/developers/developers_howto/#how-to-add-a-new-fortran-file) * How to add a new Abinit input variable (https://docs.abinit.org/developers/developers_howto/#how-to-add-a-new-abinit-input-variable)