Skip to content

Omega AngularIntent, flow, and agent architecture for Angular

A shared channel, typed intents, OmegaFlow / OmegaAgent, and first-class tooling — ESLint-before-serve, ng add, and schematics.

Omega

What is this site? ​

This documentation describes the omega-angular npm package and the omega_angular GitHub repository — Angular only. The sidebar and top navigation follow the same shape as Angular’s documentation (introduction → essentials → in-depth guides → reference → tooling), adapted to Omega’s smaller surface area.

How the documentation is organized ​

SectionWhat you will find there
IntroductionOverview, What Omega solves, Vision & why Omega, About.
EssentialsGetting started, Core concepts, Data flow, omega-setup.ts — enough to bootstrap a mental model and a project.
In-depth guidesChannel, intents/flows/manager, agents, Router integration, Omega Inspector, Wire names & layout, Cookbook, Testing.
ReferenceAPI reference — export map; TSDoc on symbols in the library is authoritative for signatures.
CLI & toolingSchematics and ESLint — ng add, generators, and lint guardrails.
This repositoryRepository layout and the Example app for contributors and local development.

On each guide page, use On this page (outline) for quick jumps — the same idea as Angular’s in-page table of contents.

Suggested learning path ​

  1. Overview — what the library is and how the pieces fit.
  2. What Omega solves — problems and mapping to intents/flows/agents.
  3. Cookbook — runnable patterns from the example app.
  4. Vision & why Omega or Getting started — why vs how to install.
  5. Core concepts and Data flow.
  6. Deep dives: Channel & events, Intents, flows & manager, Agents & behaviors, Wire names & layout, Testing.
  7. API reference while coding.

Monorepo maintenance (build:lib, publishing) is covered under Repository layout and the README on GitHub.

Author ​

Omega is developed by Yeferson Segura (mobile · web · product-oriented software). More context and links: About the author.

Omega Angular — by Yeferson Segura. Documentation for the npm package and this repository.