Git Product home page Git Product logo

kagonlineteam / kag-app Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 1.0 41.09 MB

Mobile cross-platform app des KAG-Langenfeld. Beinhaltet VPlan, Stundenplan, News und mehr!

Home Page: https://app.kag-langenfeld.de

License: GNU General Public License v3.0

Java 0.07% Objective-C 0.50% Dart 89.53% Ruby 1.95% HTML 0.54% Swift 0.76% CMake 4.23% C++ 2.09% C 0.33%
app flutter dart kag schule gymnasium school vertretungsplan stundenplan

kag-app's Introduction

KAG App

This repository does contain the app of a german school.

Dieses Repository beinhaltet die App des Konrad-Adenauer-Gymnasium Langenfelds. Der Code wird unter der GNU GPLv3 (siehe LICENSE Datei) bereitgestellt. Die App wurde von Schülern des K-A-Gs entwickelt und wird von diesen betreut. Pull Requests sind willkommen.

Typ Stable Develop/Master
Tests/Linter Tests Master Tests Develop
Deploy-Web deployWeb
Deploy-Stores deployStore

Die KAG App für iOS, Android, MacOS und Web. Geschrieben

API

Die API und deren Source Code ist nicht öffentlich. Die App ist mit der neusten Version der API kompatibel.

Starten

Um die App zu starten muss Flutter installiert sein. Dann mit flutter run starten.

Development

Bei der Entwicklung ist empfholen die Web Version lokal auszuführen. Wir halten uns grundsätzlich an die CONTRIBUTING.MD. Deswegen sollte diese vorher gelesen werden.

Alle Pull Requests sollten sich im Normalfall an den master richten

Forking

Gerne kann das Repository unter den Bedingungen der Lizenz geforked werden. Änderungen für den Eigengebrauch müssen vermutlich hauptsächlich in den API Dateien vorgenommen werden. Die Farben des Designes können in der main.dart angepasst werden.

Deploy

Alles was sich auf dem stable Branch befindet muss stabil sein. Der stable Branch wird bei einem Release automatisch für Android gebaut in den Playstore alpha Release deployed (dort sollten dann noch Changenotes hinzugefügt werden). IOS muss von einem MacOS Gerät aus über XCode gebaut und deployed werden. (Plan zum automatischen deployen ist Issue #88) Wie das geht steht hier Full Web und VPlan wird automatisch beim push auf stable deployed. Die App ist mit MacOS kompatibel, jedoch muss diese noch selber gebaut werden.

Aktuelle Version

Versionierung

Die aktuelle Versionierung stimmt mit dem VersionCode von Android bzw. der Buildnummer von IOS überein.
Die Version wird automatisch vom Buildscript bestimmt und stimmt mit der Anzahl der Releases überein.

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.