Skip to content

peasoupio/inv

Folders and files

NameName
Last commit message
Last commit date
Jan 11, 2020
Nov 3, 2020
Nov 22, 2020
Nov 13, 2020
Nov 19, 2020
Nov 12, 2020
Nov 13, 2020
Jan 11, 2020
Mar 8, 2020
Nov 14, 2020
Nov 19, 2020
Nov 19, 2020
Dec 9, 2020

Repository files navigation

TiteCan INV - Intertwined network valuables

INV is a tool intended to facilitate the implementation of an environment as a code solution in your technological ecosystem.
It is completely generic, complementing automation with code instead of only configuration files.
It enables such features by sequencing intertwined network valuables. These valuables could be your MySQL databases, your dotNet core apps, your AWS web services, your Azure servers, etc.
Basically, anything collaborating within your ecosystem.

INV does not replace any of your actual network valuables. It only facilitates the communication and data exchange between then.

INV is a free, on-prem, java/groovy based solution.
Look here to learn more about the licence.

Build Status Sonarcloud Status

✨ Features

Feature Implemented Targeted flavor(s) Available on Composer
Execute Network valuables sequencing runs Yes πŸ‘ Groovy βœ…, Yaml βœ… βœ…
Extract sources with a REPO script file Yes πŸ‘ Groovy βœ…, Yaml βœ… βœ…
Init Web (Composer) with a REPO script file Yes πŸ‘ Groovy βœ…, Yaml βœ… βœ…
Validate synthax Yes πŸ‘ Groovy βœ…, Yaml ❌ ❌
Generate DOT graphs Yes πŸ‘ Groovy βœ…, Yaml βœ… ❌
Generate markdown documentation Yes πŸ‘ Groovy βœ…, Yaml βœ… βœ…
Works in a Windows Yes πŸ‘ Groovy βœ…, Yaml βœ… βœ…
Works in a Linux Yes πŸ‘ Groovy βœ…, Yaml βœ… βœ…
Works in a Docker container Yes πŸ‘ Groovy βœ…, Yaml βœ… βœ…
Report and keeps tracks Yes πŸ‘ Groovy βœ…, Yaml βœ… βœ…
Allow SSL Yes πŸ‘ Groovy ❌, Yaml ❌ βœ…
Test reporting framework Yes πŸ‘ Groovy βœ…, Yaml βœ… ❌
Code coverage Not yet πŸ‘Ž Groovy βœ…, Yaml βœ… ❌

πŸ’» Installation: How to get?

Visit here for the installation guide.
It covers:

  • Maven
  • Docker
  • Using Groovy
  • Using Java

Installation: Prerequisites

  • JDK 8 or higher
  • Windows or Linux

❓ How to learn INV: A quick example

Visit here for a complete and simple example of how to use INV.

πŸ‘· Contribution: Yes, break it please!

First and only rule: let's work together and have fun :)

πŸ‘Ό Our friends

Java Profiler

Providing a free open-source licence which improve SIGNIFICANTLY INV's performances
Java Profiler