Skip to content
opam-repository-micro
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
packages graphite-async 0.14.1 Jul 25, 2019
CODEOWNERS
README.md Add usage Apr 19, 2018
repo Add repo file to make OPAM 2.0 happy Sep 27, 2018

README.md

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
You can’t perform that action at this time.