2. PROJECT MANAGEMENT

Goal

The objective of this project is to create my Web page and describe how i did it.

Process

a.- First, I used default template based on MkDocs provided this year by FabLab,Then I installed Git Bash to my computer.

b.- I opened the program and created my username and email

c.- I generated a new SSH key pair, use the following command:

ssh-keygen -t rsa -C “your.email@example.com” -b 4096

d.- To copy the public SSH key to the clipboard, I used the appropriate code below: cat ~/.ssh/id_rsa.pub | clip

e.- I copied the key and put the title with the model of my laptop “ASUS”

f. I generated SSH Key

g.- I cloned my folder created from my computer with my gitlab page and I used this command:

h.- Finally I could to edit my page with 4 commands of Git Bash then my website could synchronize.

  • git pull origin master
  • git add *
  • git commit -m “text”
  • git push origin master

You can see my website

Web site

According MkDocs page say that it is a fast, simple and downright gorgeous static site generator that’s geared towards building project documentation. Documentation source files are written in Markdown, and configured with a single YAML configuration file.

MkDocs builds completely static HTML sites that you can host on GitHub pages, Amazon S3, or anywhere else you choose.

MarkDown

Markdown is a lightweight markup language. Content publishing is faster and you get a better result.

I will give some examples of codes, which I used in my template

Heading

To create a heading, add number signs (#) in front of a word or phrase.The number of number signs you use should correspond to the heading level.

Bold

To bold text, add two asterisks or underscores before and after a word or phrase.

Upload images

You have to upload the image to the git then put the route

For exanple:

We can see the assignments of each week

If you add the link of the web site or video

You can find more tips by clicking on the bullet

  • MarkDown tips
  • This is my first experience creating webpages, so for this time I want to control and use first FabAcademy template a see how comfortable i feel.

    As Neil emphasized last day, you will need to use images as light as you can. For that reason I will use an online pictures editor to reduce size.

  • Pixlr
  • Learned lessons

    • I learned gitlab structure
    • I learned MkDocs which is amazing new framework

    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’m 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
    • 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
    • Promoting a respectful environment free of harassment and discrimination

    Signed by committing this file in my repository,

    Mayra Mamani