For this intro, we'll assume you have GitHub.
We allow integrating bug reports into public GitHub repositories for free, so this is a great way to get started without any cost.
First off -- sign in -- you'll get a list of social providers.
You can pick any one you like, but do know you will need a GitHub account to complete the tutorial.
You'll see the dashboard:
Click -- Add a new project.
Click the tile for GitHub.
You will be prompted to grant permission, and will need to say yes.
Next you will be shown the picker.
Start typing and autocomplete to pick any repository that you have permissions to create issues.
Now your repository will appear in a tile, give it a click:
You will see:
A description of your repository
An option to disable the integration
Your ID, and API Key, and a button to generate a replacement key
The User Bug Report button code snippet
Surprise -- that's it! Now let's use the button and make a bug report!
We'll go ahead and use Create React App, it's fairly popular and folks can
relate to it. I'll just run through this with npm, but yarn works just fine too.
Start off with:
npx create-react-app cra-example
Start it and see the classic, Create React App default.