previos| home| next

01.- Principles and practices, project management

Jan 25

In Fab Academy it is important to document our progress and make it visible to the entire world through our website.
-Work through a git tutorial
-Build a personal site in the class archive
-Describ you and your final project

- Web
- Git
- Gitlab / GitHub
- vimeo
- Final project ideas
- About

Web

For my website I wanted to avoid using templates and tried to make it simple.
In order to edit the web I use brackets.To learn the language www.w3schools.com is very useful

My css file contains how HTML elements should be displayed.
In my case I wanted a single 1000px wide column organized with sub boxes to organize the information. All my html follow the same structure.
Every "div" has the attribute "class" to be that all the web has the same style.
At the beginning and at the end there are links to be able to move the pages more easily

In the picture you can see how I have tried ccs and this page

Tip: to link another page but at a specific point, identify the tag with an id in create in link by first typing the name of the page and then the id.



in other to display de code I have used tohtml.com. I had available almost all the languages that we use

Git

Git is a version control system (VCS) for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for software development,but it can be used to keep track of changes in any files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows.

I followed the following steps
-Download git
-Resgister in fablab.io
-Make a repository in GitLab
-Generate a SSH Key

            cat ~/.ssh/id_rsa.pub
            ssh-keygen -t rsa -C “$your_email”
-clone the archive
            git config --global user.name "John Doe"
            git config --global user.email johndoe@example.com
            I am number 29
            git clone git@git.fabacademy.org:fabacademy2017/fablabbcn.git
-update archive
            cd ~/Desktop/fablabbcn
            git pull           #Get updated repository in clone folder
            git status         #Get information about the state of the repository
            git add .          #Add files you want to push
            git commit -m "commit message" #Is the package to keep a record in git repository
            git push

#Request permission to upload a commit with added files -If you end up in Vim-Editor, quit without saving by typing: :q!

Gitlab / GitHub

It's good to use two git-based tools for the web and for supporting files. When you get used to it is very comfortable to use terminal for the management of all the files

gitlab

to store de files related with fabacademy

github

vimeo

I followed the recommendation of my instructor Arnau and to store my videos of fabacademy I use vimeo.
The system is easy and intuitive, you just have to register to upload videos.Also in the tool share is available the code necessary to watch the video from the web page.

vimeo

Final project ideas

My final project is different but this is the information you create at that moment

Final project ideas
Delta-Tensegrity
Frame and mechanism prototipe

About

This information is in the home page

me

Licencia de Creative Commons previos| home| next