A practical study on managing web project lifecycles, focusing on Feature Branching and automated deployment via GitHub Pages.
This lab demonstrates the professional workflow of developing and deploying a web application:
- Feature Branching: Practicing isolated development using branches like
feature-CAMT-infobefore merging to the main production line. - Web Deployment: Utilizing GitHub Pages for hosting static HTML content.
- Site Structure: Organizing multi-page web content including profile and organizational information.
The repository consists of the following core files:
index.html: The main entry point of the website.profile.html: A dedicated page for personal profiles.Camt.html: Information page specifically focused on the College of Arts, Media, and Technology (CAMT).
You can view the successfully deployed site here: 👉 https://leviathun.github.io/Lab3-Static-Site-Deployment-Practice/
- Branching: All new features or content updates are developed in a separate
feature/branch to ensure themainbranch remains stable. - Verification: Changes are reviewed within the feature branch.
- Deployment: Once merged into the main branch, the site is automatically built and deployed using the GitHub Pages environment.
Developed as an educational project to enhance software engineering and front-end development skills.