2021-03-16 10:29:00 +01:00
# Overview of communication channels
2021-04-13 23:52:22 +02:00
Throughout this course we'll be using a chat protocol names **matrix** to stay in touch.
As matrix is a federated protocol you can create an account on quite a few different servers and still communicate together.
A server has been set up at the school and you can create an account on it by going to [this ](https://riot.86thumbs.net/ ) url.
2021-03-12 11:57:38 +01:00
2021-03-16 10:29:00 +01:00
## Information
2021-04-13 23:52:22 +02:00
* [matrix login ](https://riot.86thumbs.net/ ) on our server
2021-03-16 10:29:00 +01:00
* what is [matrix ](https://matrix.org/docs/guides/introduction )
* which [clients ](https://matrix.org/clients/ ) can you use
2021-04-13 23:52:22 +02:00
# Introduction to markdown for notekeeping
2021-03-16 10:29:00 +01:00
2021-04-13 23:52:22 +02:00
Markdown is a very simple makeup language used very extensively online and in coding projects.
You'll see it used all over github, for example the documetation of the [vim ](https://github.com/vim/vim/blob/master/README.md ) repository is a markdown file.
Our main reasons for using markdown are:
* ease of syntax
* perfect compatibility with git versioning
* renders to html on most git web platforms
## Information
* markdown [guide ](https://www.markdownguide.org/getting-started )
* basic [syntax ](https://www.markdownguide.org/basic-syntax )
# Brief introdution to cross platform text editors
2021-03-16 10:29:00 +01:00
2021-04-13 23:52:22 +02:00
The computers in our classroom run Windows for which the easiest tool to write and visualise markdown is [vscode ](https://code.visualstudio.com/ ).
On linux you can also use vscode but as markdown files are just simple text files, any text editor will do.
My personal preference is vim but use whatever you fancy.
2021-03-16 10:29:00 +01:00
## Information
* markdown writing and viewing in [notepad++ ](https://superuser.com/questions/586177/how-to-use-markdown-in-notepad )
* FOSS markdown [editors ](https://itsfoss.com/best-markdown-editors-linux/ )
# Short introdution to git for notekeeping
## Information
2021-03-12 11:57:38 +01:00
2021-04-13 23:52:22 +02:00
* our [gitea ](https://gitea.86thumbs.net/ ) server
2021-03-16 10:29:00 +01:00
* getting started with [git ](https://git-scm.com/book/en/v2 )
2021-03-16 10:36:21 +01:00
* standard git [gui ](https://git-scm.com/book/en/v2/Appendix-A%3A-Git-in-Other-Environments-Graphical-Interfaces )
* cross platorm git gui [gitkraken ](https://www.gitkraken.com/ ) *needs account*
* getting started with git [pluralsight ](https://app.pluralsight.com/library/courses/getting-started-git/table-of-contents )
2021-03-16 10:29:00 +01:00