Between Freedom and Space SPA frontend. Supports running in Docker.
All configuration data and properties are in .env
file.
- React.ts, Redux, BrowserRouting
- Containerization with Docker
- Kubernetes
- Webpack
- Frontend microservices
- CSS post processor
- Unit Tests
- Checkout to
develop
- Create new branch with pattern
BFS-<some number>
- Do task, write tests and check functionality
- Create Pull Request from your branch to
develop
- Wait until it approved
- Fork repository to your profile
- Checkout to
develop
- Create new branch with pattern
external/<very short description>
- Implement all logic you want
- Create Pull Request from your branch to
develop
- Wait until test passed and it approved
- At any moment you can deploy application to testing stage
- Open GitHub actions and chose
Deploy Web-Client to testing stage
- Click
Run workflow
, input all required data and wait approve - Wait release flow end
- Only Ferum-bot can deploy application to production stage
- Create new branch from
develop
with patternRelease-<release number>
- Create Pull Request to
main
branch - Wait until all tests passed and all participants approved
- After merge Ferum-bot will deploy application to production stage
- Run
npm install && npm run start
- Launch Docker container