Skip to content

Github and versioning

Jörg Klausen edited this page Nov 26, 2020 · 5 revisions

The idea of Github is to keep track of code/documents while working on them. One can compare different versions of files and make the changes visible. This also enables several people to work on files in parallel.

In order to make comments you have to register with GitHub.

In order to edit the tables you have to be part of the TT-WIGOSMD team on GitHub. Once you are registered in GitHub let Enrico Fucile know your username, so that he can send you an invitation to join the team.

GitHub Desktop

The online version of Github is recommended for most interactions with the repository. For more complicated operations it may be easier to use a local interface such as GitHub Desktop. Check the download guide for more detailed information. There are also other alternatives in case you can’t use GitHub Desktop like TortoiseGit.

Issues, Projects, Branches - how to use GitHub

The main components in GitHub are the issues, projects and the branches:

  • Issues list the tasks or topics of concern, i.e. ‘add new entries in table 3-08’. They describe the problem which needs to be solved.

  • Branches are copies of the so-called master branch where modifications to the tables can be made to address an issue. TT-WIGOSMD primarily works on the English version of the tables tables_en. The multilingual version under tables is updated by the WMO Secretariat once changes are approved.

Orientation in Github

Clone this wiki locally