Releases: sgammon/elide-archive
Releases · sgammon/elide-archive
1.0.0 (Alpha 1)
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",
)