2. Project management¶
This week I had to make my personal website and document how I did it.
At first I decided to give it a try and learn HTML5 and css and make my site from zero. After some research and tutorials I made a basic website. As a text editor for my codes I used VSCode.
And because this course is all about learning new things, I decided to give MKDocs a try and edit a template, to learn that as well. After trying both I will decide which one to use.
Making a site where I will document how I made that site and how I documented process of making that site would take forever, so I will just mention a few instances where it was rather challenging.
We have to keep our site size as small as possible, so I had to compress the images that I was going to upload as well as resize them to desired size. For that I used Adobe Photoshop CC. I croped the images, and exported with the size and quality that I needed. I also took a screenshot of Exporting page, and did the same process with the screenshot and uploaded below.
After doing some work on my website, I got to a point where I needed to commit the changes to the global server. I realized then, that I don’t have the key to do that in my GitLab account. After some research and finding this useful video, I figured that I have to type command ssh-keygen in Git Bash to generate the key which then I entered to my GitLab account. Theoretically speaking, I would then be able to commit my changes to the server (Master branch), and if you are reading this, that means I have succeeded :)
Fab Academy Student Agreement The Fab Academy is responsible for:
- Teaching principles and practices of digital fabrication
- Arranging lectures, recitations, meetings, and events for the class
- Evaluating and providing feedback on student work
- Offering clear standards for completing assignments
- Certifying and archiving student progress
- Supervising class preparation
- Reviewing prospective students, instructors, and labs
- Providing central staff and infrastructure for students, instructors, and labs
- Fund-raising for costs not covered by student tuition
- Managing and reporting on the program’s finances, results, and impacts
- Publicizing the program
- Promoting a respectful environment free of harassment and discrimination
I am a Fab Academy student, responsible for:
- Attending class lectures and participating in reviews
- Developing and documenting projects assigned to introduce and demonstrate skills
- Honestly reporting on my work, and appropriately attributing the work of others
- Working safely
- Leaving workspaces in the same (or better) condition than I found them
- Participating in the upkeep of my lab
- Ensuring that my tuition to cover local and central class costs is covered
- Following locally applicable health and safety guidance
- Promoting a respectful environment free of harassment and discrimination