package statocaml_profile

  1. Overview
  2. Docs

Module Statocaml_profile.TSource

Types

Sourcemodule S = Statocaml
Sourcemodule CH = Changelog
Sourcemodule Log = S.Log
Sourcemodule Period = S.Period
Sourcetype user_id = int
Sourcetype thresholds = {
  1. th_reviewer : int;
  2. th_reviewed : int;
  3. th_commits : int;
  4. th_issues : int;
}
Sourceval thresholds : ?reviewer:int -> ?reviewed:int -> ?commits:int -> ?issues:int -> unit -> thresholds
Sourceval string_of_thresholds_ : string -> string -> thresholds -> string
Sourceval string_of_thresholds : thresholds -> string
Sourceval string_of_thresholds_inv : thresholds -> string
Sourceval thresholds_of_string : string -> thresholds
Sourceval raw_string_of_thresholds : thresholds -> string
Sourceval geometric_average : (float * float) list -> float
Sourcetype group_membership_period = {
  1. start : Ptime.t option;
  2. stop : Ptime.t option;
}
Sourceval default_group_membership_period : group_membership_period
Sourceval group_membership_period_wrapper : group_membership_period Ocf.Wrapper.t
Sourcetype group_membership_periods = group_membership_period list
Sourceval string_of_group_membership_period : group_membership_period -> string
Sourceval group_members_wrapper : group_membership_period list S.Smap.t Ocf.Wrapper.t
Sourcetype 'a group = {
  1. members : group_membership_periods S.Smap.t;
  2. gh_account : 'a option;
}
Sourceval default_group : 'a group
Sourceval group_wrapper : 'a Ocf.Wrapper.t -> 'a group Ocf.Wrapper.t
Sourcetype options = {
  1. mutable dot_reviewers_directed : bool;
  2. mutable dot_reviewers_thresholds : thresholds;
  3. mutable top_cumul_threshold : float;
  4. mutable top_max_kept : int;
  5. mutable groups : GH.Types.full_user group S.Smap.t;
}
Sourceval default_options : unit -> options
Sourcemodule type S = sig ... end
Sourcemodule Make (Subs : Subsys.S) : S