Hi everyone!
I’m a bit late to the party but still wanted to let you know about the project we submitted with @shonfeder and @dinakajoy.
ocaml-api-watch is a fresh project that aims at providing a suite of tools to help OCaml library maintainers and users deal with changes in the public API of their libraries or the ones they use. This includes libraries and CLI tools to detect potentially unwanted breaking changes before releasing a new version or to determine the version of a library that introduced a new function.
The goal of the internship is to develop a library and tool pair that detects changes in the public API of a library, build an internal representation of them and displays them in a human readable, git diff-like format.
The application period went really well and we have several strong candidates. We’ve been extremely happy to work with all of them and are looking forward to the internship.