Documentation Github updating personal fork

Probably someone who is more knowledgeable than me can answer this about the Github workflow. Let’s say I signed the CLA, would I then need to update my personal fork before submitting a PR?

Short answer: no, as long as upstream hasn’t changed files you’re working on.

You can make a PR with the changed files only, which you want to make from a branch. The easiest way to do this is to have master synced up, make your changes in a new branch, and PR from there.

If no one else has updated or is working on the files you’re making changes to — then it doesn’t matter if the rest of the files aren’t in sync, you’re only making a PR that touches those files.

Here’s my fork:

GitHub now has the built in ability to “fetch upstream”. I can do that on the master branch as illustrated here.

But I can also do it on my branch, which has the not very good name of “patch-1”. I should have called it “help-plugin-edits” or similar.

In both cases, no one else has made edits to the file I’m working on, so my PR will apply cleanly.

My proposed changes are WIP meaning I intend to make more edits to my branch still:

Let me know if that helps.