Skip to content

use topkg#10

Merged
verbosemode merged 4 commits intoverbosemode:masterfrom
hannesm:topkg
Oct 23, 2016
Merged

use topkg#10
verbosemode merged 4 commits intoverbosemode:masterfrom
hannesm:topkg

Conversation

@hannesm
Copy link
Collaborator

@hannesm hannesm commented Oct 23, 2016

This changes the build and distribution system to topkg.

The benefits are a nice integration for release process, topkg distrib && topkg doc builds the documentation, and no auto-generated files in the source repository (and no dependency on oasis).

Additionally, topkg enforces (install topkg-care and run topkg lint) certain metadata policies, and provides watermarks: do not release anything with the wrong version number. An example of metadata (version, README, CHANGES) can be seen at http://docs.mirage.io/topkg/index.html).

While doing this, I also enabled safe-string (via _tags, see http://blog.camlcity.org/blog/bytes1.html) and cleaned up the opam file.

@verbosemode verbosemode merged commit c7c07bc into verbosemode:master Oct 23, 2016
@hannesm
Copy link
Collaborator Author

hannesm commented Oct 23, 2016

thx!

@hannesm hannesm deleted the topkg branch October 23, 2016 14:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants