doc: add guide and answers to FAQs for first-time contributors#63685
doc: add guide and answers to FAQs for first-time contributors#63685joyeecheung wants to merge 5 commits into
Conversation
|
Review requested:
|
bfc12f2 to
5a9bf7c
Compare
|
Seemingly one of the more common tropes at the moment is opening PRs against issues with an existing open PR. I couldn't see any specific mention of this in our existing guidance, but this seems like a good place to discourage it. |
|
As a new contributor I was confused by not being able to access Jenkins logs and I thought I must be missing some privileges. As I later found out, that was due to being locked out because a security release was being prepared. Perhaps that should be mentioned somewhere? Maybe not just in the FAQs for first-time contributors, but also in the regular PR submission guidelines? |
Signed-off-by: Joyee Cheung <joyeec9h3@gmail.com>
Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
Co-authored-by: Mike McCready <66998419+MikeMcC399@users.noreply.github.com>
|
@aduh95 @LiviaMedeiros @MikeMcC399 @trivikr @MoLow I think I addressed all the comments. Can you take a look again? Thanks! |
|
|
||
| Commit squashing is usually handled by the automation. Commits that are intended to be squashed away don't | ||
| have to follow the commit message guidelines - only the ones whose commit message will be kept after | ||
| squashing do. If your stack of commits are already approved and the CI has passed on them, don't worry |
There was a problem hiding this comment.
| squashing do. If your stack of commits are already approved and the CI has passed on them, don't worry | |
| squashing do. If your commits are already approved and the CI has passed on them, don't worry |
otherwise it would need to be "stack of commit is ..." to be grammatically correct, but that sounds a bit strange
| label). The [commit queue automation](../../.github/workflows/commit-queue.yml) | ||
| will verify that the pull request meets all the requirements before merging it, but the | ||
| triggering of the commit queue still requires human judgement and depends on volunteers. | ||
| You can ask for help either in the pull request or in the slack channel similar |
There was a problem hiding this comment.
| You can ask for help either in the pull request or in the slack channel similar | |
| You can ask for help either in the pull request or in the Slack channel similar |
branding
| If the change is labeled `dont-land-*`, it will be held back from releases in the specified branch until | ||
| the label is removed. | ||
|
|
||
| If the change is labeled `semver-major`, it will only not be included in the next "Current" release. |
There was a problem hiding this comment.
| If the change is labeled `semver-major`, it will only not be included in the next "Current" release. | |
| If the change is labeled `semver-major`, it will not be included in the next "Current" release. |
This guide tries to capture some recurring issues I see (with suggestions that other collaborators seem to agree with in offline discussions) and address FAQs I constantly get when mentoring different new contributors.