Github Workflows & Actions Playground
A basic Github CI/CD workflow for supporting Front-End Web Applications & Projects.
Workflow Overview
- Create a new
feature branch
fromdev
- Make changes, Run Unit tests, Iterate
- Submit a PR
- CI Workflow runs, if checks and tests pass, merge into
dev
and deploy toSTAGING
environment - A new Pull Request from
dev
intomain
is created - CI Workflow runs, if checks and tests pass, merge into
main
and deploy toPRODUCTION
environment
Quick Start
For running the React.js application locally:
# Install dependencies
npm install
# Start the app
npm run start
# in browser, visit http://localhost:3000
# to STOP, Ctrl+C in Terminal
Technologies & Frameworks
- Codecov
- CommitLint
- Commitizen
- Create React App
- Husky
- Github Workflows
- Prettier
- React
- Semantic Release
- Slack
- Surge