Skip to content

1. Principles and practices

This week I worked on defining my final project idea and started to getting used to the documentation process.

Assignments

  • Update the website using git versioning system
  • Define an idea for the final project and a plan

Short version

I set myself as an objectie to replicate a specific theme using MkDocs templating system that looks like the imagese below. I am using an old version of Linux which doesn’t update anymore. To continue work I had to switch I had to switch to another available laptop with Windows and to get familiar and to replicate the steps in new the environment.

Working with Git

Git is a software that is used to record the development of a project by recording changes made to files. I subscribe to the sayingbeing told in the first course that the ability to work with a version control system as git it can be one of the most important skills one can acquire during this program. It is a tool useful for self-management, but also important for the understanding the collaboration process with the others. Git is the evolution of previous attempts to model the communication and sharing workflow of software developing projects, the previous atempts (they are still used actually) were called cvs, subversion, bazaar, mercurial etc. One difference between these tools is hhaw they perceive the importance of .... in the process of communication.

’‘’

Displays diferences between HEAD version and the curent working version (unstaged??)

git diff HEAD ./ ‘’‘

Install Termux

I found quite few references on fabacademy.org about termux, I would have expected for more. Here are some from Hon Guan, Singapore, 2017 and from Perttu Piirainen, Oulo, 2019/ but they donțt report to much success

Install from here, and here is some tutorial

Other installs

To have a proper workflow new tools had to be install. I install them as soon as I need them.

  • xxdiff is a command line utility for displaying the differences between two files. It is similar to diff and sdiff but adds a graphical interface. It is installed as usual with sudo apt install xxdiff. As I have forgot that I am not in linus but in WSL the graphical render of it is not the nicest one exactly. Need more tuning about the fonts.

  • to add

Todo list

Task for later passes on this homework Website - Display command line - Continue the development of the theme - Install more features, plugins