-
Notifications
You must be signed in to change notification settings - Fork 6
Home
This documents describe the different components of the upcoming platform. We incorporate many tools developed and used by the community today and we flag by [INCUBATION]
the new project that are currently working on to improve the overall consistency and user-experience.
Package Manager (the base of the platform)
status: stable (1.1.2)
next: 1.2.0 -> october 2014 (roadmap)
people: @AltGr
- https://github.com/ocaml/opam (main)
- https://github.com/ocaml/opam-rt (regression testing)
- https://github.com/ocamllabs/opamfu (API++)
Foreign-function "type-safe" interface
status: stable (0.3.3)
next: --
people: @yallop
Source-file indentation
status: stable (1.4.2)
next: --
people: @AltGr
Emacs mode
status: stable (2.0.8)
next: --
people: @Chris00
REPL
status: stable (1.15)
next: --
people: @diml
IDE server
status: stable (2.0.0)
next: --
people: @def-klb (FIXME)
Local project documentation
status: stable (4.02.0, distributed with the compiler)
next: deprecated (in the platform) in favor of opam-doc
people: @zoggy (FIXME)
FIXME: svn
Project description
status: stable
people: @gildor
next: --
Build system
*status: stable (4.02.0, distributed with the compiler)
*next: --
people: @gasche
Unit-testing
status: stable
API testing
status: alpha
people: @braibant and @gasche
Local project documentation
Graduation criteria: FIXME
status: alpha
next: beta -> ???
people: @lpw25 @dsheets
- https://github.com/lpw25/opam-doc-base (interface documentation database)
- https://github.com/lpw25/opam-units (compilation units database)
- https://github.com/dsheets/ocamlfind-units (findlib package to compilation unit map)
Project description DSL
Graduation criteria: @dbuenzli projects can use it
status: alpha
next: beta -> november 2014
people: @dbuenzli @samoht
- https://github.com/samoht/assemblage (main)
- https://github.com/samoht/ocaml-dumpast (dump OCaml AST)
Build system
Graduation criteria: portability
status:
opam website
FIXME
Package and compiler meta-data
FIXME
Opam online presence
state: stable (???)
next: integration with opam-doc + ocaml.org styling -> ???
people: @dsheets @samoht
- https://github.com/ocaml/opam2web (main)
- https://github.com/dsheets/webmaster (web site tools)
- https://github.com/ocaml/ocaml.org (CSS and HTML templates)
Project publisher
Graduation criteria: FIXME
status: alpha
next: october 2014 -> beta
people: @AltGr
Testing the opam tool for regressions
status: stable (FIXME: not released in opam)
QA for opam repositories
status: stable (FIXME: proper resource)
people: @avsm @samoht
FIXME