Github vs Gitlab
PyLogGrid is hosted both on Github and Gitlab.
The main development happens on the Gitlab for practical reasons. However, the Gitlab is not open to the public.
To bypass this problem, the code is mirrored (with slight adaptations, e.g. the CI) to Gitlab.
This enables both the pypi release from which one can pip install pyloggrid, the public documentation, as well as issues and pull requests from the community.
Notable differences
The Gitlab source is mirrored inside the subfolder
log-gridin Github.Github-specific files (README, .gitignore, public docs configurations, Github workflow) are put in the root folder.
A few Gitlab folders, such as private archives, are excluded from the Github version.
Mirroring process
Right now, a script on the Github repository update.[ps1/sh] has to be ran manually on the latest tag for each new Gitlab release, then we create a Github release.
We hope to automate this process in the future.