mirror of
https://github.com/safedep/pmg.git
synced 2026-08-03 07:24:09 +02:00
* docs: Update README * docs: Add diagram for how PMG works * docs: Updated featured docs * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Signed-off-by: Abhisek Datta <abhisek.datta@gmail.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Signed-off-by: Abhisek Datta <abhisek.datta@gmail.com> * Update README.md Co-authored-by: Sahil Bansal <bansalsahil315@gmail.com> Signed-off-by: Abhisek Datta <abhisek.datta@gmail.com> --------- Signed-off-by: Abhisek Datta <abhisek.datta@gmail.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: Sahil Bansal <bansalsahil315@gmail.com>
1020 B
1020 B
Contributing Guide
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
Reporting a bug
Open a new issue with the bug label.
Suggesting a feature
Open a new issue with the enhancement label.
Developer Setup
Requirements
- Go 1.25+
- Git
- Make
Getting started
Clone your fork and build:
git clone https://github.com/YOUR_USERNAME/pmg.git
cd pmg
go mod tidy
make all
Development Workflow
-
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