Skip to content

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 skern

Requirements

  • Go 1.25+
  • golangci-lint (for linting)
  • make

Workflow

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Run tests and linting
  5. Submit a pull request

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 issue

License

By contributing, you agree that your contributions will be licensed under the Apache 2.0 License.

Released under the Apache 2.0 License.