Skip to content

Define guidelines for contributing #3368

Closed
@matthijskooijman

Description

@matthijskooijman

Regularly, we get issues and pullrequests which are incomplete, support requests instead of bugs, with poor commit messages or commit separation, etc. There are some standards and guidelines for what constitutes a good issue or PR, but these aren't written down anywhere.

To help contributors create higher-quality contributions (and thus reduce the review load), we should write contribution guidelines. If we put these in a file called CONTRIBUTING.md in the repo root, a link to these guidelines will be automatically shown whenever someone opens up a pullrequest or issue.

Things I think should appear in these guidelines:

  • Contribution process involving github issues, pull requests and the mailing list.
  • Issues are not for support and help with sketches.
  • Commits should be logically separate and self-contained.
  • Commit message guidelines (this comment is probably a good start).
  • Rebasing PR's is ok and encouraged.
  • Big changes, or changes to the API, or changes with backward compatibility trade-offs are best discussed on the mailing list first.

More?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions