Skip to content

Getting Started with Cascara

Cascara is available in the Maven Central repository.

The source code can be found on GitHub.

Cascara is open source, and is licensed under the Apache 2.0 terms.

Cascara Core

Cascara Core is the set of Cascara modules that do not have an GUI requirements.

To use Cascara Core in a your project, add the following dependencies:

dependencies {
    implementation "io.github.qishr:cascara-common:1.1.11"
    implementation "io.github.qishr:cascara-lang-json:0.8.0"
    implementation "io.github.qishr:cascara-lang-xml:0.8.0"
    implementation "io.github.qishr:cascara-lang-yaml:0.8.0"
}
<dependencies>
    <dependency>
        <groupId>io.github.qishr</groupId>
        <artifactId>cascara-common</artifactId>
        <version>1.1.11</version>
    </dependency>
    <dependency>
        <groupId>io.github.qishr</groupId>
        <artifactId>cascara-lang-json</artifactId>
        <version>0.8.0</version>
    </dependency>
    <dependency>
        <groupId>io.github.qishr</groupId>
        <artifactId>cascara-lang-xml</artifactId>
        <version>0.8.0</version>
    </dependency>
    <dependency>
        <groupId>io.github.qishr</groupId>
        <artifactId>cascara-lang-yaml</artifactId>
        <version>0.8.0</version>
    </dependency>
</dependencies>

Cascara UI

Cascara UI can be used in projects that use JavaFX.

To use Cascara UI in a your project, add the following dependencies:

dependencies {
    implementation "io.github.qishr:cascara-common:1.1.11"
    implementation "io.github.qishr:cascara-common-io:0.8.0"
    implementation "io.github.qishr:cascara-lang-json:0.8.0"
    implementation "io.github.qishr:cascara-lang-xml:0.8.0"
    implementation "io.github.qishr:cascara-lang-yaml:0.8.0"
    implementation "io.github.qishr:cascara-schema:0.8.0"
    implementation "io.github.qishr:cascara-ui:0.8.0"
}
<dependencies>
    <dependency>
        <groupId>io.github.qishr</groupId>
        <artifactId>cascara-common</artifactId>
        <version>1.1.11</version>
    </dependency>
    <dependency>
        <groupId>io.github.qishr</groupId>
        <artifactId>cascara-common-io</artifactId>
        <version>0.8.0</version>
    </dependency>
    <dependency>
        <groupId>io.github.qishr</groupId>
        <artifactId>cascara-lang-json</artifactId>
        <version>0.8.0</version>
    </dependency>
    <dependency>
        <groupId>io.github.qishr</groupId>
        <artifactId>cascara-lang-xml</artifactId>
        <version>0.8.0</version>
    </dependency>
    <dependency>
        <groupId>io.github.qishr</groupId>
        <artifactId>cascara-lang-yaml</artifactId>
        <version>0.8.0</version>
    </dependency>
    <dependency>
        <groupId>io.github.qishr</groupId>
        <artifactId>cascara-schema</artifactId>
        <version>0.8.0</version>
    </dependency>
    <dependency>
        <groupId>io.github.qishr</groupId>
        <artifactId>cascara-ui</artifactId>
        <version>0.8.0</version>
    </dependency>
</dependencies>