-
Notifications
You must be signed in to change notification settings - Fork 15
Better developer onboarding experience needed #79
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Developer onboarding is currently complex. I think this is a big hurdle for broader adoption.
The docs at https://www.mxcli.org/ are a nice step forward, but they are not optimized for time-to-first-success and more focused on explaining deep concepts. Multiple concepts are introduced at once (MDL, Mendix internals, AI tooling), early decisions are required (tooling choices), and visible results are delayed. This increases cognitive load and slows down even experienced developers.
The improvement should focus on use-case first documentation.
- List units
- Modify your Mendix project
- Generate or update components
I like the setup of Laravel documentation for example: https://laravel.com/docs/13.x/installation
Key improvements:
- Structure docs in stages (basic → intermediate → advanced)
- Provide a 5-minute quickstart with copy-paste commands and expected output
- Hide advanced topics and conceptual explanations (MDL, architecture) from the initial flow
Additional gaps to address:
- Capability registry visibility: provide a clear, up-to-date overview of what mxcli can and cannot do (e.g. supported operations, limitations, edge cases). This reduces trial-and-error and sets correct expectations.
- LLM customization guidance: document how to steer or fine-tune generation towards project-specific conventions (naming, architecture, patterns). Currently unclear how teams can enforce consistency.
- Roadmap clarity: give an indication what capabilities are planned and expected timelines. This helps decide whether to adopt now or wait for specific features.
This is unrelated to any Mendix or MX CLI version.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request