PRINCIPLES AND PRACTICES

WEEK 1

  • Work through a git tutorial
  • Build a personal site in the class archive describing you and your final project

 

 

GIT

 

First I discover the Terminal app, wich provides text-based access to the Apples macOS operating system. I'm going to use Terminal to work with GIT and GIT lab.

To learn GIT I watch and follow some tutorials.

 

  • https://www.youtube.com/watch?v=HVsySz-h9r4
  • https://try.github.io/levels/1/challenges/1
  • https://git-scm.com/docs/gittutorial
  • https://www.youtube.com/watch?v=Y9XZQO1n_7c

Although non of them was made with Terminal, I got an idea of how it may work. Then, with the guide of the fablab instructors, managed to generate the ssh key for my GITLAB account and to clone the lab repository for my webpage. After that, I begin to have some problems, the commands are not always exactly the same for macOS Terminal. For example git add . works better and instead of git add *, that simple detail make me loose too much time. Or the order for using the commands. Finaly with the help of a friend, I achieve the goal, wich was to upload the file of my web page to the repository.

These four, are the more usefull commands:

 

  • git pull origin master : This command is for updating the whole repository TO YOUR LOCAL REPOSITORY (in your computer), and is de first thing you have to do if you want to upload your information.
  • git add . : (dont forget the dot) Is to get ready all the information to add to the repository.
  • git commit -m 'action to take' : This one is to name what are you going to do, or what kind of updates are you making. For example, 'removing' or 'first revision'.
  • git push origin master : Is to "send" the information, to update the remote repository so the changes may apply on GIT.

 

Other usefull commands are:

 

  • cd 'folder name' : Set the line in a especific folder,
  • cd .. : Go back to previous folder
  • ls : Show the list of folders and files inside a folder
  • pwd: Show the folder path to where you are.

 

MOTTE (web)

 

To create a personal site in the class file that describes me and my final project, I used ADOBE MUSE. Muse is a very visual program and I chose it because of my training as an architect and designer. The idea was to make a very simple web page, leaving almost only what is necessary, without distractions so that the images can speak for themselves.

 

The first things to do was to create a simple site map. A welcome page, a biography page, a page for each assignment and three pages for the final project.

The next thing to do would be to create a template for the assignments and the final project. The template was designed to do almost everything, so I can focus on designing only the content for each assignment.

I also made the page "responsive" to fit in various screen formats.

xmottex@gmail.com

xmottex@gmail.com