Skip to content

yuusoft-org/rettangoli

Repository files navigation

Rettangoli

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.

Quick Start

This project uses a monorepo structure managed by Bun Workspaces.

Install all dependencies

bun install

Project Structure

Apps

  • rettangoli.dev - Website and user facing documentation for Rettangoli

Packages

  • 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

Release Process

To release a new version to npm:

  1. Create a GitHub release with the tag format cli-v* (e.g., cli-v1.2.3)
  2. The release will automatically trigger the npm publish workflow. The actual version will be based on the version number in package.json

Packages

No packages published

Contributors 7