- Dependencies
- Environment configuration
- Install
- Run
- Test
- Deploy
- Structure of the application
- Deploying to prod
- React
Create .env
file in your local environment and add the follow attributes
API_BASE_URL=http://localhost:3000
npm i
npm start
npm test
npm run test:auto
npm run coverage
npm run lint
It's completely automated and will deploy to staging as soon as the code is merged in the master branch
.
├── .github # Github templates
├── .semaphore # CI config files
├── src # Source files
├── api # API config files
├── assets # Static files and images
├── components # All components
├── i18n # Translation files
├── index.js # Main js file of the application
├── tests # Supporting test files
├── index.html # Main html file of the application
└── LICENSE # Apache-2.0 License
├── package.json # NPM configuration file
└── README.md # This file
After staging deploy, in semaphore CI just push the pipeline to prod