Bushel_webBushel Web UI - dense debug-style knowledge base browser
module R = Httpz_server.Routemodule H = Tw_htmlmodule Entry = Bushel.Entrymodule Link_graph = Bushel.Link_graphval format_ptime : Ptime.t -> stringval type_string : Entry.entry -> stringval entry_url : Entry.entry -> stringval mono : Tw.t listval tab_item : active_tab:string -> string -> string -> H.tval kv_row : string -> string -> H.tval section_row : string -> H.tval slug_link : string -> string -> H.tval entry_link : Entry.entry -> H.tval entry_link_with_title : Entry.entry -> H.tval tag_pill : string -> H.tval tag_list : string list -> H.t listval external_link_list : string list -> H.t listval tags_section : entries:Entry.t -> Entry.entry -> H.tval note_metadata : Bushel.Note.t -> H.tval paper_metadata : Bushel.Paper.t -> H.tval project_metadata : Bushel.Project.t -> H.tval idea_metadata : Bushel.Idea.t -> H.tval video_metadata : Bushel.Video.t -> H.tval list_header : string list -> H.tval cell_link : string -> string -> H.tval detail_page :
entries:Bushel__.Bushel_entry.t ->
Entry.entry ->
view:[< `Rendered | `Source ] ->
H.pageval generate_css : Entry.t -> stringval send_css :
(status:Httpz.Res.status ->
(headers:(Httpz.Header_name.t * string) list ->
(R.body ->
'a) @ local) @ local) @ local ->
(string ->
'a) @ localval send_file :
(status:Httpz.Res.status ->
(headers:(Httpz.Header_name.t * 'a) list ->
(R.body ->
'b) @ local) @ local) @ local ->
(mime:'a ->
(string ->
'b) @ local) @ localval send_not_found :
(status:Httpz.Res.status ->
(headers:'a list ->
(R.body ->
'b) @ local) @ local) @ local ->
'bval static_file :
dir:string ->
string ->
'a ->
(status:Httpz.Res.status ->
headers:(Httpz.Header_name.t * string) list @ local ->
(R.body ->
'b) @ local) @ local ->
'b