product-os-capabilities 0.0.13

Product OS : Capabilities provides a set of features for implementing server features and services in a modular fashion. It is designed to be used with Product OS : Server.
Documentation
# Product OS : Capabilities

Product OS : Capabilities provides a set of features for implementing server features and services in a modular fashion.  It is designed to be used with Product OS : Server.

### What is Product OS?

Product OS is a collection of packages that provide different tools and features that can work together to build products more easily for the Rust ecosystem.

## Installation

Use the Rust crate package manager [cargo](https://www.rust-lang.org/tools/install) to install Product OS : Capabilities.

```bash
cargo add product-os-capabilities
```

or add Product OS : Capabilities to your cargo.toml ```[packages]``` section.

```rust
product-os-capabilities = { version = "0.0.13", features = [], default-features = true, optional = false }
```

## Features

Product OS Capabilities supports a number of features leveraging the existing Rust libraries of Axum and Tower including:

- Trait to define a feature that can be used with Product OS : Server
- Trait to define a service that can be used with Product OS : Server
- Registries for features and services
- Default features and services

```rust
// Feature samples TODO
```

## Usage

```rust
// Examples TODO
```

## Contributing

Contributions are not currently available but will be available on a public repository soon.

## License

[GNU AGPLv3](https://choosealicense.com/licenses/agpl-3.0/)