Skip to content

Releases: sgammon/elide-archive

1.0.0 (Alpha 1)

16 Feb 04:20
1.0.0-alpha1
eb04980
Compare
Choose a tag to compare
1.0.0 (Alpha 1) Pre-release
Pre-release
Release: 1.0.0-alpha1
Channel: unstable

Description

This is the first alpha release of elide, a new polyglot software development framework based on Bazel, Protobuf, Soy, and GraalVM. This release tests the framework packaging on various distribution channels (NPM, Maven Central, Github Packages, and so on).

Early functionality supported by the framework:

  • Micronaut in Java or Kotlin
    • REST-style apps in Java via Micronaut support
    • SSR-style serving in Micronaut via Soy integration
    • Bazel rules for Micronaut apps
    • Native targets with GraalVM support

That's about it - i.e., this is mostly a server-side framework this early on. More is planned on the frontend, including native mobile support.

Installation

Via Maven:

<dependency>
    <groupId>io.bloombox</groupId>
    <artifactId>gust</artifactId>
    <version>1.0.0-alpha1</version>
</dependency>

Via Gradle:

compile group: "io.bloombox", name: "gust", version: "1.0.0-alpha1"

Via NPM:

yarn add -D @sgammon/[email protected]

Via Bazel (in a WORKSPACE file):

load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")

git_repository(
    name = "gust",
    remote = "[email protected]:sgammon/gust.git",
    tag = "1.0.0-alpha1",
)