The three words you need to know
Fork
A fork is your own copy of the StreamWizard repo, living under your GitHub account. You can’t edit the main project directly, and you wouldn’t want to. Instead you fork it, make your changes in your copy, then ask us to pull them in. Your fork is your sandbox. Break whatever you want in there.Branch
A branch is a separate workspace for one change. Inside your fork you create a branch, do your work, and leave the main line untouched. One branch per thing you’re working on. Fixing a typo and adding a feature? That’s two branches. It keeps each change clean and easy to review.Pull request (PR)
A pull request is you saying “here’s what I changed, please merge it in.” It’s a request to pull your branch into the StreamWizard project. We review it, maybe leave some comments, and once it looks good, we merge it. That’s the whole idea. The name is more formal than the thing.The flow, start to finish
Fork the repo
On the StreamWizard GitHub page,
click Fork. You now have your own copy under your account.
Open a pull request
On GitHub, open a PR from your branch. Set the base branch to
staging (more
on that below). Describe what you changed, why it’s needed, and how you
tested it. Screenshots help for anything visual.staging first for
testing, then production, where real streamers see it.

