- open console
- cd into your workspace directory
- clone repo
cd musicTrainer
- install expo
yarn install
(this will take a while)
- open console
- cd into your workspace directory
cd musicTrainer
yarn start
- open console
- cd into your workspace directory
cd musicTrainer
git checkout main
git pull
git checkout -b "<Name>sFirstBranch"
- Open Code editor
- Code like a Hero
- Save all files
- Check if its still running in the Browser window without throwing errors
- Confirm by refreshing the Browser window and looking at what you've changed
- in the console, type
git add .
git commit -m "<Describe what you did in less than 20 words>"
git push origin <Name>sFirstBranch
- Go to GitHub and open a PR for your branch
musicTrainer ├── Assets │ │ SVG files do not work on native devices if not converted into │ │ .js (JSX) files utilizing 'react-native-svg' components. │ └── <Other Static Asset Files> ├── Components │ ├── index.js (exporting all Components, add new Components here!) │ ├── <ComponentName>.js (One-file Components) │ └── <ComponentName> (Multi-file Components) │ ├── index.js (Exporting the Component) │ └── <Other files (not shared!)> ├── Screens │ ├── <ScreenName> │ │ ├── <ScreenName>.js ├── MusicTheory │ ├── intervals.js │ ├── notes.js │ └── index.js (Exports) ├── Trainings │ ├── index.js (exporting all Trainings, add new Trainings here!) │ ├── <trainingName>.js (One-file Trainings) │ └── <trainingName> (Multi-file Components) │ ├── index.js (Exporting the Component) │ └── <Other files (not shared!)> ├── App.js (App Root Component) ├── (Other Stuff)