vaguecoder / gorilla-mux

A fork of gorilla/mux, the powerful HTTP router and URL matcher for building Go web servers with 🦍
http://www.gorillatoolkit.org/pkg/mux
BSD 3-Clause "New" or "Revised" License
1 stars 3 forks source link

[Documentation] We need `CONTRIBUTING.md` #11

Open vaguecoder opened 1 year ago

vaguecoder commented 1 year ago

What?

We need CONTRIBUTING.md for guidelines on contributing to this project. It should have detail on

  1. What copyleft license is included (the original gorilla mux has BSD-3 and we are leaving it as is)
  2. Every commit should be signed, and DCO bot checks for it, etc.
  3. How to test in local before committing changes
  4. Milestones and versioning
  5. Issue types
  6. Label types

Why?

As communication on issue/PR is hard, it is better to clarify a few things for contributors.

Additional Context

Samples:

  1. Kanister's
  2. Helm's
  3. Etcd's

Ownership of Contribution

If the triage is approved,

vaguecoder commented 1 year ago

++ Details about CONTRIBUTING.md should be included in README.md