Skip to content

Commit cb40037

Browse files
boyney123claude
andauthored
Improve generated README for new EventCatalog projects (#2385)
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent d94409f commit cb40037

File tree

6 files changed

+279
-0
lines changed

6 files changed

+279
-0
lines changed

.changeset/bright-clouds-dance.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@eventcatalog/create-eventcatalog": patch
3+
---
4+
5+
Improve generated README with getting started guide, AI tools, integrations, and learning resources
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,55 @@
11
# My Event Catalog
2+
3+
Welcome to your new catalog, powered by [EventCatalog](https://www.eventcatalog.dev) — the open-source documentation tool for event-driven architectures.
4+
5+
## Getting Started
6+
7+
```sh
8+
npm run dev
9+
```
10+
11+
Open [http://localhost:3000](http://localhost:3000) to see your catalog.
12+
13+
You can start editing your catalog by adding **domains**, **services**, and **messages** to this project. Each resource is a folder with an `index.md` file containing frontmatter metadata and markdown content.
14+
15+
## What Can You Do?
16+
17+
- **Document services** — define producers and consumers with their schemas
18+
- **Map events, commands & queries** — capture every message flowing through your system
19+
- **Organize with domains** — group resources into bounded contexts
20+
- **Visualize your architecture** — auto-generated diagrams of your services and message flows
21+
- **Version everything** — track how your architecture evolves over time
22+
- **Use AI to explore & document** — connect AI tools directly to your catalog
23+
24+
## Use AI with Your Catalog
25+
26+
### Skills
27+
28+
Let AI agents document your architecture for you. Install [EventCatalog Skills](https://github.com/event-catalog/skills):
29+
30+
```sh
31+
npx skills add event-catalog/skills
32+
```
33+
34+
Skills can generate service documentation, create domain models, and map business flows — all through natural language.
35+
36+
### MCP Server
37+
38+
Connect your catalog to Claude, Cursor, Windsurf, or any MCP-compatible AI tool using the [EventCatalog MCP Server](https://www.eventcatalog.dev/docs/development/guides/ai/using-mcp-server). Ask questions about your architecture and get instant answers.
39+
40+
## Automate Your Catalog
41+
42+
Keep your catalog in sync with your architecture using [EventCatalog integrations](https://www.eventcatalog.dev/integrations). Import services, messages, and schemas from sources like AsyncAPI, OpenAPI, Schema Registries, and more — so your documentation is always up to date.
43+
44+
## Learn More
45+
46+
- [Documentation](https://www.eventcatalog.dev/docs/development/getting-started/introduction) — understand how EventCatalog works
47+
- [Adding Services](https://www.eventcatalog.dev/docs/development/guides/services) — document your first service
48+
- [Adding Messages](https://www.eventcatalog.dev/docs/development/guides/messages/adding-messages) — create events, commands, and queries
49+
- [Adding Domains](https://www.eventcatalog.dev/docs/development/guides/domains) — organize into bounded contexts
50+
- [SDK](https://www.eventcatalog.dev/docs/development/sdk) — manage your catalog programmatically
51+
- [Discord](https://discord.gg/3rjaZMmrAm) — join the community
52+
53+
## Found a problem?
54+
55+
Open an issue on [GitHub](https://github.com/event-catalog/eventcatalog/issues).
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,55 @@
11
# My Event Catalog
2+
3+
Welcome to your new catalog, powered by [EventCatalog](https://www.eventcatalog.dev) — the open-source documentation tool for event-driven architectures.
4+
5+
## Getting Started
6+
7+
```sh
8+
npm run dev
9+
```
10+
11+
Open [http://localhost:3000](http://localhost:3000) to see your catalog.
12+
13+
You can start editing your catalog by adding **domains**, **services**, and **messages** to this project. Each resource is a folder with an `index.md` file containing frontmatter metadata and markdown content.
14+
15+
## What Can You Do?
16+
17+
- **Document services** — define producers and consumers with their schemas
18+
- **Map events, commands & queries** — capture every message flowing through your system
19+
- **Organize with domains** — group resources into bounded contexts
20+
- **Visualize your architecture** — auto-generated diagrams of your services and message flows
21+
- **Version everything** — track how your architecture evolves over time
22+
- **Use AI to explore & document** — connect AI tools directly to your catalog
23+
24+
## Use AI with Your Catalog
25+
26+
### Skills
27+
28+
Let AI agents document your architecture for you. Install [EventCatalog Skills](https://github.com/event-catalog/skills):
29+
30+
```sh
31+
npx skills add event-catalog/skills
32+
```
33+
34+
Skills can generate service documentation, create domain models, and map business flows — all through natural language.
35+
36+
### MCP Server
37+
38+
Connect your catalog to Claude, Cursor, Windsurf, or any MCP-compatible AI tool using the [EventCatalog MCP Server](https://www.eventcatalog.dev/docs/development/guides/ai/using-mcp-server). Ask questions about your architecture and get instant answers.
39+
40+
## Automate Your Catalog
41+
42+
Keep your catalog in sync with your architecture using [EventCatalog integrations](https://www.eventcatalog.dev/integrations). Import services, messages, and schemas from sources like AsyncAPI, OpenAPI, Schema Registries, and more — so your documentation is always up to date.
43+
44+
## Learn More
45+
46+
- [Documentation](https://www.eventcatalog.dev/docs/development/getting-started/introduction) — understand how EventCatalog works
47+
- [Adding Services](https://www.eventcatalog.dev/docs/development/guides/services) — document your first service
48+
- [Adding Messages](https://www.eventcatalog.dev/docs/development/guides/messages/adding-messages) — create events, commands, and queries
49+
- [Adding Domains](https://www.eventcatalog.dev/docs/development/guides/domains) — organize into bounded contexts
50+
- [SDK](https://www.eventcatalog.dev/docs/development/sdk) — manage your catalog programmatically
51+
- [Discord](https://discord.gg/3rjaZMmrAm) — join the community
52+
53+
## Found a problem?
54+
55+
Open an issue on [GitHub](https://github.com/event-catalog/eventcatalog/issues).
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,55 @@
11
# My Event Catalog
2+
3+
Welcome to your new catalog, powered by [EventCatalog](https://www.eventcatalog.dev) — the open-source documentation tool for event-driven architectures.
4+
5+
## Getting Started
6+
7+
```sh
8+
npm run dev
9+
```
10+
11+
Open [http://localhost:3000](http://localhost:3000) to see your catalog.
12+
13+
You can start editing your catalog by adding **domains**, **services**, and **messages** to this project. Each resource is a folder with an `index.md` file containing frontmatter metadata and markdown content.
14+
15+
## What Can You Do?
16+
17+
- **Document services** — define producers and consumers with their schemas
18+
- **Map events, commands & queries** — capture every message flowing through your system
19+
- **Organize with domains** — group resources into bounded contexts
20+
- **Visualize your architecture** — auto-generated diagrams of your services and message flows
21+
- **Version everything** — track how your architecture evolves over time
22+
- **Use AI to explore & document** — connect AI tools directly to your catalog
23+
24+
## Use AI with Your Catalog
25+
26+
### Skills
27+
28+
Let AI agents document your architecture for you. Install [EventCatalog Skills](https://github.com/event-catalog/skills):
29+
30+
```sh
31+
npx skills add event-catalog/skills
32+
```
33+
34+
Skills can generate service documentation, create domain models, and map business flows — all through natural language.
35+
36+
### MCP Server
37+
38+
Connect your catalog to Claude, Cursor, Windsurf, or any MCP-compatible AI tool using the [EventCatalog MCP Server](https://www.eventcatalog.dev/docs/development/guides/ai/using-mcp-server). Ask questions about your architecture and get instant answers.
39+
40+
## Automate Your Catalog
41+
42+
Keep your catalog in sync with your architecture using [EventCatalog integrations](https://www.eventcatalog.dev/integrations). Import services, messages, and schemas from sources like AsyncAPI, OpenAPI, Schema Registries, and more — so your documentation is always up to date.
43+
44+
## Learn More
45+
46+
- [Documentation](https://www.eventcatalog.dev/docs/development/getting-started/introduction) — understand how EventCatalog works
47+
- [Adding Services](https://www.eventcatalog.dev/docs/development/guides/services) — document your first service
48+
- [Adding Messages](https://www.eventcatalog.dev/docs/development/guides/messages/adding-messages) — create events, commands, and queries
49+
- [Adding Domains](https://www.eventcatalog.dev/docs/development/guides/domains) — organize into bounded contexts
50+
- [SDK](https://www.eventcatalog.dev/docs/development/sdk) — manage your catalog programmatically
51+
- [Discord](https://discord.gg/3rjaZMmrAm) — join the community
52+
53+
## Found a problem?
54+
55+
Open an issue on [GitHub](https://github.com/event-catalog/eventcatalog/issues).
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,55 @@
11
# My Event Catalog
2+
3+
Welcome to your new catalog, powered by [EventCatalog](https://www.eventcatalog.dev) — the open-source documentation tool for event-driven architectures.
4+
5+
## Getting Started
6+
7+
```sh
8+
npm run dev
9+
```
10+
11+
Open [http://localhost:3000](http://localhost:3000) to see your catalog.
12+
13+
You can start editing your catalog by adding **domains**, **services**, and **messages** to this project. Each resource is a folder with an `index.md` file containing frontmatter metadata and markdown content.
14+
15+
## What Can You Do?
16+
17+
- **Document services** — define producers and consumers with their schemas
18+
- **Map events, commands & queries** — capture every message flowing through your system
19+
- **Organize with domains** — group resources into bounded contexts
20+
- **Visualize your architecture** — auto-generated diagrams of your services and message flows
21+
- **Version everything** — track how your architecture evolves over time
22+
- **Use AI to explore & document** — connect AI tools directly to your catalog
23+
24+
## Use AI with Your Catalog
25+
26+
### Skills
27+
28+
Let AI agents document your architecture for you. Install [EventCatalog Skills](https://github.com/event-catalog/skills):
29+
30+
```sh
31+
npx skills add event-catalog/skills
32+
```
33+
34+
Skills can generate service documentation, create domain models, and map business flows — all through natural language.
35+
36+
### MCP Server
37+
38+
Connect your catalog to Claude, Cursor, Windsurf, or any MCP-compatible AI tool using the [EventCatalog MCP Server](https://www.eventcatalog.dev/docs/development/guides/ai/using-mcp-server). Ask questions about your architecture and get instant answers.
39+
40+
## Automate Your Catalog
41+
42+
Keep your catalog in sync with your architecture using [EventCatalog integrations](https://www.eventcatalog.dev/integrations). Import services, messages, and schemas from sources like AsyncAPI, OpenAPI, Schema Registries, and more — so your documentation is always up to date.
43+
44+
## Learn More
45+
46+
- [Documentation](https://www.eventcatalog.dev/docs/development/getting-started/introduction) — understand how EventCatalog works
47+
- [Adding Services](https://www.eventcatalog.dev/docs/development/guides/services) — document your first service
48+
- [Adding Messages](https://www.eventcatalog.dev/docs/development/guides/messages/adding-messages) — create events, commands, and queries
49+
- [Adding Domains](https://www.eventcatalog.dev/docs/development/guides/domains) — organize into bounded contexts
50+
- [SDK](https://www.eventcatalog.dev/docs/development/sdk) — manage your catalog programmatically
51+
- [Discord](https://discord.gg/3rjaZMmrAm) — join the community
52+
53+
## Found a problem?
54+
55+
Open an issue on [GitHub](https://github.com/event-catalog/eventcatalog/issues).
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,59 @@
11
# My Event Catalog
2+
3+
Welcome to your new catalog, powered by [EventCatalog](https://www.eventcatalog.dev) — the open-source documentation tool for event-driven architectures.
4+
5+
## Getting Started
6+
7+
```sh
8+
npm run dev
9+
```
10+
11+
Open [http://localhost:3000](http://localhost:3000) to see your catalog.
12+
13+
You can start editing your catalog by adding **domains**, **services**, and **messages** to this project. Each resource is a folder with an `index.md` file containing frontmatter metadata and markdown content.
14+
15+
## What Can You Do?
16+
17+
- **Document services** — define producers and consumers with their schemas
18+
- **Map events, commands & queries** — capture every message flowing through your system
19+
- **Organize with domains** — group resources into bounded contexts
20+
- **Visualize your architecture** — auto-generated diagrams of your services and message flows
21+
- **Version everything** — track how your architecture evolves over time
22+
- **Use AI to explore & document** — connect AI tools directly to your catalog
23+
24+
## Use AI with Your Catalog
25+
26+
### Skills
27+
28+
Let AI agents document your architecture for you. Install [EventCatalog Skills](https://github.com/event-catalog/skills):
29+
30+
```sh
31+
npx skills add event-catalog/skills
32+
```
33+
34+
Skills can generate service documentation, create domain models, and map business flows — all through natural language.
35+
36+
### MCP Server
37+
38+
Connect your catalog to Claude, Cursor, Windsurf, or any MCP-compatible AI tool using the [EventCatalog MCP Server](https://www.eventcatalog.dev/docs/development/guides/ai/using-mcp-server). Ask questions about your architecture and get instant answers.
39+
40+
## Automate Your Catalog
41+
42+
Keep your catalog in sync with your architecture using [EventCatalog integrations](https://www.eventcatalog.dev/integrations). Import services, messages, and schemas from sources like AsyncAPI, OpenAPI, Confluent Schema Registry, AWS EventBridge, and more — so your documentation is always up to date.
43+
44+
## Automate Your Catalog
45+
46+
Keep your catalog in sync with your architecture using [EventCatalog integrations](https://www.eventcatalog.dev/integrations). Import services, messages, and schemas from sources like AsyncAPI, OpenAPI, Schema Registries, and more — so your documentation is always up to date.
47+
48+
## Learn More
49+
50+
- [Documentation](https://www.eventcatalog.dev/docs/development/getting-started/introduction) — understand how EventCatalog works
51+
- [Adding Services](https://www.eventcatalog.dev/docs/development/guides/services) — document your first service
52+
- [Adding Messages](https://www.eventcatalog.dev/docs/development/guides/messages/adding-messages) — create events, commands, and queries
53+
- [Adding Domains](https://www.eventcatalog.dev/docs/development/guides/domains) — organize into bounded contexts
54+
- [SDK](https://www.eventcatalog.dev/docs/development/sdk) — manage your catalog programmatically
55+
- [Discord](https://discord.gg/3rjaZMmrAm) — join the community
56+
57+
## Found a problem?
58+
59+
Open an issue on [GitHub](https://github.com/event-catalog/eventcatalog/issues).

0 commit comments

Comments
 (0)