Skip to content

About

"A laboratory project focused on web deployment workflows and feature branching strategies. Demonstrates hosting a static site using GitHub Pages and managing updates via feature branches."

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Web Deployment & Branching Lab

A practical study on managing web project lifecycles, focusing on Feature Branching and automated deployment via GitHub Pages.


🎯 Learning Objectives

This lab demonstrates the professional workflow of developing and deploying a web application:

  • Feature Branching: Practicing isolated development using branches like feature-CAMT-info before 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.

📁 Project Components

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).

🌐 Live Demo

You can view the successfully deployed site here: 👉 https://leviathun.github.io/Lab3-Static-Site-Deployment-Practice/

🛠️ Deployment & Branching Strategy

  1. Branching: All new features or content updates are developed in a separate feature/ branch to ensure the main branch remains stable.
  2. Verification: Changes are reviewed within the feature branch.
  3. 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.

About

"A laboratory project focused on web deployment workflows and feature branching strategies. Demonstrates hosting a static site using GitHub Pages and managing updates via feature branches."

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages