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;
 9pub mod iterator;
10
11pub mod model {
12    mod call;
13    mod commit;
14    mod exec;
15    mod file;
16    mod forgeconf;
17    mod httprequest;
18    mod init;
19    mod iterator;
20    mod pluginconf;
21    mod pluginrun;
22    mod report;
23
24    pub use call::*;
25    pub use commit::*;
26    pub use exec::*;
27    pub use file::*;
28    pub use forgeconf::*;
29    pub use httprequest::*;
30    pub use init::*;
31    pub use iterator::*;
32    pub use pluginconf::*;
33    pub use pluginrun::*;
34    pub use report::*;
35}
36
37mod gitroot;
38mod plugin;
39mod ptr;
40mod server;
41
42pub use crate::gitroot::{register, register_reporter};
43pub use crate::plugin::*;
44pub use crate::server::*;