Rettangoli is a collection of development libraries to build great products.
Rettangoli provides a minimal yet practical API that covers 95% of real-world use cases with just 5% of the complexity.
This project uses a monorepo structure managed by Bun Workspaces.
Install all dependencies
bun install- rettangoli.dev - Website and user facing documentation for Rettangoli
- rettangoli-cli - The official command-line interface for the Rettangoli framework
- rettangoli-fe - Frontend framework with YAML views, state management, and event handlers
- rettangoli-sites - Static site generator using Markdown and YAML (formerly Sitic)
- rettangoli-ui - Web component library with primitives and pre-built components
- rettangoli-vt - Visual testing framework for UI components
To release a new version to npm:
- Create a GitHub release with the tag format
cli-v*(e.g.,cli-v1.2.3) - The release will automatically trigger the npm publish workflow. The actual version will be based on the version number in
package.json