Github Showcase
Demonstration
Showcase 1 - Portfolio Application Repositories
Project Snapshot
Managed and maintained source code repositories on gitHub, demonstrating version control, branching strategies and pull request workflows.
- Used gitHub for version control to manage source code across multiple projects including frontend and backend apis.
- Implemented branching strategies to separate development project code.
- Created and managed pull requests to review, validate, and merge changes into the main branch.
- Maintained clean and structured commit history with relevant comments.
- Demonstrated understanding of collaborative workflows, even within a personal project, by simulating real world development practices.
- Managed repository configuration and deployment settings, including publish profiles.
Showcase 2 - Continuous Deployment
Project Snapshot
Applied continuous deployment pipeline to automatically publish updates to the azure site.
- Configured ci/cd pipelines using github actions yaml workflow file to automate deployment processes.
- All deployment history is recorded, making troubleshooting more efficient.
- Reduced manual deployment effort and improve release consistency.
- Integrated Azure App Service deployment with secure publish profiles stored in GitHub Secrets.
Note: The data used in this portfolio may be outdated and is intended for academic and demonstrative purposes only.