Thanks for your interest in improving pmg. Beyond bug fixes and features, we particularly value:
- Documentation improvements
- Bug reports
- Using
pmgin your projects and sharing feedback
Open a new issue with the bug label.
Open a new issue with the enhancement label.
- Go 1.25+
- Git
- Make
Clone your fork and build:
git clone https://github.com/YOUR_USERNAME/pmg.git
cd pmg
go mod tidy
make all-
Create a branch:
git checkout -b feature/your-feature
-
Make your changes. Add tests for new code.
-
Run the test suite:
make test -
Commit with a DCO sign-off (the
-sflag is required):git commit -s -m "feat: add new feature" -
Push and open a pull request:
git push origin feature/your-feature