From 7164b1f91b012aaa0f39fc4f43a77d2c043f8817 Mon Sep 17 00:00:00 2001 From: Jakub Zych Date: Thu, 5 Feb 2026 19:37:07 +0100 Subject: [PATCH] IDEA update --- .idea/workspace.xml | 122 ++++++++++++++++++++++++++++++++++++++++++++ IDEA.md | 8 +++ STACK.md | 3 ++ 3 files changed, 133 insertions(+) create mode 100644 .idea/workspace.xml create mode 100644 STACK.md diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..b2fe79e --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + $PROJECT_DIR$/golem15-wintercms-starter/composer.json + + + + + + + + + + + + + + + { + "associatedIndex": 2 +} + + + + + { + "keyToString": { + "RunOnceActivity.ShowReadmeOnStart": "true", + "RunOnceActivity.go.formatter.settings.were.checked": "true", + "RunOnceActivity.go.migrated.go.modules.settings": "true", + "git-widget-placeholder": "master", + "go.import.settings.migrated": "true", + "kotlin-language-version-configured": "true", + "last_opened_file_path": "/media/nvme/dev/golem15/summercms", + "node.js.detected.package.eslint": "true", + "node.js.detected.package.tslint": "true", + "node.js.selected.package.eslint": "(autodetect)", + "node.js.selected.package.tslint": "(autodetect)", + "nodejs_package_manager_path": "npm", + "vue.rearranger.settings.migration": "true" + } +} + + + + + + + + + + + 1770239651592 + + + + + + + false + true + + \ No newline at end of file diff --git a/IDEA.md b/IDEA.md index 25548b6..35d2239 100644 --- a/IDEA.md +++ b/IDEA.md @@ -11,5 +11,13 @@ Primary requirements: - Ready admin backend for which you can easily generate forms with yamls or jsons - Set of console commands to scaffold initial setup - System of plugins and themes that just works and plugins can extend each other. +- Modular architecture similar to Illuminate libraries, where we can create new project in each of the module. + +Best things in OctoberCMS / WinterCMS: + +- Easy architecture scaffolding (php artisan create:plugin / model / controller / component / command / job etc) +- Easy backend forms generation (fields.yaml, columns.yaml) +- Extensible plugins system (can extend other models, rich events system) +- Easy to create headless mode with superuser data presentation layer (simple backend + routes.php + ApiControllers) I am aware this is enormous project but there should be enough resources for AI agents and humans to deliver it. diff --git a/STACK.md b/STACK.md new file mode 100644 index 0000000..46f24d8 --- /dev/null +++ b/STACK.md @@ -0,0 +1,3 @@ +# Libraries to use + +