Skip to content

issuu/opam-repository-micro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published