Thanks for contributing.
- Be respectful and constructive.
- Follow CODE_OF_CONDUCT.md.
- Keep PRs focused and small.
- Update docs/tests with code changes.
- Never commit secrets.
- Search existing issues/PRs first.
- For bugs/features, open an issue using the templates.
- For security issues, use
SECURITY.md(do not file public issues).
git clone https://github.com/The-Artificer-of-Ciphers-LLC/sentinel-of-mnemosyne.git
cd sentinel-of-mnemosyne
cp .env.example .envRun tests:
cd sentinel-core
pytest- Fork the repo.
- Create a branch from
main:fix/<short-name>orfeat/<short-name>
- Commit with clear messages.
- Push to your fork.
- Open a PR to
mainusing the PR template.
- PR review required
- CODEOWNERS review required
- 1 approval minimum
- Latest push must be approved
- Required checks must pass:
test,docker-build - All review conversations resolved
Only the maintainer can merge to main.
Use GitHub issue forms:
- Bug Report for defects (include repro steps + environment)
- Feature Request for improvements
Questions/discussion: GitHub Discussions.
If behavior changes, update relevant docs (README + docs/*) in the same PR.
Not required for now.