First Week Assignment:

Contents:

  1. Plan and sketch of my final project
  2. How I build my web site
  3. Using Git
  4. Other ways to use git
  5. Selft evaluation

Requirement:

  1. Build a personal web site describing you, describing your final project and how to use the Git repository.
  2. Plan and sketch a final project and add it to your website.
  3. Do a Git tutorial.

Plan and sketch of my final project

For my final project I decided to design, implement and program a low-cost Delta robot for teaching robotics concepts.
This robot will be used to make pick and place, for this will need a suction cup and vacuum pump.
I did a sketch of what the physical Delta robot would be, I'm thinking use step motors and I going to need to learn many mechanical concepts.



I did a plan to do my final project.



How I build my web site:

In this assignments i decide to do an emooc curse in codecademy to learn HTML and CSS, was a great opportunity to know how are made a website to learn HTML and CSS.



Searching some frames to use in my webpage i found an HTML editor called Sublime Text 3 www.sublimetext.com This was very helpful to start to do my HTML and CSS code to my Fabacademy website.



I was researching how to make a responsive menu

Using Git:

Once finished the web page, i proceeded to upload my web page to the git repository, for this i need to sign up for https://www.fablabs.io/ after that log in to http://git.fabacademy.org/fabacademy2017/


The next step was to dowload Git from: https://git-scm.com/download/win and proceed to install, after installing create a folder and clone an existing repository



Then I copy the folder of my webpage under the Fab Lab Tecsup repository


Finally in the Git Gui do the following steps:

  1. Press the “Rescan” button
  2. Press the “Stage Changed” button
  3. Press the “Commit” button
  4. In Remote>Fetch from>origin
  5. In Merge>Local merge
  6. Finally press the “Push” button

Other ways to use Git

GitLab gives you the posibility to use bash emulation using the command line




Selft evaluation

  1. What worked:
    • I Build a website with success

  2. What did not work:
    • I had many problems with the Git repository to upload my web page

  3. Things to improve:
    • The improvements to the website are extensive, but due to the learning time and the amount of improvements possible, I could only do some.