Welcome to Katana Documentation!
These docs use the Material theme for MkDocs. Our goal is to establish a high-quality, curated, and comprehensive "source of truth" for Katana.
uv- Python 3.13, installed either through
uvor independantly.
- Clone the repository.
- Install project dependencies with
uv sync --locked --dev. - Run
uv run mkdocs serveto start themkdocsdevelopment server.
- Fork and branch: Fork the
mainbranch into your own GitHub account. Create a feature branch for your changes. - Make changes: Implement your changes or additions in your feature branch.
- Contribution quality: Ensure that your contributions are:
- Atomic: Small, self-contained, logical updates are preferred.
- Well documented: Use clear commit messages. Explain your changes in the pull request description.
- Tested: Verify your changes do not break existing functionality.
- Styled correctly: Follow the Microsoft Style Guide.
- Pull request: Once your changes are complete, create a pull request against the main branch of the Agglayer Documentation.
- Review process: Your pull request will be reviewed by the maintainers. They may request changes or clarifications.
- Responsibility: Contributors are expected to maintain their contributions over time and update them as necessary to ensure continued accuracy and relevance.
- Stay informed: Keep up-to-date with the latest developments with the Agglayer.
- Engage with the community: Participate in discussions and provide feedback on other contributions.
- Stay consistent: Ensure your contributions are coherent with the rest of the documentation and do not overlap or contradict existing content.
- For docs issues (technical or language) open an issue here.