vroqjs.com

Docs

VroqJS v02 documentation

These pages are rendered from Markdown files in the configured VroqJS v02 source docs/ directory.

Back to the library index

Documentation pages

  1. Read all docs first 00-read-all-first.md
  2. Start here 00-start-here.md
  3. House style overview 01-house-style/00-overview.md
  4. Core principles 01-house-style/01-core-principles.md
  5. Naming conventions 01-house-style/02-naming.md
  6. Directory structure 01-house-style/03-directory-structure.md
  7. Small files 01-house-style/05-small-files.md
  8. Reuse over rewrite 01-house-style/06-reuse-over-rewrite.md
  9. Real fixes, not hacks 01-house-style/07-real-fixes-not-hacks.md
  10. LLM editing workflow overview 02-llm-editing-workflow/00-overview.md
  11. How ChatGPT should read an app 02-llm-editing-workflow/01-how-chatgpt-should-read-an-app.md
  12. How ChatGPT should edit an app 02-llm-editing-workflow/02-how-chatgpt-should-edit-an-app.md
  13. How ChatGPT should debug an app 02-llm-editing-workflow/03-how-chatgpt-should-debug-an-app.md
  14. How ChatGPT should refactor an app 02-llm-editing-workflow/04-how-chatgpt-should-refactor-an-app.md
  15. Vroq MCP rules 02-llm-editing-workflow/05-vroq-mcp-rules.md
  16. Patching vs rewriting 02-llm-editing-workflow/06-patching-vs-rewriting.md
  17. Deletion policy 02-llm-editing-workflow/07-deletion-policy.md
  18. How ChatGPT should debug using Vroq MCP 02-llm-editing-workflow/08-how-chatgpt-should-debug-using-vroq-mcp.md
  19. App structure overview 03-app-structure/00-overview.md
  20. Bootstrap 03-app-structure/01-bootstrap.md
  21. index.html 03-app-structure/02-index-html.md
  22. App.js 03-app-structure/03-app-js.md
  23. Feature folders 03-app-structure/04-feature-folders.md
  24. Shared code 03-app-structure/05-shared-code.md
  25. Store setup 03-app-structure/06-store-setup.md
  26. initialState.js 03-app-structure/07-initial-state.md
  27. Components vs Features vs Sections 03-app-structure/08-components-vs-features-vs-sections.md
  28. When to create a new file 03-app-structure/09-when-to-create-a-new-file.md
  29. Code organization overview 04-code-organization/00-overview.md
  30. Components 04-code-organization/01-components.md
  31. Features 04-code-organization/02-features.md
  32. Sections 04-code-organization/03-sections.md
  33. Reusable sections with paths 04-code-organization/04-reusable-sections-with-paths.md
  34. Actions 04-code-organization/05-actions.md
  35. Reducers 04-code-organization/06-reducers.md
  36. API clients 04-code-organization/07-api-clients.md
  37. UI files 04-code-organization/08-ui-files.md
  38. Splitting large files 04-code-organization/09-splitting-large-files.md
  39. Styling overview 05-styling/00-overview.md
  40. ui.css and bootstrap styling 05-styling/01-ui-css-and-bootstrap.md
  41. Theme tokens 05-styling/02-theme-tokens.md
  42. Layout patterns 05-styling/03-layout-patterns.md
  43. Component styling 05-styling/04-component-styling.md
  44. Inline style vs CSS 05-styling/05-inline-style-vs-css.md
  45. Consistent app visual structure 05-styling/06-consistent-app-visual-structure.md
  46. BigTree and API design overview 06-big-tree-and-apis/00-overview.md
  47. API design principles 06-big-tree-and-apis/01-api-design-principles.md
  48. When to write a script 06-big-tree-and-apis/02-when-to-write-a-script.md
  49. How to write a script 06-big-tree-and-apis/03-how-to-write-a-script.md
  50. How apps call scripts 06-big-tree-and-apis/04-how-apps-call-scripts.md
  51. RPC design 06-big-tree-and-apis/05-rpc-design.md
  52. Error shapes 06-big-tree-and-apis/06-error-shapes.md
  53. Debuggable API design 06-big-tree-and-apis/07-debuggable-api-design.md
  54. Debuggable state overview 07-debuggable-state/00-overview.md
  55. Why reducers matter 07-debuggable-state/01-why-reducers-matter.md
  56. Action design 07-debuggable-state/02-action-design.md
  57. Reducer boundaries 07-debuggable-state/03-reducer-boundaries.md
  58. State shape 07-debuggable-state/04-state-shape.md
  59. Debugging with actions and reducers 07-debuggable-state/05-debugging-with-actions-and-reducers.md
  60. Logging, checkpoints, and replay 07-debuggable-state/06-logging-checkpoints-replay.md
  61. Recipes overview 08-recipes/00-overview.md
  62. Create a new app 08-recipes/01-create-a-new-app.md
  63. Add a component 08-recipes/02-add-a-component.md
  64. Add a feature 08-recipes/03-add-a-feature.md
  65. Add a section 08-recipes/04-add-a-section.md
  66. Add a BigTree API 08-recipes/05-add-a-bigtree-api.md
  67. Fix a bug 08-recipes/06-fix-a-bug.md
  68. Refactor a large file 08-recipes/07-refactor-a-large-file.md
  69. Make code more reusable 08-recipes/08-make-code-more-reusable.md
  70. Split a feature cleanly 08-recipes/09-split-a-feature-cleanly.md
  71. App review checklist 99-reference/app-review-checklist.md
  72. Component API conventions 99-reference/component-api-conventions.md
  73. Component vocabulary 99-reference/component-vocabulary.md
  74. File templates 99-reference/file-templates.md
  75. Finding framework files 99-reference/finding-framework-files.md
  76. Framework imports 99-reference/framework-imports.md
  77. LLM rules compact 99-reference/llm-rules-compact.md
  78. Naming cheatsheet 99-reference/naming-cheatsheet.md
  79. v02 component migration plan 99-reference/v02-component-migration-plan.md