-
Notifications
You must be signed in to change notification settings - Fork 1
Contributing
Bug reports, questions and pull requests are welcome. See CONTRIBUTING.md for how to report a bug, set up a development environment, open a pull request and make a release, and the code of conduct.
- Lint with ruff, and tests on Python 3.10, 3.12 and 3.14, for every push and pull request.
- The end-to-end tests run Seal on synthetic genomes and reads with known spoligotypes.
- Coverage is uploaded to Codecov from the Python 3.12 job with the
CODECOV_TOKENsecret. - Dependabot opens one pull request per month to update the GitHub Actions used by the workflows.
This wiki is maintained in the wiki/ folder of the
main repository and published to the GitHub wiki automatically when changes are pushed to main.
Do not edit the wiki on GitHub directly: changes would be overwritten. Edit the files in wiki/ and open a pull
request instead.
- Page file names become page titles:
Output-files.md→ "Output files". - Link to other pages without the extension:
[Usage](Usage). -
_Sidebar.mdis the navigation shown on every page. - Images are stored in the repository's
assets/folder and linked with theirhttps://raw.githubusercontent.com/duceppemo/spoligotyper/main/assets/...URL.
assets/logo_source.svg is the original logo. Its text needs the Sora font, so assets/make_logo.py converts it to
outlines and writes assets/logo.svg, assets/logo_dark.svg (for dark backgrounds) and the bitmap used in the PDF
report, spoligotyper/data/logo.png. See the script for its requirements.
Getting started
Understanding the results
Reference