What I did in Week 01

My work was organized into four tracks: (1) initial design workshop, final project planning, (2) Git setup and practice. (3) VSCode (4) building a personal site to document weekly progress using VSCode

Deliverables for the week:
  • Draft a plan and apply design methodologies for a potential final project.
  • Publish a personal site in the class archive using VSCode (profile + final project section).
  • Complete a Git tutorial and practice common commands.
  • Setting up the structure of my website to make an efficient workflow.

Final Project

This section explains how my final project will be developed in terms of planning.

GitLab Set Up

This section documents the complete workflow I followed to connect my computer to GitLab using SSH. Unlike HTTPS authentication, SSH uses a cryptographic key pair — one private key stored locally and one public key registered in GitLab — so every push and pull is authenticated automatically, without entering a password each time. This setup is the foundation for a clean, reliable Git workflow throughout the entire Fab Academy program.

TinstallGIT

Phase 1 · Install GIT.

Before starting the process of linking to our repository, it is necessary to install Git, which is a free and easy-to-install program. It is available for Windows and macOS.

GitLab — User

Phase 2 · Open GITlab account.

We log into our Gitlab in the Fablabs section and enter our username and password.

open git

Phase 3 · Open GIT bash.

We're going to generate the SSH key to access our repository. In the folder where we're going to store our repository, open Git Bash here.

ssh key

Phase 4 · Generate SSH key.

And we're going to generate the access key with the following command::

ssh-keygen -t ed25519 -C "nicolaslara@uti.edu.ec"

We copy the public key with the command.

clip < ~/.ssh/id_ed25519.pub  
copu key

Phase 5 · Add key to GITlab.

Go to your GitLab account and add the public key in the: Preferences -> SSH Key. Create a new key and paste the public key, then enter a name and expiration date.

confirm

Phase 6 · Confirm connection.

We confirmed the connection with the command:

ssh -T git@gitlab.fabcloud.org

And received the following message:.

Welcome to Gitlab, @nicolaslara!  
clone1

Phase 7 · Copy SSH .

Now, to clone the repository, we go to our repository and in the main folder we copy the SSH clone link.

clone2

Phase 8 · Clone .

Then in the terminal we type:

git clone (URL SSH clone).  

VSCode

This section explains how I set up and learned Visual Studio Code step by step, starting from the basic interface and moving through essential commands, the integrated terminal, Git integration, and a minimal extension set tailored to this documentation workflow.

VSCode interface overview

Step 1 · VSCode install.

The Visual Studio Code program is free to access and easy to install; it can be obtained for installation on Windows or iOS.

Command Palette

Step 2 · Open folder

TWe need to open the folder we cloned from our GITlab repository.

View page structure

Step 3 · Web structure.

When you open the project folder, its structure will be displayed, showing all the folders and subfolders..

Integ

Step 4 ·Modify personal Web.

Here we can modify our personal website where we can add text, images, and other subpages. We can download a template from the internet and modify it based on our personal website.

link

Step 5 · Link with Gitlab.

To link to Gitlab, you need to enter the following commands in the VScode terminal.

git config --global user.name "nicolaslara"  
git config --global user.email "nicolaslara@uti.edu.ec"  
commit push

Step 6 · Commit and push.

Once we've finished making changes to our personal website, we save the changes and to upload them to the server we click commit and push.

git

Step 7 · GIT confirm.

In our Gitlab account we can confirm that there was an update on the personal website.

web

Step 8 · Personal web site.

Once we have completed all the steps described, we can view our personal website.

CODES

In this section I will show some of the most commonly used codes in VScode.

Bold type
<strong>texto</strong>

Italics
<em>texto</em>

code
<code>texto</code>

Underlined
<ins>texto</ins>

line break
<br>

Title

<h1>texto</h1>

Design Workshop

Early design workshop for the documentation site and final project — defining visual language, navigation structure, and a sustainable content workflow. To create my website, I used a template that I downloaded from https://html5up.net/. This site has a large number of website designs, and I chose this template because I really liked its design and it's perfect for organizing all my Fab Academy information.

Information hierarchy

Information hierarchy.

Mapped the main sections — weekly assignments, final project, references, gallery — and defined how they relate to each other.

Visual consistency

Visual consistency.

Adjusted typography, spacing, and color accents so screenshots, diagrams, and text blocks feel coherent from week to week.

Content workflow

Content workflow.

Tested export times, caption writing, and linking to detail pages to estimate weekly documentation effort.

Reflections

Reflections.

Investing early in structure and workflow pays off: adding new content became a matter of following a clear pattern rather than reinventing the layout every week.