Click-specific contribution guidelines#3333
Click-specific contribution guidelines#3333kdeldycke wants to merge 2 commits intopallets:stablefrom
Conversation
|
Check out https://palletsprojects.com/contributing/ first. Most of this either is mentioned there, or should be expanded there. For example, the changelog is already mentioned in https://palletsprojects.com/contributing/pr Also, for docs, I'm sorry I keep harping on this, but it's not that GitHub links don't belong in docs but in comments. It's that the links should not be anywhere. The docs and comments must stand on their own. Do not include GitHub issue/pr numbers or links. The only place issues or PRs should be linked or mentioned is in the changelog page. This applies to Click issues/prs, you can still add links to cpython or other projects, if the code is working around a reported issue in something else. |
Yeah ok why not. I am a proponent of keeping as much as historical context as possible. I've seen the effect of engineering organizations relearning their past mistakes because they had no memory. Complex systems being rewritten 3 times because institutional knowledge has been lost (and I heard they're on their 4th rewrite...). That's why nowadays my strategy is to keep as much sedimental knowledge as possible. My tactic is adding traces via issues and PRs links. But I will follow your judgement and keep these pointers out of the docs and codebase. |
6f821bb to
f26cff5
Compare
Question about the no link policy in docs and codebase: should we make an exception for tests? In my test cases I always try to reference the original issue and try to reproduce the reported minimal reproducible example provided by the issue author. As an undeniable proof that a fix is properly addressing the reporter's bug. And a mention of the original issue is closing the feedback loop. |
|
I just:
|
f26cff5 to
97466db
Compare
Reformat whole file to 80 characters limit Refs: https://github.com/pallets/click/pull/3239/changes#r3058361631 pallets/website#13 pallets/.github#3
97466db to
09f0883
Compare
|
Just added a commit to this PR to fix all the formatting issues that were merged into |
Here is the list of contribution guidelines I accumulated over the past year based on feedbacks from the community.
My plan is to:
stablebefore 8.3.3 release and applies them thoroughlyThis PR is a follow-up on #3151 , which inaugurated the creation of Click-specific
docs/contributing.mddocument. I will rebase this PR once the later is merged.