Charlotte - FabLab de Charleroi Fab Academy website
  • Facebook
  • Instagram
  • Gitlab

1. Project management

This week I worked on defining my final project idea and started to getting used to the documentation process.

My journey

I'm discovering the Git and GitLab "universes". All this is completely new for me so I had to search for several tutorials explaining it in a "for dummies" way !

I'm used to document on paper so I prepared a notebook (that I customed with cat stickers and self-cutted separators :) ) in which I added a planner for each week (that I try to follow, but not always succeed to it ! ^^')

Picture of the notebook I'm using for the Fab Academy notes, pimped with black cats stickers Picture of the weekly planner I added to my notebook

After writing my notes in the notebook (taken about Git, such as the basic commands) I write them down here. Starting with paper and pens helps me to better visualize the informations, especially by adding colors and icons.

My first colored Git notes in my Fab Academy notebook

Discovering Git

I found videos in french made by Grafikart that are really well done. I knew them already as they helped me learn more about creating websites by coding several years ago (at least 10).

Printscreen of the Grafikart's Youtube Git course playlist

These tutorials can be found on Youtube here.

First I watched another short 5min video in french about what it is. It still is a bit unclear for me on why to use Git but I'm sure it will get clearer once I'll use it regularly.

Printscreen of the Bande de Codeur's Youtube 5min Git video

We've already installed Git on my computer with my instructor, Sylvain Denis, and so he teached me :

  • to find the right folder with "cd",
    cd "file name"
  • to check that the modified files are taken into account with "git status",
    git status
  • to select only the modified files with "add -A",
    git add -A
  • comment your modifications to remind you later with "git commit -m",
    git commit -m "your comment"
  • to finally load your modified files + comments on Gitlab with "git push"
    git push
  • Note : you don't have to push the whole folder on your online repository as the ".git" folder contains too many files and is not needed.

    As I forgot to take notes to remember the steps at that time, I watched and followed (again) the Grafikart video (in french) on how to install it.

    Printscreen of the Grafikart's Youtube how-to install Git video

    With this video I've also learned how to check that everything is well installed on the computer by using " git help"

    git help

    After that, I learned how to add a folder with "mkdir" and to initialize Git in it.

    mkdir file-name
    git init

    Next step was to configure my user name and email by using "git config --global user.name" and "git config --global user.email".

    git config --global user.name "your name"
    git config --global user.email "your email"

    There's not so much to remember so I'm sure it will become easier after using it repeatedly ! :)

My Project

I've already doodled my ideas in a big A4 notebook that I will used to sketch the designs and visual ideas.

My project ideas doodled in a notebook My project ideas doodled in a notebook

I also searched for images of existing pet items to get inspired and made a Pinterest pinboard with them.

Printscreen of my Fab Academy project's pinboard on Pinterest Printscreen of more pictures of my Fab Academy project's pinboard on Pinterest

Menu

  • Homepage
  • Assignments
  • Week per week
    • 1. Project Management
    • 2. Computer Aided Design
    • 3. Computer Controlled Cutting
    • 4. Embedded Programming
    • 5. 3D Scanning And Printing
    • 6. Electronics Design
    • 7. Computer Controlled Machining
    • 8. Electronics Production
    • 9. Molding And Casting
    • 10. Output Devices
    • 11. Mechanical Design And Machine Design
    • 12. Input Devices
    • 13. Networking And Communications
    • 14. Interface And Application Programming
    • 15. Wildcard Week
    • 16. Applications And Implications
    • 17. Invention, Intellectual Property And Income
    • 18. Project Development
  • Final Project
  • About Me

© Charlotte - FabLab de Charleroi. Fab Academy 2024. All rights reserved. Design: HTML5 UP.