Contributions are welcome. Please follow these guidelines.
- Go: Use
gofmt. Follow standard Go conventions. - Python: Use
blackand PEP 8. Type hints encouraged. - No emojis in code, comments, documentation, or commit messages.
- Explicit over implicit: Avoid magic logic; document stubs and assumptions.
- Fork the repository.
- Create a feature branch from
main. - Make changes with clear, atomic commits.
- Add or update tests as needed.
- Ensure all tests pass.
- Submit a PR with a concise description of the change.
- Bug fixes and clarity improvements
- Additional layer implementations or extensions
- Schema refinements aligned with the architecture
- Documentation improvements
For major architectural changes or new layers, please open an issue first to discuss alignment with the SSE specification.
The concept and architecture are authored by Thor Thor (codethor0). Contributors retain copyright over their contributions while agreeing to the project license.