Skip to content

notes on CONTRIBUTING #62

@jspaaks

Description

@jspaaks

I've collected some remarks about CONTRIBUTING.md. They are numbered so we can more easily discuss / decide / spawn new issues if necessary.

  1. CONTRIBUTING.md#L24-L32 might be covered by the bug template, maybe remove from CONTRIBUTING or just point to the bug template

  2. CONTRIBUTING.md#L48-L53 We could update the New feature issue template and remove the text here

  3. CONTRIBUTING.md#L63 I prefer the https link

  4. CONTRIBUTING.md#L104 this raises the threshold for making contributions. Maybe add something like "It's good practice to add tests when adding new functionality or changing existing functionality"

  5. CONTRIBUTING.md#L100-L111 We could move this whole part to a PR template file, that way people at least get to see it. I myself hardly ever follow the Check the CONTRIBUTING link that GitHub provides when making PRs.

  6. I believe this CONTRIBUTING.md#L117-L121 was just updated, we should update accordingly.

  7. We could wrap CONTRIBUTING.md#L120 in a script, e.g. dockerized-entangled. Perhaps we can even pass its arguments to inside the docker container. Or we could update the instructions to use make entangle instead.

  8. I would prefer to not have the git hook CONTRIBUTING.md#L136-L179, I find it surprising. As an alternative, maybe we can run the same functionality as a GitHub action; that way you get the check on code being in sync without surprising the user.

Let me know which of these suggestions you find useful, we can take it from there.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions