GithubHelp home page GithubHelp logo

pepe57 / ucs-school Goto Github PK

View Code? Open in Web Editor NEW

This project forked from univention/ucs-school

0.0 0.0 0.0 267.26 MB

UCS@school

License: GNU Affero General Public License v3.0

Shell 6.76% JavaScript 7.65% Python 81.23% Erlang 0.01% AppleScript 0.01% CSS 0.11% Makefile 1.66% HTML 0.14% Batchfile 0.04% VBScript 2.41%

ucs-school's Introduction

Code Health Code style: black

UCS@school

Welcome to the git mirror of UCS@school. UCS@school is a comprehensive solution to provide access to infrastructure and applications in schools as well as a complete toolset to operate them. It can be used in an individual school but it is best suited for school districts or school authorities centrally managing infrastructure for tens or hundreds of schools. It is used by a number of larger school authorities in Germany.

Download

UCS@school requires Univention Corporate Server (UCS). In order to run UCS@school:

  1. Download either an ISO image or a virtual machine image of UCS and setup UCS.
  2. Login to the UCS management system and open the App Center and install the UCS@school app.

Run pre-commit locally

This project uses pre-commit to run checks on commits. The pipeline has a pre-commit job. To run the checks prior to push, you can run the following command from the project's root directory:

docker run -it --rm -v "$PWD:/project" -w /project --pull always gitregistry.knut.univention.de/univention/ucsschool:latest

For running pre-commit outside of docker, you will need the following python versions installed:

  • python3.7
  • python3.8

Hint: if you run into issues running pre-commit with multiple python versions installed, you may need to install pre-commit as a python library using pip, for each python version. Be sure to close and re-open your terminal before running pre-commit again.

Documentation and Support

The UCS@school documentation, including a Quickstart guide, can be found at docs.software-univention.de .

If you need direct help, the forum Univention Help provides a very good community support. For commercial support, please have a look at our support offerings.

Contributing

Please read the contributing guide to find more information about the UCS@school development process, how to propose bugfixes and improvements. The Code of Conduct contains guidelines we expect project participants to adhere to.

License

The source code of UCS@school is licensed under the AGPLv3. Please see the license file for more information.

ucs-school's People

Contributors

dansan avatar juergenbs avatar spaceone avatar samuelyaron avatar twenzel225 avatar reqa avatar alexklaeser avatar juern-univention avatar fbotner avatar ngulden avatar dwiesent avatar m0wer avatar jkoeniger avatar jdkeiser avatar pmhahn avatar asteffen-univention avatar kamni avatar castens avatar lummax avatar univentionfwi avatar jkbremer avatar edamrose avatar y0-l0 avatar ofriedri avatar jlkde avatar jannikahlers avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.