Skip to content

1. Principles and practices, Project management

Setup/Schedule

FabAcademy 2025 FabLab Kannai site

  • https://academany.fabcloud.io/fabacademy/2025/labs/kannai/site/
    • Instruction / Tips
    • Group Assignment
    • Machine Building

Fabcloud/Gitlab

  • Kannai site Remote Repositry

    • https://gitlab.fabcloud.org/academany/fabacademy/2025/labs/kannai/site
  • Your Remote Repositry

    • https://gitlab.fabcloud.org/academany/fabacademy/2025/labs/kannai/students/your-name
  • Fab Academy 2025 Class

    • Issue tracker -> Notification Setting -> Watch

Mattermost

  • https://mattermost.com/download/?inapp-notice=true#mattermostApps
  • Login with fablabs.io/GitLab ID and PW
  • Jitsi Meet

Weekly Schedule

Session EST Boston JST
Wed Global Session 9:00 23:00-2:00 Zoom meeting ID:82198940485(Fab5-)
Thu
Fri
Sat Local Session 10:00-18:00 @FabLab Kannai
Sat night Global Open Time 9:00 23:00-24:00 Zoom meeting ID: 969 900 9392
Sun
Mon Recitation 9:00 23:00-24:00 same as Global Session
Tue Asian Regional Review 12:00

21:00
Review 1 Meeting ID:848 0453 9854 - Passcode: four three two one
Review 2 Meeting ID: 815 2940 8186 - Passcode: four three two one

Assignment

Principles and Practices

Individual Assignment

plan and sketch a potential final project

  • Draw your idea(s) on a paper
  • Describe briefly what it will do and who will use it

Project Management

Individual Assignment

read, sign the student/instructor/lab agreements, and commit to your repos

  • copy student agreement
  • sign and include in your repository

Individual Assignment

work through a git tutorial

At least includes

git config --global user.name "myname"
git config --global user.email "my@email.com"

ssh-keygen -t ed25519

git clone git@gitlab.fabcloud.org:academany/fabacademy/2025/labs/kannai/students/your-name.git

git add .
git status
git commit -m "comment"
git push

Individual Assignment

build a personal site in the class archive describing you and your final project

  • Find a Text editor
    • VS Code
    • Cursor
  • Choose Markdown, HTML or Hugo
    • Use the selected one until the end of FA
  • Student template
    • HTML / Hugo / MkDocs
  • Create “About” page (self-introduction)
  • Create “Final Project” page
    • add your potential final project sketch
      • check image size
        • 4K resolution -> 1080P -> 540P or less
        • 3MB -> 300KB -> 100KB or less
        • But keep it readable for evaluation
        • App_Image https://imagemagick.org/index.php
        • App_video https://ffmpeg.org/ encording
      • 10MB/git_push limit
      • Include in repo, not in YouTube etc