All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.
docs/TUTORIAL_POS_INVENTORY.md — new step-by-step tutorial for junior programmers building a Point of Sale inventory system from scratch. Covers all 16 steps: project creation, database migrations, all entity configs (productos, provedores, inventario, movimientos), hook implementations for image upload and automatic inventory adjustment on save/delete, and the full custom POS register screen (controller/model/view, CSS, JavaScript cart engine, CSRF-safe fetch API, receipt printing).README.md — complete rewrite. All content from CHEATSHEET.md, FRAMEWORK_GUIDE.md, HOOKS_GUIDE.md, DATABASE_MIGRATION_GUIDE.md, QUICK_REFERENCE.md, QUICKSTART.md, and RUN_APP.md consolidated into a single 2,400+ line professional reference covering every entity option, all field types, hooks, validators, computed fields, subgrids, custom queries, access control, audit trail, migrations, scaffolding, custom routes, menu, i18n, auth, themes, deployment, and publishing.resources/leiningen/new/webgen/README.md — rewritten as a practical getting-started guide for generated projects (quick start, project structure, adding entities, database commands, config reference, troubleshooting).resources/i18n/en.edn — added legend at top; all section headers prefixed with [GENERIC] or [DEMO] to distinguish reusable framework keys from real estate demo content.resources/i18n/es.edn — same [GENERIC]/[DEMO] markers applied (legend written in Spanish).CHEATSHEET.md — content merged into root README.md.TEMPLATE_README.md — superseded by the rewritten README.md.CONTRIBUTING.md — removed (content not relevant to template end users).CODE_OF_CONDUCT.md — removed.docs/DEMO.md — removed; demo content covered in tutorial.docs/TUTORIAL_REALSTATE_MEXICO.md — replaced by TUTORIAL_POS_INVENTORY.md.resources/leiningen/new/webgen/FRAMEWORK_GUIDE.md — merged into root README.md.resources/leiningen/new/webgen/HOOKS_GUIDE.md — merged into root README.md.resources/leiningen/new/webgen/DATABASE_MIGRATION_GUIDE.md — merged into root README.md.resources/leiningen/new/webgen/COLLABORATION_GUIDE.md — removed.resources/leiningen/new/webgen/QUICKSTART.md — merged into root README.md.resources/leiningen/new/webgen/RUN_APP.md — merged into root README.md.resources/leiningen/new/webgen/QUICK_REFERENCE.md — merged into root README.md.src/my_project/hooks/ instead of src/rs/hooks/)engine-scaffold.clj: Added get-catalog-from-connection() and normalize-table-name() helper functionsdev.clj: Added dynamic namespace detection for hooks directory monitoringmodels-routes.clj: Added dynamic namespace detection for routes file paths{{sanitized}} instead of hardcoded "rs"{{sanitized}} instead of hardcoded "rs"{{name} in models-routes.clj that was preventing project generation.builder.clj touch utility to trigger wrap-reload after generating grids and related files, improving development workflow.layout.clj.org.clojars.hector/lein-template.lst v0.1.10.org.clojars.hector/lein-template.lst (users run lein new org.clojars.hector/lst <name>):sign-releases false)org.clojars.hector/lein-template.lst and bump version to 0.1.5project.clj now uses dotted namespaces (no stray spaces), allowing generated apps to parse and run testsmake-widget-sync - we're all async, all the time.Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |