2. Project management¶
Individual assignment:¶
This week assignment was to create a website, publish it and get acquainted with Gitlab by completing a Gitlab tutorial.
Website¶
I decide to use mkdocs for my website. It is easy to learn and to use.
To make a title only the character “#” is needed.
A subtitle is created with “##”.
Any general text does not require any code instruction.
For images, the images, the code is “![](address) ” is needed, where address refers to the image location.
Links to other pages or websites uses the code”[link text](url)”
Git¶
Because I did not get Gitlab from the get go, I seeked a lot of council from my class mates who helped me understand the following. First you need to download Gitbash to generate an SSH key for security :
When Gitbash is installed you generate the SSH key as instructed here:
This lockes the device your working on to the git cloud via your email so you can edit and push content concerning your projects.
After generating an SSH key on a laptop I borrowed from John Howard van der Zijden, which I am very grateful for, I got myself a new laptop and needed to pair it with Gitlab by locating an existing SSH pair.
Afterwards, I located the SSH key:
I removed the old pair from Git
And I was ready to get going on my Gitlab website.
I also had to build a website. I decided for now to use a template as adviced by my classmate and I will try to personalize the html code later on in the process, because so far I do not have a lot of experience with programming of websites. The template has already a specific folder structure and it is only necessary to enter information using this MKDocs template.
To get content on my Git website, I worked offline using Sublime Text. The information that I used for the Git website was stored as follows:
cd myfolder: enter myfolder
Documents; Fabacademy2019; dave-simson
The following commands that I learned in Git Bash:
git status: to show files that were changed and should be added
git add: to store changes in the working repository
git commit -m: to commit changes in the working repository
git push: to push changes to remote repository
Prep:¶
Software: Gitbash, Sublime tekst editor
Hardware : Laptop.
What I learned:¶
I learned that I made a lot of typing errors becuase of dyslexia. And because I am a visual person, I researched online and found a tutorial about Processing, that I want to learn as coding practice.