Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

OPAM Repository Micro

Set of common libraries that are useful for all kinds of Issuu projects.

The idea of having small, versioned and composable libraries is to avoid copy-pasting modules and diverging over time and also to avoid having a monolithic ocaml-common submodule which is impossible to change as every change might have unknown consequences upon all users when updating to a never version of ocaml-common.

The libraries here should be as minimal as possible, with as little dependencies as possible. In general at Issuu we tend to use the Jane Street published libraries so these dependencies are okay, but one should strive to use the smaller dependency if possible. In particular this means chosing Base over Core_kernel over Core, similarly with Async_kernel which is preferable to Async. This is to allow for higher portability and fewer dependencies.

Usage

You need to use OPAM (preferably OPAM 2, though version 1 will probably also work for now) and then add this repository to your installation:

opam repository add micro https://github.com/issuu/opam-repository-micro.git

About

opam-repository-micro

Resources

Releases

No releases published

Packages

No packages published