Contributing
Thank you for your interest in SysopKit!
Bug Reports
Section titled “Bug Reports”Report bugs by opening an issue. Include:
- A clear description of the problem
- Steps to reproduce
- Expected vs actual behavior
- Runtime environment (Node version, OS, etc.)
Feature Requests
Section titled “Feature Requests”Open an issue with the “enhancement” label. Describe the feature, its use case, and how it fits into SysopKit’s design.
Pull Requests
Section titled “Pull Requests”- Fork the repository and branch from
main - Make logically grouped commits with clear messages
- Run tests and type checking:
Terminal window bun run testbun run check - Rebase onto the latest
main(no merge commits) - Open a PR against
main
License
Section titled “License”SysopKit is dual-licensed under MIT or Apache-2.0. By contributing, you agree to license your contributions under both.