Skip to content

More GitHub friendly "CONTRIBUTING" file #1282

@nicoddemus

Description

@nicoddemus

GitHub provides a link to the CONTRIBUTING.rst file when users create a new issue or open a pull request:

img

According to GitHub help:

For contributors, these guidelines help them verify that they're submitting well-formed pull requests and opening useful issues.

Currently our CONTRIBUTING.rst file (which was created pior our move to GitHub) is a general overview of all the ways users can contribute: write docs, create a plugin, submit an issue, etc.

In order to better make use of this GitHub feature, I propose:

  • Move the contents of our current CONTRIBUTING.rst file inside en/doc, possibly rearranging things a little. For example, the first section is "submit a plugin/co-develop pytest", while the last is "submit a pull request"... IMHO it would be better to start from simplest ("submit an issue") to more advanced ("plugins/pull requests").
  • Change CONTRIBUTING.rst at the root to be succinct and informative for users which are already versed with GitHub and are in the process of writing an issue or opening a PR:
    • For issues, be descriptive, include py.test and operating system versions, minimal example, etc.
    • For Pull Requests, master vs branch, make sure to include one or more tests, add yourself to AUTHORS, add a new CHANGELOG entry, etc.

Metadata

Metadata

Assignees

Labels

type: docsdocumentation improvement, missing or needing clarification

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions