1b. Project Management¶
Assignment¶
- Build a personal site describing you and your final project.
- Upload it to the class archive.
- Work through a git tutorial.
Learning outcomes - Explore and use website development tool(s) - Identify and utilize version control protocol(s)
Set up software environment¶
- GitLab
- Git, Git Bash
- GitHub Desktop
- VS Code
SSH key into Gitlab
Weekly Routine and Toolkit¶
Lean and Kaizen
OneNote Lecture notes Other notes - machine settings etc.
General weekly process:
Wednesday night - Global Lecture
Thurs - local instruction / start group assignment, start ideation of week’s assignment project if haven’t started already
Friday - rewatch Global Lecture if uploaded, review concepts and check out links in Neil’s curriculum page
Tuesday - documentation and pictures/video prep
Tues night - Asia Regional Review, documentation draft ready Wednesday - final troubleshooting and documentation
Documentation as you go directly in VS Code // notes for inserting relevant pictures marked as comments
Image compression GIMP with batch manipulation
Git GUI Using GitHub Desktop for repo syncing much faster than multiple command lines in Git Bash terminal, for me Not sick of GUI yet
Spiral Development¶
Build out projects in spirals
Struggled with as lifelong perfectionist
Supply-side Time Management
[explain]