unclog 0.7.3

unclog allows you to build your changelog from a collection of independent files. This helps prevent annoying and unnecessary merge conflicts when collaborating on shared codebases.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Components/sub-modules of a project.

use serde::{Deserialize, Serialize};
use std::path::PathBuf;

/// A single component of a project.
#[derive(Debug, Clone, Serialize, Deserialize, Default, PartialEq)]
pub struct Component {
    /// The name of the component.
    pub name: String,
    /// Optional path of the component relative to the project path.
    #[serde(rename = "path")]
    pub maybe_path: Option<PathBuf>,
}