Skip to content

Latest commit

 

History

History
43 lines (30 loc) · 1.47 KB

File metadata and controls

43 lines (30 loc) · 1.47 KB

Contributing to ATick

Thanks for your interest in ATick! Contributions of all kinds are welcome.

Ways to contribute

  • Report a bug — open an issue with a minimal reproduction (input PDF if you can share one, the exact atick call, the full atick.AtickError message, your OS and Python version).
  • Request a feature — open an issue describing the use case.
  • Improve the docs — fixes and clarifications to anything under docs/ are very welcome; the docs are built with Sphinx (pip install -r docs/requirements.txt then sphinx-build -b html docs docs/_build).
  • Add an example — a focused script under examples/ that shows a real workflow helps everyone.

Reporting bugs effectively

A good report includes:

  1. What you ran (the atick.* call or atick CLI command).
  2. What you expected to happen.
  3. What actually happened (the full error or wrong output).
  4. Environment: atick.__version__, Python version, operating system.

Pull requests

For documentation and example changes:

  1. Fork the repository and create a topic branch.
  2. Keep changes focused and described clearly in the commit message.
  3. Make sure examples run and the docs build cleanly.
  4. Open the pull request against main.

Code of Conduct

By participating you agree to abide by our Code of Conduct.

Security

Please do not open public issues for security problems — see SECURITY.md for how to report them privately.