Skip to content

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.

website

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

Last update: July 5, 2021