- 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 musicTraineryarn start
- open console
- cd into your workspace directory
cd musicTrainergit checkout maingit pullgit 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)