Making contribution via PR on Github

Hi

I have been watching a number of videos about the process of managing a repocitory for the sake of making acontribution.

The process seem to be …

  1. Create fork
  2. Sync your local dev-machine to your repository
  3. Create a branch for the bug-fix you want to propose … fix: Bug 1 (on your own rep)
  4. Create PR from new branch to upstream repository
  5. IF your PR is accepted and merged into upstream, merge your branch into your
    own main branch
  6. Sync your main repository to upstream
  7. Create branch for next bug-fix … fix:Bug2
    etc …etc

Is this about correct ?