Add config() Go to Definition support to VS Code extension
Always include params in window.rsxapp to reduce state variations Add request params to window.rsxapp global Enhance module creation commands with clear nomenclature guidance Add module/submodule/feature nomenclature clarification to docs 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -663,6 +663,8 @@ rsx:app:module:feature:create <m> <f> # /m/f
|
||||
rsx:app:component:create --name=x # Component
|
||||
```
|
||||
|
||||
**Nomenclature**: Module (top-level section with shared layout), Submodule (page group within module), Feature (CRUD group), Subfeature (individual CRUD operation). Example: `frontend/clients/edit` = module, feature, subfeature.
|
||||
|
||||
### Development
|
||||
|
||||
```bash
|
||||
@@ -1085,6 +1087,19 @@ class DataService {
|
||||
| rsx:app:submodule:create <m> <s> | Submodule + layout | /m/s |
|
||||
| rsx:app:component:create --name=x | jqhtml component | N/A |
|
||||
|
||||
**Nomenclature**:
|
||||
- **Module**: Top-level section sharing layout and common UI (frontend, admin)
|
||||
- **Submodule**: Group of pages within a module (settings within frontend)
|
||||
- **Feature**: CRUD page group (clients, tasks, users)
|
||||
- **Subfeature**: Individual CRUD operation (edit, view, delete)
|
||||
|
||||
**Examples**:
|
||||
- `frontend/clients/edit` = module, feature, subfeature
|
||||
- `frontend/settings/profile/edit` = module, submodule, feature, subfeature
|
||||
- `admin/sites` = module, feature
|
||||
|
||||
**Rule of thumb**: If it shares a layout, it's a module. If it's a group of pages within a module, it's a submodule. If it's CRUD operations, it's feature + subfeatures.
|
||||
|
||||
### Migration Commands
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user