Skip to content

This repository contains all of the gradle dependencies that the MegaKnytes have created to reuse year-to-year

Notifications You must be signed in to change notification settings

MegaKnytes/DecisionTable

Repository files navigation

DecisionTable Package Repository

This repository contains muliple packages that the MegaKnytes have developed. Each package is contained within its own gradle module, and all are published to the Github Package Repository.

Versioning is accomplished through the use of branches, tags, and releases. A Github Action is run on every commit and created release, which will upload each generated package to the Github Package Repository. The version of each generated package will be either the branch name, or the tag name.

Package List:

Core (WIP):

This package contains all of the core Java code required to run an XML Decision Table Processor.

Editor (WIP):

This package contains all of the Java code required to host a Node.js webapp on the Control Hub, which is used to edit the XML Decision Table Processors.

Using these Packages:

To use these packages, you must add a repository to your gradle project.

  • Step 1: Gradle Repository Setup
    • Add the following sections into your repositories build.dependencies.grade file:
        ...
      
      repositories {
            maven {
              url = uri("https://maven.pkg.github.com/MegaKnytes/DecisionTable")
            }
        ...
      
  • Step 2: Gradle Dependency Setup
    • Add the following section into the dependencies section of your repositories build.dependencies.grade file:
      dependencies {
        ...
      
        implementation 'com.decisiontable.ftc:core:<VERSION_TAG>
        implementation 'com.decisiontable.ftc:editor:<VERSION_TAG>
      
        ...
      
      • <VERSION_TAG>: The tag or branch of the version that you would like to import (use main for the latest version, or the latest tag for stable)

About

This repository contains all of the gradle dependencies that the MegaKnytes have created to reuse year-to-year

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published