first commit

This commit is contained in:
2026-08-24 14:41:42 +02:00
commit 7920f22e3c
15 changed files with 11374 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
---
name: likec4
description: Use when reading, creating, reviewing, or modifying LikeC4 *.c4 files. Enforces LikeC4 nomenclature, syntax, modeling conventions, and recommended practices.
---
# LikeC4 modeling
Before changing any `*.c4` file:
1. Read `references/llms.txt` to locate the relevant documentation.
2. Consult the applicable sections of `references/llms-full.txt`.
3. Inspect the existing project models and follow `docs/modeling-conventions.md`.
4. Use documented LikeC4 syntax rather than guessing.
5. Follow LikeC4-recommended modeling practices.
6. After editing, run `npm run validate` and resolve any errors caused by the change.
Pay particular attention to:
- element and relationship syntax
- specification and model boundaries
- views and predicates
- deployment models
- identifiers, titles, and naming conventions
- supported styling and metadata
- deprecated or discouraged syntax
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,43 @@
# LikeC4 Documentation
- [Project config](https://likec4.dev/dsl/config/)
- [Multi-projects](https://likec4.dev/dsl/config/multi-projects/)
- [TypeScript/JavaScript Config](https://likec4.dev/dsl/config/programmatic/)
- [Deployment Model](https://likec4.dev/dsl/deployment/model/)
- [Deployment views](https://likec4.dev/dsl/deployment/views/)
- [Extending model](https://likec4.dev/dsl/extend/)
- [Introduction](https://likec4.dev/dsl/intro/)
- [Model](https://likec4.dev/dsl/model/)
- [View Notations](https://likec4.dev/dsl/notations/)
- [References](https://likec4.dev/dsl/references/)
- [Relationships](https://likec4.dev/dsl/relationships/)
- [Specification](https://likec4.dev/dsl/specification/)
- [Styling](https://likec4.dev/dsl/styling/)
- [Views](https://likec4.dev/dsl/views/)
- [Generated Views](https://likec4.dev/dsl/views-generated/)
- [Dynamic views](https://likec4.dev/dsl/views/dynamic/)
- [Organize views](https://likec4.dev/dsl/views/organize/)
- [View Predicates](https://likec4.dev/dsl/views/predicates/)
- [Deploy to GitHub Pages](https://likec4.dev/guides/deploy-github-pages/)
- [Embed to website](https://likec4.dev/guides/embed-to-website/)
- [Preview changes in PR](https://likec4.dev/guides/preview-changes-in-pr/)
- [Deploy a static website](https://likec4.dev/guides/static-website/)
- [Enforce and validate your model](https://likec4.dev/guides/validate-your-model/)
- [LikeC4](https://likec4.dev/index/)
- [AI Tools](https://likec4.dev/tooling/ai-tools/)
- [LikeC4 CLI](https://likec4.dev/tooling/cli/)
- [Custom Generators](https://likec4.dev/tooling/code-generation/custom/)
- [Generate LikeC4Model](https://likec4.dev/tooling/code-generation/model/)
- [Generate React](https://likec4.dev/tooling/code-generation/react/)
- [Generate Web Components](https://likec4.dev/tooling/code-generation/webcomponent/)
- [AspireC4](https://likec4.dev/tooling/community/aspirec4/)
- [Erode](https://likec4.dev/tooling/community/erode/)
- [MkDocs plugin](https://likec4.dev/tooling/community/mkdocs-plugin/)
- [LikeC4 Docker](https://likec4.dev/tooling/docker/)
- [Draw.io integration](https://likec4.dev/tooling/drawio/)
- [Editors](https://likec4.dev/tooling/editors/)
- [GitHub Actions](https://likec4.dev/tooling/github/)
- [LikeC4 API](https://likec4.dev/tooling/model-api/)
- [React Components](https://likec4.dev/tooling/react/)
- [LikeC4 Vite Plugin](https://likec4.dev/tooling/vite-plugin/)
- [Getting Started](https://likec4.dev/tutorial/)