✨ feat: implement core Cereale library for JSON mapping and validation

- 🎨 add Spring-like decorators (@JsonSerialize, @JsonDeserialize, etc.)
- ⚙️ implement JsonMapper and metadata storage for transformations
- 🧪 add comprehensive test suite using Vitest
- 📝 add README, CONTRIBUTING, and API documentation
- 👷 setup GitHub Actions CI workflow
- 🔧 configure TypeScript and project settings
This commit is contained in:
Enzo Marioni
2026-04-18 19:33:19 +02:00
parent 7fe7e8c7c3
commit fa75147e4e
18 changed files with 909 additions and 280 deletions
+5 -5
View File
@@ -1,6 +1,6 @@
# Contributing to Optimus
# Contributing to Cereale
Thank you for your interest in contributing to Optimus! We welcome all contributions, from bug reports to new features and documentation improvements.
Thank you for your interest in contributing to Cereale! We welcome all contributions, from bug reports to new features and documentation improvements.
## Development Setup
@@ -8,8 +8,8 @@ To get started with development, follow these steps:
1. **Clone the repository:**
```bash
git clone https://github.com/Avalon-Vanguard/optimus.git
cd optimus
git clone https://github.com/Avalon-Vanguard/cereale.git
cd cereale
```
2. **Install dependencies:**
@@ -56,4 +56,4 @@ Please use GitHub Issues to report bugs or suggest new features. Provide as much
---
By contributing to this project, you agree to abide by the terms of the ISC License.
By contributing to this project, you agree to abide by the terms of the MIT License.