izumi

module
v0.5.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 16, 2018 License: BSD-2-Clause

README

Build Status codecov CodeFactor Latest Release Maven Central Sonatype releases Sonatype snapshots License

What is it?

Izumi (jap. 泉水, spring) is a set of non-coupled tools allowing you to significantly increase productivity of your Scala development.

including the following components:

  1. Percept-plan-execute-repeat (PPER) toolchain, allowing you to model very complex domains and orchestrate deadly complex processes lot easier than you get used to,
  2. Generative and introspectable runtime DI framework, distage,
  3. Effortless structured logging framework, logstage,
  4. Staged Interface Definition and Data Modeling language, idealingua supporting many target languages including Go, Typescript and C#,
  5. A set of opinionated SBT plugins allowing you to significantly increase clarity of your builds and compactify build files.

Documentation https://izumi.7mind.io Scaladoc https://izumi.7mind.io/api

Key goals

We aim to provide tools which are:

  1. Boosting productiviy
  2. Non-invasive as it possible
  3. Introspectable
  4. Better than anything else :3

Current state and future plans

We are looking for early adopters, contributors and sponsors.

The work is still in progress.

In the future we are going to (or just may) implement the following tools based on PPER approach:

  1. Best in the world build system
  2. Best in the world cluster orchestration tool
  3. Best in the world load testing/macrobenchmark tool

See also

Legacy Framework

Just for those who uses old stuff: you still may find it here.

Directories

Path Synopsis
idealingua

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL