-
Mitalee Parikh authoredMitalee Parikh authored
Principles and Practices + Project Management.md 13.93 KiB
#Principles, Practices and Project Management This week I learned about version control, web development using SSGs, and sketched out some ideas for my final project.
Page Summary
- Version control
- Git and GitLab
- Setting up Git for FabAcademy documentation + SSH keys
- Basic workflow and repository structure + Working through a Git Tutorial
- About CI/CD
- Web Development with Static Site Generators
- YAML file
- Web Design
- Misc upload practices
- Important and Interesting Links
- Initial Final Project Ideas
- About page
- Version Control
Version control, is the practice of tracking and managing changes to software code.
Version control systems are software tools that help teams manage changes to source code over time.
Ref: What is version control
- Git and GitLab
Git is an open source distributed version control system.
GitLab is a web-based Git repository for faster and more efficient collaboration of software code.
FabAcademy uses a self-hosted version of GitLab on FabCloud at gitlab.fabcloud.org, which is where all projects related to the academies and student documentation websites are hosted.
Ref: Git