parth10606_first_crate 0.1.1

A test lib for publishing
Documentation
# parth10606_first_crate

[![Crates.io](https://img.shields.io/crates/v/parth10606_first_crate.svg)](https://crates.io/crates/parth10606_first_crate)
[![Docs.rs](https://docs.rs/parth10606_first_crate/badge.svg)](https://docs.rs/parth10606_first_crate)
[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)

A modular, production-ready Rust crate that demonstrates clean project architecture, reusable utilities, and core logic.

---

## โœจ Features

- ๐Ÿง  **Core Modules** โ€” Includes logic processors under `core/`
- ๐Ÿ”ข **Math Utilities** โ€” Handy numeric functions like addition, subtraction, etc.
- ๐Ÿ”ค **String Utilities** โ€” Functions to manipulate and format strings
- ๐Ÿ“… **Date Utilities** โ€” Smart date formatting powered by `chrono`
- ๐Ÿงช **Well-tested** โ€” Unit tests, doctests, and integration tests across all modules

---

## ๐Ÿ“ฆ Installation

Add this to your `Cargo.toml`:

```toml
[dependencies]
parth10606_first_crate = "0.1"
```

---

## ๐Ÿš€ Quick Start

```rust
use parth10606_first_crate::utils::math::add;

fn main() {
    let result = add(10, 5);
    println!("10 + 5 = {}", result);
}
```

---

## ๐Ÿ“š Documentation

View full documentation at [docs.rs/parth10606_first_crate](https://docs.rs/parth10606_first_crate)

To build locally:

```bash
cargo doc --open
```

---

## ๐Ÿ“ Examples

This crate includes runnable examples in the `examples/` folder.

To run an example:

```bash
cargo run --example math_usage.rs
```

To reference an example in documentation:

```rust
//! ```no_run
//! // See examples/usage.rs
//! use parth10606_first_crate::utils::string::reverse;
//! println!("{}", reverse("hello"));
//! ```
```

---

## ๐Ÿงช Testing

To run all tests (unit + integration + doc):

```bash
cargo test
```

---

## โœ… Roadmap

- [x] Modular folder structure
- [x] Unit + doc + integration tests
- [x] Clean `lib.rs` exports
- [x] Examples for users
- [ ] Add more real-world use cases
- [ ] Publish to crates.io

---

## ๐Ÿ‘ฅ Contributing

Pull requests, bug reports, and suggestions are welcome!  
Open an issue or fork and submit a PR.

---

## ๐Ÿ“„ License

This project is licensed under the [MIT License](LICENSE).

---

## ๐Ÿ”— Links

- [Crates.io]https://crates.io/crates/parth10606_first_crate
- [Docs.rs]https://docs.rs/parth10606_first_crate