This is a bit of a kitchen-sink issue so that we don't lose track of ideas for easy-win improvements to documentation and process. In particular, our top-level documentation -- INSTALL.md and CONTRIBUTING.md -- have gone without touch-ups for some time and could do with some attention to standardize their language and structure and harden them against potential misreadings.
Some additional thoughts:
- Should we centralize these documents in the existing
docs folder, or does that make them less visible? Are they visible as-is among the sea of other files in the repository root?
- Should we adopt a Code of Conduct?
- Is a license file in-scope? The typical ones are likely very out of the picture, given the nature of this work. We may want to discuss this with the
pret mods.
- Is a citation file in-scope?
- Should we adopt a Pull Request template to standardize some basic pre-PR procedures? I am thinking:
- A space to list key files and functions.
- A space to raise any concerns that the author has with the PR before a reviewer comes to it.
- A space to pre-document some systems that may be initially confusing.
- A check-list of expected pre-actions (e.g.,
make format).
- A free-form space for any other pre-review notes.
This is a bit of a kitchen-sink issue so that we don't lose track of ideas for easy-win improvements to documentation and process. In particular, our top-level documentation --
INSTALL.mdandCONTRIBUTING.md-- have gone without touch-ups for some time and could do with some attention to standardize their language and structure and harden them against potential misreadings.Some additional thoughts:
docsfolder, or does that make them less visible? Are they visible as-is among the sea of other files in the repository root?pretmods.make format).