* Build a personal site in the class archive describing you and your final project.
* Work through a git tutorial.
Neil's class Summary
To know more about me please follow this link and to know more about my final project this other.
My previous experience in building and managing websites is very poor, actually, my general knowledge about programing is very low. So, as many as us, i'm starting almost from the scratch.
In our first week of class, Carolina, our instructor, introduced us to the basic concepts, hints and tips for writing simple and clean HTML/CSS codes. We talked about the importance of having a strong folder structure, not to only for our project repository but for daily working tasks in Fab Academy.
Basically, i will work with Brackets, an easy-to-use open source web development program and also some examples, style sheets and Bootstrap templates to design a nice and responsive website.
After learning a basic code for placing and arranging objects, texts, linking HTML with CSS style sheets, linking web fonts and an overview of templates, I decided to start the project with an initial Bootstrap template called "Bare".
It seems to be a pretty, simple and basic template, proposes a nice navegation and also adaptable to smaller devices like tablets and smartphones. The big deal with rewriting code in templates is to keep the control of what are you writing, what exactly are you changing and how to find it again. I hope this template helps me in that purpose from now on.
Here are some of the "Favorites" websites i checked during my web design development:
W3chools,
Bootstrap examples,
Fab Academy 2016 class,
Edgar R. Aguilar Arenales website,
Guillaume TeyssiƩ website,
Carolina Vignoli website.
To host the websites Fab Academy uses
Git, a free and open source distributed version control system. It is not an easy program to operate and we must be very careful when dealing with it. It runs under the command line dialog -Linux enviroment- so it's kind of difficult to use.
We follow step-by-step the instructions to install Git and upload our website under Windows 7.
type %userprofile%/.ssh/id_rsa.pubOr simply navigate to c:/Users/%userprofile%/.ssh/ in a Explorer window.
ssh-keygen -t rsa -C "yourmail@yourhost.com"
cat ~/.ssh/id_rsa.pub | clipAnd paste it in GitLab SSH Keys Manager empty field.
git clone %Paste Here the code given previously%Enter you password and "yes" if Git asks you for keep the connection.
cd fablabmontevideo/students/191/
git pull
git status
git add .
git commit -m "Your comment"
git push
My personal experience with Git was a little bit difficult, from the early stages of getting the keys and granting access to GitLab i've experienced many problems and errors in my sessions. We tried to solve the errors but the effort was in vain. We couldn't even get to the core of the problem, so practically i saw error messages on every step of the process.
Lastly, we decided to start from the scratch, reinstalling Git and getting a new GitLab user for the SSH keys and finally it worked out!