Thank you for your interest in contributing. Every bug fix, test, and improvement helps the entire AXME ecosystem.
AXME is in alpha -- breaking changes may occur. We especially welcome feedback on API ergonomics.
- Fix bugs and improve error messages
- Add missing API methods
- Improve type hints and docstrings
- Add test coverage
Open a GitHub Issue at https://github.com/AxmeAI/axme-sdk-python/issues. Include:
- SDK version and Python version
- Minimal code to reproduce the problem
- Full traceback or error output
- Fork the repository.
- Create a branch from
main(e.g.,fix/improve-error-message). - Make your changes.
- Run tests and linters (see below).
- Open a pull request against
mainwith a clear description.
python -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"This project uses black for formatting and ruff for linting.
black .
ruff check .All code must include type hints. Public functions and classes must have docstrings.
pytestTests should pass before you open a PR. If you are adding a new feature or fixing a bug, add a test that covers the change.
Be respectful and constructive. We value clear communication and good-faith collaboration.
Questions or feedback: hello@axme.ai