A practical laboratory project focused on the essential skills of collaborative software development using Git and GitHub.
The primary goal of this repository is to simulate a real-world team environment where multiple developers contribute to a single codebase. It focuses on:
- Forking & Branching: Understanding how to propose changes without affecting the main code.
- Pull Requests: Practicing code reviews and merging contributions from team members.
- Collaboration: Coordinating with peers to integrate multiple profiles into one cohesive website.
This project was made possible through the collaboration of:
- Me (Maintainer)
- My Friend (Contributor)
The website consists of various profiles and institutional information:
index.html: The central hub and navigation for all profiles.profile.html: Personal professional profile.friend.html: A profile page contributed by a team member.Camt.html: Institutional context related to CAMT.
The collaborative effort is live and hosted via GitHub Pages: 👉 https://leviathun.github.io/Lab3-Git-Collaboration/
- Repository Sharing: Managing permissions and collaborators.
- Conflict Resolution: Handling overlapping changes during the merge process.
- Documentation: Keeping a clear history of contributions through commits.
Developed as an educational project to enhance software engineering and version control skills.