Skip to content

d-iii-s/teachers-gitlab

Repository files navigation

Teachers GitLab: perform operations over multiple GitLab projects

A Python utility to help you manage multiple repositories at once.

Our target users are teachers that need to manage separate repository for each student and massively fork, clone or upload files in all projects at once.

Installation in a nutshell

pip install teachers-gitlab

Note: we require at least pip install pip==22.0; details are in our documentation at https://teachers-gitlab.readthedocs.io/install.html.

First steps

Please, refer to our on-line documentation at https://teachers-gitlab.readthedocs.io/first-steps.html. Individual commands are described at https://teachers-gitlab.readthedocs.io/commands/.

Development

Please, look at https://teachers-gitlab.readthedocs.io/development.html.

Contributing and getting help

Please, open an issue or start a discussion at our GitHub repository https://github.com/d-iii-s/teachers-gitlab. Matfyz members can create issues on our GitLab as well https://gitlab.mff.cuni.cz/teaching/utils/teachers-gitlab.

We also welcome suggestions for new functions. Patches and merge requests with new functions are welcomed even more :-).