This week's agenda for Fab academy was :
To build our own personal website
Learn to use Git
Propose a possible final project
As a person with no background experience in coding html, I was worried about getting started. But thanks to our tutors at The Fab Lab Barcelona, They helped us find our way through the coding process. Xavier gave us a class in basic html coding, and provided us with links to many websites we could follow along which helped in learning more about coding for html. Here I list a few websites which helped me.
What also helped me , was, looking through the assignements of the students from previous Fab Academy years. This website is based around the design of Edgar , whose website design sensibility was very close to how i envisioned designing my website.
For the puprose of coding our website, there are many softwares you could use, But I used Brackets . I found this software useful as a beginner as it also suggests the commands you could use as you start typing the letters.
We used Github for te purpose of hosting our web page. Fab Academy has a Github profile for histing the websites of the students. You need to first register on Fablab , Then you make a repository on Git and generate a SSH code. Then, we used Terminal to communicate and update our files in the repository so that our website gets updated. Terminal can be found on your Mac by typing Terminal in the search bar.In order to update the webiste in the repository, we have to follow the following steps to push the website on git.
First we have to make sure we are at the right folder on the terminal, so - cd ~/Desktop/Fablabbcn(or your git folder on the computer)
Then you pull the git files - git pull
check the status - git status
Add your updated files - git add
commit to the changes you make - git commit ~m "first update"
And finally, you push the files to the repository - git push
To formulate a possible final project was the next agenda of the week, and you can find the details about my final project Here
If you want to know a little more about me, you can find an introduction to me Here