-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add CONTRIBUTING.md #122
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Dear Daniel @erget Regarding Updates to the website should reflect decisions that have already been made by the Governance Panel or the Conventions or Standard Names Committees. They must be approved by a member of the Committee which made the decision. They can be merged immediately after approval. Regarding Best wishes Jonathan |
Hi @JonathanGregory , Thanks for those comments! I am finally getting back to this issue now. To keep the conversation focused I hid all of the comments that were made above and that had resulted in agreement; I'm keeping your previous one unhidden and responding to it here. There are 2 outstanding issues as far as I can tell: Reviews of updates
I'm not sure where we disagree here. The text currently reads
So self-approval is only possible in the case that the person making the update is "a member of the Conventions Committee and Standard Names Committee, the Governance Panel, or someone to whom they have delegated this responsibility" of making the update. This person will have been carefully chosen and the body who delegates the task of making the update will only choose them if they are sure that the person in question will do everything in their power to ensure that the all necessary checks have been done before publishing something. The reason I have worded things that way is that I believe that this is flexible - i.e. it only allows certain people to make certain changes, as delegation is limited to a specific scope. As an example, the organising committee of the annual workshop might use this authority to make updates within minutes in order to ensure that the workshop runs smoothly. After the workshop is closed out, the authority to make these updates expires. And I don't believe that there is a real danger that people will make updates unilaterally - updates can only be made if they have already been agreed with everybody who needs consulting. Asking somebody else to proofread those updates only adds an additional layer of approval, without generating benefit. So, in this case, I think we're working with people whom we can trust, and making the process too onerous will only lead to it not being followed. Note that we currently have no CONTRIBUTING.md at all concerning the website and therefore no guidelines to refer to, and nonetheless I'm still discussing this until we reach consensus, rather than making the updates on my own. I believe that we can expect this behaviour from everyone to whom we've granted write access to the repository. So I've spent all this time arguing a point that we might already be agreed on but I think it's worth it being extra clear here. Do you see this differently? Comment period for enhancements
I'm sorry about this! It slipped past me but has now been implemented in 56f06a4. What do you think? Cheers, |
Dear Daniel @erget Thanks for returning to this. Regarding Regarding Did we decide to have labels for each of these categories of issue? If so that could be mentioned in CONTRIBUTING. It's useful because it indicates which rules will apply. Best wishes Jonathan |
Hi @erget and @JonathanGregory Thanks for working on this. In CONTIBUTING.md there is the line "Details are noted in the relevant issue template." - could you you expand on what this means? Is it just the details of which bodies are required to give approval? If so I don't think this line adds much to the previous few lines. If not, ... Regarding Thanks, |
Hi @JonathanGregory, @davidhassell, Addressing this:
Done in a3af3a1.
I now understand your concern better, and @davidhassell has also proposed some improvements to the wording, so I'll address that below.
Yes, labels are applied automatically depending on the template chosen. I've explained this in 3d92bcd. Addressing this:
I agree, that is what I meant and I think that 3d92bcd now explains this. I've removed the line in 0e0400f.
I agree with you both here. What do you think about the text I've proposed in 52180c1? As always thanks for your input and a pleasant weekend unto all, |
Dear Daniel @erget |
Hi @JonathanGregory I propose handling this as an enhancement, i.e. I'm the proposer, and you as a member of the Governance Panel have now approved the proposed enhancement. This means that I'll merge this proposal after 3 weeks on 2020-11-16 barring any objections. A happy weekend to you as well, |
Hi @erget - looks good to me, thanks. |
Yes, that is fine. Thanks.
|
Point of order: I've updated this summary to capture discussion strewn throughout comments below and hidden those comments as I felt relevant. They're still there but they clutter less visually now that they're only shown in minimised form. Unresolved ones are left standing.
@JonathanGregory @davidhassell @ethanrd this is probably of interest to you.
This issue is sharded off of #102. I have moved the relevant commit via cherry-pick and rebased the original PR in order to keep things focused. The goal is to add CONTRIBUTING.md to this repository, which is the source for the CF website. It is implemented by #121.
I've tried to capture the relevant outstanding discussion on the topic of CONTRIBUTING.md from #102 to here. Of course, this is abridged now and I'm adding my own opinions, which is why I've pinged you for transparency. Based on the discussion from #102 (comment) ff. I plan to add the following labels to round out the associated PR:
Changes from that proposed by @JonathanGregory (let me know what you think about this please):
The gist of it is:
Note that I also haven't listed the GitHub handles of the members anywhere. I think it might make sense to use automatic assignment to facilitate finding moderators but this is an idea that should be pursued in a separate issue as noted back in #102.
The text was updated successfully, but these errors were encountered: