Skip to content

Week01 Project Management

Overview

The first week of FabAcademy 2026 focused on understanding project management, documentation practices, and version control using Git and GitLab. This week established the foundation for managing assignments, documenting work, and collaborating effectively throughout the course. The tools in my INK lab inspected by local instructor for readiness.


Activities Completed

Global Online Bootcamp by Fabacademy (Pro. Neil)

I followed the first online global bootcamp session held on January 21, 2026.
During this session, the FabAcademy structure, expectations, documentation standards, and project workflow were explained. I actively attended and participated in the global discussion.

Global class starting and announcement for the class beginning Prof Neil with fab community


Global Online Boot camp

Global online bootcamp session running

Local Instructor Online Session by Instructor Rico

I attended the local instructor-led online session on January 21, 2026.
The instructor provided guidance on: - FabAcademy weekly workflow
- Assignment submission process
- Documentation best practices
- GitLab usage and assessment criteria
- Currently available equipment and active machines as well techs checked by Rico (my instructor)
- Time management and lab handling


Local Sesion

Local session with My romote instructor Rico (Japan) Local session with My romote instructor Rico (Japan) My git lab working
My git lab working

Suply side time management

Supply side time management design… it is all about my time only and only for fabacademy Supply side time management design... it is all about my time only and only for fabacademy


Learning GitLab Platform

I followed the official FabAcademy instructions to learn the GitLab platform.
This included: - Accessing my personal FabAcademy repository Email for detail received to use the repo and followed the instruction in the email.

alt text

  • Understanding repository structure
  • Editing files using Markdown
  • Committing and pushing changes
    The following describe the know how steps take me there Useful link I refer: https://fabacademy.org/2026/recitation/version-control/#18

Documentation and Gitlabs learning progress

1. Installing and Configuring Git & VS Code

Process:

  • I downloaded Git
  • Installed it using default settings

  • Opened Git Bash to confirm installation

  • I also installed Visual Studio Code (VS Code)

alt text

  • Added necessary extensions:
  • Markdown All in One
  • Markdown Preview Enhanced
  • GitLens
  • Prettier
    alt text

  • Opened VS Code and connected it with Git

  • install the different available addons

2. Generating SSH Key and Connecting to GitLab

Process:

  • Opened Git Bash
    Download and run the git bash

alt text

  • Generated SSH key using the built-in tool

alt text

  • Navigated to the SSH folder and copied the SSH key
  • Opened my GitLab account

alt text

  • Open gitlab –> Profile –> Preferences → SSH Keys
  • Pasted the copied key into GitLab New key

alt text

  • Saved the key shown in the above picture of generate SSH key
  • Tested connection between my computer and GitLab
    This was done with with my instructor Rico

alt text


3. Cloning the Repository

Process:

  • Logged into my GitLab account

alt text

  • Opened my FabAcademy repository
  • Copied the SSH repository link
  • Opened Git Bash

  • Navigated to my working directory

  • Cloned the repository to my computer

alt text

  • Opened the cloned folder in VS Code

alt text


4. Converting HTML Repository to Markdown

Process:

  • Opened my repository in VS Code
  • Identified existing HTML files
  • Created new .md files for documentation
  • Rewrote content using Markdown format
  • Removed unnecessary HTML tags
  • Used Markdown preview to check formatting
  • HTML headings → Markdown headings
  • Paragraph tags removed
  • Images converted to Markdown format: ![title](i"mages/w01_image/html-before.jpg)

**I do not use html by now, but the steps look like this if I need it in the future.


5. Learning Markdown

Process:

  • Learned Markdown basics from FabAcademy documentation
  • Practiced writing headings, lists, images, and links
  • Used VS Code preview to check formatting
  • Improved documentation structure step by step

Skills Learned:

  • Structuring pages clearly
  • Adding images properly
  • Writing clean and readable documentation

Successfuly git commit, start know how backend and uploading it is to gitlab, and Successfuly git repository working and install other parallel softwares. Successfuly git repository working and install other parallel softwares

Image size to push is matter, so always pic <150kb and video <9.99mb

Do not forget rules and play within the boundaries, innovate freely

Successfuly git commit, start know how backend and uploading it is to gitlab

alt text


Tools Used

  • Current version of Visual Studio Code (VS Code) – documentation and editing
  • Git – version control
  • GitLab (FabCloud) – repository hosting
  • Markdown – documentation format
  • Installed Extensions – Markdown All in One for Markdown shortcuts & preview, Markdown Preview Enhanced for Better preview for FabAcademy pages, GitLens for Git history & tracking,Prettier for Clean formatting, Live Server forPreview HTML locally.

Practice and Implementation

I practiced the complete workflow by:
1. Cloning the FabAcademy repository locally (with my Instractor Rico)
2. Editing documentation files using VS Code and installed all the respective apps (mostly open sources)
3. Writing Markdown content for Week 1 (started)
4. Committing changes with meaningful messages (gitlab online, new for me)
5. Pushing updates to GitLab (VS code used to write locally, instructed)

Collection from training

Refer to your seniors work worth too much


Design file

https://sketchfab.com/3d-models/cars-side-mirror-theft-alarm-fianl-project-b8a7284a4e9b43519f5a20d322f2d98a

Reflection

Go to my file page