Skip to content

Conversation

@PLeVasseur
Copy link
Collaborator

Closes #145

@netlify
Copy link

netlify bot commented Jul 14, 2025

Deploy Preview for scrc-coding-guidelines ready!

Name Link
🔨 Latest commit fbd3119
🔍 Latest deploy log https://app.netlify.com/projects/scrc-coding-guidelines/deploys/69158186cb5646000878dfa8
😎 Deploy Preview https://deploy-preview-149--scrc-coding-guidelines.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@PLeVasseur PLeVasseur force-pushed the feature/coding-guidelines-goals branch from 99c4170 to 863169b Compare July 14, 2025 21:32
@felix91gr
Copy link
Collaborator

@PLeVasseur do you want me to take a look at this? :)

@PLeVasseur
Copy link
Collaborator Author

That'd be very kind of you ;D

Copy link
Collaborator

@felix91gr felix91gr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I hope you're ready for many comments <3

@felix91gr felix91gr added the documentation Improvements or additions to documentation label Aug 11, 2025
Copy link
Collaborator

@felix91gr felix91gr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggestions are now in place ^^

@PLeVasseur PLeVasseur force-pushed the feature/coding-guidelines-goals branch 5 times, most recently from 494cbda to ff367d1 Compare September 16, 2025 22:56
@PLeVasseur PLeVasseur changed the title Add GOALS.md, freshen up to use arewesafetycriticalyet.org Add GOALS.md, revise contribution process, freshen up to use arewesafetycriticalyet.org Sep 16, 2025
@PLeVasseur PLeVasseur requested a review from felix91gr October 6, 2025 19:44
Copy link
Collaborator

@felix91gr felix91gr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Long diffs. My bad.

Also I really like how the Contributing document is shaping up!

I hope my suggestions make sense x3

@PLeVasseur
Copy link
Collaborator Author

Reminder to self to put somewhere that the current only way to retrigger the Netlify action is to submit an empty commit.

I think you may have to push an empty commit to retrigger without actual new code being pushed.
https://answers.netlify.com/t/cant-rerun-failed-netlify-checks-for-github-pr/95725/4

Should find an alternative way to trigger via GitHub if possible

@PLeVasseur PLeVasseur force-pushed the feature/coding-guidelines-goals branch from 25cae3b to 12fef6d Compare October 28, 2025 19:46
Copy link
Collaborator

@felix91gr felix91gr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is the only part that still feels weird to me. The other changes were amazing; you went above and beyond and now they are super clear to read <3

@PLeVasseur PLeVasseur requested a review from felix91gr November 10, 2025 00:31
PLeVasseur and others added 16 commits November 13, 2025 15:57
Co-authored-by: Félix Fischer <felix91gr@users.noreply.github.com>
Co-authored-by: Félix Fischer <felix91gr@users.noreply.github.com>
Co-authored-by: Félix Fischer <felix91gr@users.noreply.github.com>
Co-authored-by: Félix Fischer <felix91gr@users.noreply.github.com>
Co-authored-by: Félix Fischer <felix91gr@users.noreply.github.com>
Co-authored-by: Félix Fischer <felix91gr@users.noreply.github.com>
Co-authored-by: Sam <samuel@plaindocs.com>
Co-authored-by: Sam <samuel@plaindocs.com>
Co-authored-by: Sam <samuel@plaindocs.com>
Co-authored-by: Sam <samuel@plaindocs.com>
Co-authored-by: Sam <samuel@plaindocs.com>
@PLeVasseur PLeVasseur force-pushed the feature/coding-guidelines-goals branch from a96cba2 to fbd3119 Compare November 13, 2025 06:58
@plaindocs
Copy link
Collaborator

If you want to get this merged, I'm happy to keep talking about the workflow and other issues in a new issue / PR.

- [Table of Contents](#table-of-contents)
- [Contribution Workflow](#contribution-workflow)
- [Note on Chapter Layout](#note-on-chapter-layout)
- [0) Bring up the idea for discussion](#0-bring-up-the-idea-for-discussion)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Might be helpful to also include the "optional" marker here. Can be done in a follow-up.


### 3) A Pull Request is generated

Once an issue has been well-developed enough, a subcommittee member will mark the issue with the label `sign-off: create pr from issue` to generate a pull request. You will see a GitHub Workflow trigger and a pull request will be automatically created.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We might want to add some points in the future what "well-developed" means.

Comment on lines +92 to +98
#### 4.1) Apply changes to the Guideline's Issue

If you agree with the suggested changes, then rather than making changes on the opened pull request, you will return to the original issue you opened via the coding guideline issue template, and make the updates there.

#### 4.2) Re-generate the Pull Request

When you have completed all feedback given to you, ping one of the subcommittee members. They will then remove and affix the label `sign-off: create pr from issue` to push the changes made in the issue to the already opened pull request.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think once the issue has been converted to a PR, there's no looking back. We should then continue working on the PR and maybe even close the issue (not sure on that one, though).

Copy link
Contributor

@darkwisebear darkwisebear left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Considering what we've discussed in yesterday's meeting: I think there are no blocking issues anymore, and while there may be points where we do not agree 100%, I am in favor of merging this as-is, opening up follow-up PRs (or issues, if needed) for these points.

Comment on lines +3 to +7
## Table of Contents

- [Contributing to the coding guidelines](#contributing-to-the-coding-guidelines)
- [Table of Contents](#table-of-contents)
- [Contribution Workflow](#contribution-workflow)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think GH handles TOC automatically now in the README, so I think we can delete this whole section and the maintenance burden?

From main:

Screenshot 2025-11-13 at 13 10 18

@AlexCeleste
Copy link
Collaborator

We said 48 hours in the meeting, so based on the discussion above, I would like to merge this and defer any outstanding changes to the details of workflow etc. to a new PR.

Blocking objections? Otherwise,
🚨 MERGING IN 10 ... 9 ... 🚨

@PLeVasseur
Copy link
Collaborator Author

We said 48 hours in the meeting, so based on the discussion above, I would like to merge this and defer any outstanding changes to the details of workflow etc. to a new PR.

Blocking objections? Otherwise, 🚨 MERGING IN 10 ... 9 ... 🚨

FYI to @felix91gr -- you'll need to approve the PR, otherwise it won't go on the merge queue.

This is because you've previously marked the PR as requiring changes, see screenshot:
image

Copy link
Collaborator

@felix91gr felix91gr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(Whoops, forgot I was blocking this!)

We ship and address future needs later :3

@AlexCeleste AlexCeleste added this pull request to the merge queue Nov 17, 2025
@felix91gr
Copy link
Collaborator

CC @PLeVasseur

Merged via the queue into rustfoundation:main with commit 39cbbda Nov 17, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Coding guidelines "north star" document addition to repo

6 participants