Metadata-Version: 2.1
Name: teachers-gitlab
Version: 0.3.0
Summary: CLI for mass actions on GitLab
Author-email: Vojtech Horky <horky@d3s.mff.cuni.cz>
Keywords: teaching,gitlab
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Developers
Classifier: Environment :: Console
Classifier: Topic :: Education
Classifier: Topic :: Software Development :: Version Control :: Git
Classifier: Topic :: Utilities
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: dateparser>=1.1.0
Requires-Dist: python-gitlab>=3.6.0

# 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

```shell
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 :-).
