GitRoot

Craft your forge, Build your project, Grow your community freely
 1// SPDX-FileCopyrightText: 2025 Romain Maneschi <romain@gitroot.dev>
 2//
 3// SPDX-License-Identifier: MIT
 4
 5pub mod exports;
 6pub mod fs;
 7pub mod httpclient;
 8pub mod imports;
 9
10pub mod model {
11    mod call;
12    mod commit;
13    mod exec;
14    mod file;
15    mod forgeconf;
16    mod httprequest;
17    mod init;
18    mod pluginconf;
19    mod pluginrun;
20    mod report;
21
22    pub use call::*;
23    pub use commit::*;
24    pub use exec::*;
25    pub use file::*;
26    pub use forgeconf::*;
27    pub use httprequest::*;
28    pub use init::*;
29    pub use pluginconf::*;
30    pub use pluginrun::*;
31    pub use report::*;
32}
33
34mod gitroot;
35mod plugin;
36mod ptr;
37mod server;
38
39pub use crate::gitroot::{register, register_reporter};
40pub use crate::plugin::*;
41pub use crate::server::*;