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
-
- 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
-
choose a Terminal app
- Terminal
- VS Code
-
any git tutorial / site
- e.g. Pro Git book / jp
- Oh Shit, Git!?!
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
- check image size
- add your potential final project sketch