Skip to content
Jerome Jackson edited this page Jul 16, 2026 · 24 revisions

The Wannier90 development wiki

This wiki collects some discussion about various details on the Wannier90 code. It is mainly of interest if you plan to contribute to the code development.

How to contribute - please read before doing a pull request!

We kindly request that all contributions to the code follow the advice and recommendations in the file CONTRIBUTING.md in the repository. This includes information about the requirements for coding style, naming conventions, documentation and commenting, and the addition of examples and test cases for new functionality.

How to write a test (required for pull requests with new code contribution, or changes to the current code)

Read the file test-suite/README.md in the repository.

Git suggestions and tricks

Merging from the official repository in my fork

Buildbot Test Farm

New merges into the development branch are checked on multiple platforms / compilers using the QEF buildbot test farm