-
Notifications
You must be signed in to change notification settings - Fork 6
Description
I've collected some remarks about CONTRIBUTING.md. They are numbered so we can more easily discuss / decide / spawn new issues if necessary.
-
CONTRIBUTING.md#L24-L32 might be covered by the bug template, maybe remove from CONTRIBUTING or just point to the bug template
-
CONTRIBUTING.md#L48-L53 We could update the New feature issue template and remove the text here
-
CONTRIBUTING.md#L63 I prefer the https link
-
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"
-
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.
-
I believe this CONTRIBUTING.md#L117-L121 was just updated, we should update accordingly.
-
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 usemake entangleinstead. -
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.