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 ESLintng 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 startedwhy 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.