Improved create-twenty-app documentation for AI coding agents (#20325)

Added a bit of enhanced context for better agentic coding, based on this
[Discord
conversation](https://discord.com/channels/1130383047699738754/1130383048173682821/1501538550301331477).

---------

Co-authored-by: Félix Malfait <felix@twenty.com>
Co-authored-by: Félix Malfait <felix.malfait@gmail.com>
This commit is contained in:
Jonathan Bredo
2026-05-07 14:31:27 +02:00
committed by GitHub
parent 1179357bc7
commit 2eae25dc34
41 changed files with 2213 additions and 1686 deletions
+111 -9
View File
@@ -374,15 +374,65 @@
{
"group": "Apps",
"pages": [
"developers/extend/apps/getting-started",
"developers/extend/apps/building",
"developers/extend/apps/data-model",
"developers/extend/apps/logic-functions",
"developers/extend/apps/front-components",
"developers/extend/apps/layout",
"developers/extend/apps/skills-and-agents",
"developers/extend/apps/cli-and-testing",
"developers/extend/apps/publishing"
{
"group": "Getting Started",
"pages": [
"developers/extend/apps/getting-started/quick-start",
"developers/extend/apps/getting-started/concepts",
"developers/extend/apps/getting-started/project-structure",
"developers/extend/apps/getting-started/local-server",
"developers/extend/apps/getting-started/scaffolding",
"developers/extend/apps/getting-started/troubleshooting"
]
},
{
"group": "Config",
"pages": [
"developers/extend/apps/config/overview",
"developers/extend/apps/config/application",
"developers/extend/apps/config/roles",
"developers/extend/apps/config/install-hooks",
"developers/extend/apps/config/public-assets"
]
},
{
"group": "Data",
"pages": [
"developers/extend/apps/data/overview",
"developers/extend/apps/data/objects",
"developers/extend/apps/data/extending-objects",
"developers/extend/apps/data/relations"
]
},
{
"group": "Logic",
"pages": [
"developers/extend/apps/logic/overview",
"developers/extend/apps/logic/logic-functions",
"developers/extend/apps/logic/skills-and-agents",
"developers/extend/apps/logic/connections"
]
},
{
"group": "Layout",
"pages": [
"developers/extend/apps/layout/overview",
"developers/extend/apps/layout/views",
"developers/extend/apps/layout/navigation-menu-items",
"developers/extend/apps/layout/page-layouts",
"developers/extend/apps/layout/front-components",
"developers/extend/apps/layout/command-menu-items"
]
},
{
"group": "Operations",
"pages": [
"developers/extend/apps/operations/overview",
"developers/extend/apps/operations/cli",
"developers/extend/apps/operations/testing",
"developers/extend/apps/operations/publishing"
]
}
]
},
{
@@ -5404,6 +5454,58 @@
}
},
"redirects": [
{
"source": "/developers/extend/apps/getting-started",
"destination": "/developers/extend/apps/getting-started/quick-start"
},
{
"source": "/developers/extend/apps/building",
"destination": "/developers/extend/apps/getting-started/concepts"
},
{
"source": "/developers/extend/apps/data-model",
"destination": "/developers/extend/apps/data/overview"
},
{
"source": "/developers/extend/apps/data/data-model",
"destination": "/developers/extend/apps/data/overview"
},
{
"source": "/developers/extend/apps/data/application",
"destination": "/developers/extend/apps/config/application"
},
{
"source": "/developers/extend/apps/data/roles",
"destination": "/developers/extend/apps/config/roles"
},
{
"source": "/developers/extend/apps/cli-and-testing",
"destination": "/developers/extend/apps/operations/overview"
},
{
"source": "/developers/extend/apps/publishing",
"destination": "/developers/extend/apps/operations/publishing"
},
{
"source": "/developers/extend/apps/logic-functions",
"destination": "/developers/extend/apps/logic/logic-functions"
},
{
"source": "/developers/extend/apps/skills-and-agents",
"destination": "/developers/extend/apps/logic/skills-and-agents"
},
{
"source": "/developers/extend/apps/front-components",
"destination": "/developers/extend/apps/layout/front-components"
},
{
"source": "/developers/extend/apps/layout",
"destination": "/developers/extend/apps/layout/overview"
},
{
"source": "/developers/extend/apps/layout/views-and-pages",
"destination": "/developers/extend/apps/layout/overview"
},
{
"source": "/developers/extend/capabilities/api",
"destination": "/developers/extend/api"