Skip to content
Jordi Burguet-Castell edited this page Dec 15, 2025 · 8 revisions

BUG reports, Feature Requests and General Discussion

The preferred way to report a problem or request/disccuss new features is by opening a new issue at https://github.com/etetoolkit/ete/issues . Please check if there is already such an open issue before creating a new one.

Pull Requests (either code or documentation)

Contributions to the main code, unit-tests and documentation are very welcome. The preferred procedure is:

  • Clone the repository.
  • Add features or correct bugs as necessary (keep your branch in sync with the upstream branch).
    • For new features, add doc string documentation and unittests functions where necessary.
    • For new modules, add documentation, unittests and a tutorial section.
  • Send a Pull Request for code review and discussion.

Running tests

To run the tests, after you have a local installation (pip install -e .[test] or similar, see README.md for details), you can run the tests with:

./run_tests.py

To see all the available options for running the tests, use:

./run_tests.py -h

Clone this wiki locally