- Clone the repository
- Login to Serverless service
serverless login
sls
= serverless
// shorthand command
—-force
// force an action to occur
sls remove --stage dev --force
sls client remove --stage dev --force
sls deploy
// deploy full service for default stage
sls deploy —-stage ${stage_name}
// deploy full service of a specific stage
sls client deploy
// deploy full client of default stage (default: development
)
sls client deploy --stage ${stage_name}
// deploy full client of a specific stage
sls remove
// remove full service for default stage (default: development
)
sls remove —-stage ${stage_name}
// remove full service of a specific stage
sls client remove
// remove full client of default stage (default: development
)
sls client remove —-stage ${stage_name}
// remove full client of a specific stage
sls deploy --stage development
sls client deploy --stage development
sls client remove --stage development --region us-east-1
sls remove --stage development
- Local Branch
- Feature or Hot Fix Branch (ie: features/hope-101 or hot-fix/hope-97)
- 💻 Development
- ✅ Review & Approve
- 🔎 Staging
- ✅ Review & Approve
- Production
/client-development
/client-production
/client-staging
/server-development
/server-production
/server-staging
/client-development run features/hope-210
/server-development run hot-fix/hope-333
git checkout -b features/hope-42 development // checkout new feature branch off of development branch
git add ${file or folder path | . to stage all branch changes}
git commit -m "A new feature for the frontend" // Add commit message
git push -u origin features/hope-42 // push new branch to remote
- Title
hope-22 - Add new button to specific widget
- Description
Should contain bullet points of work completed
- Label
Frontend, Junior, CSS, Javascript
- Reviewers
Be assigned to a competent engineer for review