package spin

  1. Overview
  2. Docs
type t = {
  1. dec : Dec_project.t;
  2. project_root : Spin_std.string;
}
val project_root : unit -> Spin_std.String.t option
val read_project_config : unit -> (t option, Spin_error.t) Spin_std.result
val project_generators : Dec_project.t -> ((Spin_std.string * Spin_std.string) Spin_std.List.t, Spin_error.t) Lwt_result.t
val run_generator : ?context:(Spin_std.String.t, Spin_std.string) Spin_std.Hashtbl.t -> project:t -> Spin_std.string -> (unit, Spin_error.t) Lwt_result.t
OCaml

Innovation. Community. Security.