1mod config;
2mod error;
3mod manifest;
4mod mapping;
5mod project;
6mod release_state;
7
8pub const DEFAULT_CHANGESET_DIR: &str = ".changeset";
9
10pub const CHANGESETS_SUBDIR: &str = "changesets";
13
14pub use config::{
15 GitConfig, PackageChangesetConfig, RootChangesetConfig, TagFormat, load_changeset_configs,
16 parse_package_config, parse_root_config,
17};
18pub use error::ProjectError;
19pub use mapping::{FileMapping, PackageFiles, map_files_to_packages};
20pub use project::{CargoProject, ProjectKind, discover_project, ensure_changeset_dir};
21pub use release_state::{GraduationState, PrereleaseState};
22
23pub type Result<T> = std::result::Result<T, ProjectError>;