Skip to content

Feedback and suggestions

Cratis gets better when people tell us where the model is confusing, where the tools feel rough, and where the docs leave a gap. You do not need a fully shaped proposal before you speak up. A rough observation from a real project is often the most useful feedback.

Use this page when you want to suggest an improvement, report that something was hard to understand, or tell us what would make Cratis easier to adopt.

FeedbackBest place
”This concept confused me”Cratis Discord, then a Documentation issue if the docs need a change
”This API or workflow feels awkward”Cratis Discord for discussion, then the matching product issue tracker
”The docs are missing an example”Documentation issues
”This bug is reproducible”The matching product issue tracker
”I have an idea for a feature”Cratis Discord for early shaping, then a GitHub issue when the proposal is concrete
”I want to understand what is planned”Roadmap
”I want to propose a larger design change”Governance
”I want to contribute the change”Contributing

If you are not sure where the feedback belongs, start in Community and help. We can help route it.

AreaIssue tracker
Chronicle event store, clients, Workbench, and hostingChronicle issues
Arc commands, queries, proxy generation, validation, and backend/frontend integrationArc issues
React components, forms, dialogs, tables, styling, and StorybookComponents issues
CLI commands, diagnostics, and AI command catalogsCLI issues
Fundamentals libraries and shared .NET/TypeScript helpersFundamentals issues
Documentation site, guides, examples, and broken linksDocumentation issues

The most useful feedback tells us what happened in context:

  • What you were trying to do.
  • Which product or page you were using.
  • What you expected to happen.
  • What happened instead, or where you got stuck.
  • What would have made the next step obvious.

For documentation feedback, a short note like “I reached this page looking for X, but found Y” is enough. For product feedback, include the package version, runtime, command, API, or component involved when you know it.

Open feedback may stay as a conversation until the right shape is clear. Once it becomes actionable, we prefer to capture it as a GitHub issue so it has a durable record, can be linked from pull requests, and does not disappear in chat history.

For questions that need an answer more than a change, use Community and help.