Skip to content
/ model Public

πŸ“¦ Code library shared amongst the Webapp and Android applications

License

Notifications You must be signed in to change notification settings

elimu-ai/model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

model (library) πŸ“¦

Code library shared amongst the Webapp and Android applications.

Software Architecture πŸ“

Software Architecture

Development πŸ‘©πŸ½β€πŸ’»

mvn clean
mvn compile

Release πŸ“¦

See .github/workflows/maven-release.yml

Note

To perform a release, go to https://github.com/elimu-ai/model/actions/workflows/maven-release.yml, and press "Run workflow."

Run workflow

Usage

After each release, the resulting .jar file gets uploaded to https://jitpack.io/#elimu-ai/model

Gradle

./build.gradle:

repositories {
    maven { url "https://jitpack.io" }
}

./app/build.gradle:

dependencies {
    implementation 'com.github.elimu-ai:model:<version>'
}

Maven

./pom.xml:

<repository>
    <id>jitpack.io</id>
    <url>https://jitpack.io</url>
</repository>
<dependency>
    <groupId>com.github.elimu-ai</groupId>
    <artifactId>model</artifactId>
    <version>Tag</version>
</dependency>

elimu.ai - Free open-source learning software for out-of-school children βœ¨πŸš€

Website 🌐 Β β€’Β  Wiki πŸ“ƒ Β β€’Β  Projects πŸ‘©πŸ½β€πŸ’» Β β€’Β  Milestones 🎯 Β β€’Β  Community πŸ‘‹πŸ½ Β β€’Β  Support πŸ’œ