Lead maintainer: @abyanmajid (change as needed)
Documentation: Link to documentation here...
Reference for markdown badges: Markdown Badges (delete this line)
Write the description for your repository here. You may also add other sections e.g., for describing the architecture of your solution, etc.
List the step-by-step procedure which others can follow to make a contribution. For example:
git clone https://github.com/yappify/template.git .
git checkout -b my-branch
make build
make run
Or, run in a docker container
cd docker && docker run
The template contains the following:
.github/workflows/cicd.yml
- This is where you write your YAML script for CI/CD using GitHub Actions (including automated testing and deployment to cloud).gitattributes
- This is where you put any attributes for git and GitHub, if there is any.gitignore
- This is where you specify files to exclude out of version controlMakefile
- This is where you write yourmake
script for convenient building of your solution
Start working by adding your own files and folders as needed.
You should follow this process to modify the remote repository:
- Create a new branch for development.
- After finishing a feature, submit a pull request to
staging
and merge (this will reflect the changes in the staging deployment). - If there are no issues in staging, make a pull request to
main
and merge (this will reflect the changes in production).
graph LR
my-branch --> staging
staging --> main