getporter / porter

Porter enables you to package your application artifact, client tools, configuration and deployment logic together as an installer that you can distribute, and install with a single command.
https://porter.sh
Apache License 2.0
1.2k stars 201 forks source link

Use common SetupDCO mage target in all repos #2535

Open carolynvs opened 1 year ago

carolynvs commented 1 year ago

All repositories should have a mage.go/magefile.go with at least the SetupDCO target that uses the git.SetupDCO helper function from get.porter.sh/magefiles@v0.4.0

The CONTRIBUTING.md for each repository should include a section that explains the magefile targets and calls out that commits should be signed and how to use the SetupDCO target.

Here are examples from some of our repos that already use it:

See our Contributing Tutorial and New Contributor Guide for help getting started contributing to Porter.

schristoff commented 9 months ago

Most of our repos outside of this one could benefit from this, that includes operator, examples, magefiles, kubernetes plugin