Contributing
Contributions to skern are welcome. This guide covers the basics of getting started.
Getting the Source
sh
git clone https://github.com/devrimcavusoglu/skern.git
cd skernRequirements
- Go 1.25+
golangci-lint(for linting)make
Workflow
- Fork the repository
- Create a feature branch
- Make your changes
- Run tests and linting
- Submit a pull request
Quick Links
- Development — build, test, and lint commands
- Manual Testing — agent test harness for pre-release testing
- PR Manual Testing — manual test verification for pull requests
Issue Tracking
The project uses GitHub Issues for tracking. Reference issues in commits as #<number>.
sh
gh issue list # List open issues
gh issue create --title "Title" --body "" # New issue
gh issue close <number> # Close an issueLicense
By contributing, you agree that your contributions will be licensed under the Apache 2.0 License.
