Skip to content

nguyendanv/jan20

 
 

Repository files navigation

Build Status codecov.io Download

What is it?

Jan20 is a succession framework which allows for comparing results from various code execution paths. It's much like Github's Scientist. The framework is useful when equality cannot be defined simply (e.g. when comparing payloads when one is a superset of the other's data). Work Market uses Jan20 during extraction of functionality from one system (our monolith) to another (our microservice architecture).

For a more detailed explanation, see our blog post.

How to use:

repositories {
  jcenter()
}

dependencies {
  compile 'com.workmarket:jan20:1.0.1'
}

Demo code

A demonstration of how to use it and the circumstances it reports the various metrics is here

JavaDoc

Javadocs are here

Reasoning behind the name:

Jan 20 is a reference to when US presidential succession occurs.

Contribution:

Please see CONTRIBUTING.md

About

A Java Succession library.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%