Week One: Principles and practices, project management
The task for the 1st week can be broken down into the following three parts:
I. Install and learn how to use Git
II. Learn and develop my own website
III. Sketch the project that I am about to work on
Here is what one needs to do to setup one's own Git. One has to first generate one's own SSH key through:
ssh-keygen -t rsa -C "$your_email"
Then one can access the SSH key through the command line:
cat ~/.ssh/id_rsa.pub
Then one has to input the SSH Keys on Gitlab. After this, one has to complete the process of clone through the following command lines:
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
git@git.fabacademy.org:fabacademy2016/reponame.git
These processes complete the preparatory work so that one can upload one's website easily after.
Here are some important commands that one can use to make change towards one's documents on Gitlab:
"git pull": to get data from the server to local
"git add .": to take all the changes from local to the stage
"git status": to get the status of the project
"git commit -m 'a message': to confirm the change
"git push ": to take all changes from the stage to the server
-
Step1: Play around with the terminal to set up Git
-
Step2: Learn about Git which is designed for enhance collaboration
-
Step3: Register and log on to Git for further actions
I used to use dreamweaver to develop websites when I was a kid. However I decide to use another software which is code-based to develop my website this time. That's how I start to learn Brackets. There is nothing hard about the installation of Bracket. As shown in the graphs below, Brackets are designed by codes. Based on the open-source resources on internet, I can easily make any change that I want. Here is the first version of my website during my first-week design.
-
Step4: The interface of Gitlab
-
Step5: Installation of Brackets
-
Step6: Learn to write codes
The framework of my website is simple. On my index page, I divide the whole page into three sections. On the top section, I make an additional row of links towards further pages for my documentions. The work of each week will be documented on a distinct page. The major framework of my website consists of two colors, grey and green. Grey is a universal color that can be integrated
-
Step7: Develop the general framework for my website
-
Step8: My website is splitted into different sections
-
Step9: A sketch of my research proposal
Most of my ideas for my project has been proposed in the section of "About Me". The major reason I start my project is that I feel most of my friends like to hide their feelings. Gradually they forget how to deliver their genuine feeling in a proper way, and take their disguise of feeling for granted. I want to make a devise that can detect the change of some of my physical features, and manifest it on my devise.
-
Idea1: How feeling changes
-
Idea2: First Encountering
-
Idea3: Non-matching Feeling