No description
This repository has been archived on 2026-04-10. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • Java 99.1%
  • JavaScript 0.8%
  • HTML 0.1%
Find a file
2023-01-23 18:30:38 +01:00
core bump version 2021-08-26 12:58:15 +02:00
gradle bump versions 2022-11-19 20:20:03 +01:00
mutatio bump version 2021-08-26 12:58:15 +02:00
restless bump versions 2022-11-19 20:20:03 +01:00
src fixes 2023-01-23 18:30:38 +01:00
uniform bump versions 2022-11-19 20:20:03 +01:00
varbind bump version 2021-08-26 12:58:15 +02:00
webkit bump versions 2022-11-19 20:20:03 +01:00
.gitignore Update .gitignore 2021-07-28 15:19:54 +02:00
.gitpod.yml Added files 2020-09-28 14:36:36 +02:00
.jitpack.yml Added files 2020-09-28 14:36:36 +02:00
build.gradle gradle 2020-09-28 14:58:30 +02:00
gradlew Added files 2020-09-28 14:36:36 +02:00
gradlew.bat Added files 2020-09-28 14:36:36 +02:00
LICENSE Create LICENSE 2020-09-29 14:05:28 +02:00
README.md Update README.md 2021-07-16 20:58:51 +02:00
settings.gradle add oauth module to webkit 2021-04-29 15:07:06 +02:00

The guardian Framework

The guardian Framework aims at enabling a developer to easily create REST-Based APIs, Wrappers for those APIs and even contains a simple module to integrate a Web UI with said API.

Every module of the guardian Framework depends on the comroid common Java API

Gradle and Maven copy-pasta

The guardian Framework is hosted under the comroid repository at maven.comroid.org

Alternatively, it is possible to use the JitPack Pipeline to aquire all modules.

Gradle

repositories {
    maven { url 'https://maven.comroid.org' }
}

Maven

<repositories>
    <repository>
        <id>comroid</id>
        <url>https://maven.comroid.org</url>
    </repository>
</repositories>

Modules

The guardian Framework is composed of a couple of modules, some of which can be used on their own.

All currently available modules are:

Module Short Description Internal Dependencies
mutatio Reference and Reference Pipeline Implementation none
core guardian Core Utilities mutatio
uniform Universal Adapter solution for data types, such as JSON, XML, ... mutatio
varbind uniform and mutatio compatible Databinding solution uniform
restless Client-focused, universal adapter solution for REST-based Actions varbind
webkit Server-focused REST and Website Framework restless
spellbind (currently inoperable) Instance extension using Interface Proxies core