Skip to content
Snippets Groups Projects
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

  1. Version control
  2. Git and GitLab
  3. Setting up Git for FabAcademy documentation + SSH keys
  4. Basic workflow and repository structure + Working through a Git Tutorial
  5. About CI/CD
  6. Web Development with Static Site Generators
  7. YAML file
  8. Web Design
  9. Misc upload practices
  10. Important and Interesting Links
  11. Initial Final Project Ideas
  12. About page

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

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