Contributing guide#

This is a shared contributing guide applying to all the projects of AiForObs, including the current project, Dawsonia.

Note this contributing guide itself is a work in progress and is meant to be collaboratively improved. Please contribute!

Interested in contributing to Dawsonia?#

Contributions welcome, but first:

Contact us

Email us to smhi@smhi.se and mention your request to be directed to “Samhällsberedskap - Modell och system - Metod” group.

Get access!#

If you wish to submit changes in the code, you should have

  1. an account at git.smhi.se (contact to get one)

  2. a personal access token with all scopes (api, read, write etc.)

The easiest way to proceed is to modify the remote URL to clone from:

git clone https://<my-user-id>:<my-token>@git.smhi.se/ai-for-obs/dawsonia.git

Alternatively, you can add the following ~/.gitconfig:

[credential "https://git.smhi.se"]
        helper = libsecret

and run this to save the token in your current session:

echo -n <YOUR_PERSONAL_ACCESS_TOKEN> | /usr/bin/gnome-keyring-daemon --replace --unlock