React Native App - Music Trainer
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)