application directory structure

After starting the yao init command, (part of) the following directories are generated:

├─apis
├─data
├─db
├─flows
├─imports
├─libs
├─logs
├─models
├─plugins
├─schedules
├─scripts
├─stores
├─tables
├─tasks
|-langs
|-sockets
|-websockets
├─ui
├─widgets
│ └─dyform
└─yao
└─icons
Directory NameFunction IntroductionFile SuffixRemarks
apisThe file that stores the api definition route.http.json
dataStores temporary data of uploaded filesFile/picture/video
dbstore some data.db
flowsStore data flow description files.flow.json
importsStore import data processes.imp.jsonYou need to create your own folder
libsStore some extension files, public components.json
logsStore system running logs/debugging information.log
modelsStores model description filesmenu.mod.json
pluginsStore your own plugin extensions.soYou need to create your own folder
schedulesStore scheduled tasks/scheduled tasks.sch.jsonYou need to create your own folder
scriptsStores JS processes.js
storesScript to store cache filescache.lru.jsonYou need to create your own folder
tablesStore table description files.table.json
tasksStore delayed tasks/asynchronous tasks.task.jsonYou need to create your own folder
langsApplication language packxxx.ymlYou need to create your own folder
socketsSocket connectionsock.jsonYou need to create your own folder
websocketsWebSocket connectionws.jsonYou need to create your own folder
uiStore resources/embedded html pagesVarious file formats
widgetsStore custom form functions.jsYou need to create your own folder
yaostorage system icon

Agreed term:

NameFunction IntroductionRemarks
dataflowsrefers to files in the flows directory
TablesRefers to files in the tables directory
processrefers to a file in the flows or scripts directory
modelsrefers to files under models
Query DSLRefers to the query statement, which the parser converts into the corresponding SQL statement
HooksRefers to a feature property written in .tab.json in the tables directory

application directory structure

After starting the yao init command, (part of) the following directories are generated:

├─apis
├─data
├─db
├─flows
├─imports
├─libs
├─logs
├─models
├─plugins
├─schedules
├─scripts
├─stores
├─tables
├─tasks
|-langs
|-sockets
|-websockets
├─ui
├─widgets
│ └─dyform
└─yao
└─icons
Directory NameFunction IntroductionFile SuffixRemarks
apisThe file that stores the api definition route.http.json
dataStores temporary data of uploaded filesFile/picture/video
dbstore some data.db
flowsStore data flow description files.flow.json
importsStore import data processes.imp.jsonYou need to create your own folder
libsStore some extension files, public components.json
logsStore system running logs/debugging information.log
modelsStores model description filesmenu.mod.json
pluginsStore your own plugin extensions.soYou need to create your own folder
schedulesStore scheduled tasks/scheduled tasks.sch.jsonYou need to create your own folder
scriptsStores JS processes.js
storesScript to store cache filescache.lru.jsonYou need to create your own folder
tablesStore table description files.table.json
tasksStore delayed tasks/asynchronous tasks.task.jsonYou need to create your own folder
langsApplication language packxxx.ymlYou need to create your own folder
socketsSocket connectionsock.jsonYou need to create your own folder
websocketsWebSocket connectionws.jsonYou need to create your own folder
uiStore resources/embedded html pagesVarious file formats
widgetsStore custom form functions.jsYou need to create your own folder
yaostorage system icon

Agreed term:

NameFunction IntroductionRemarks
dataflowsrefers to files in the flows directory
TablesRefers to files in the tables directory
processrefers to a file in the flows or scripts directory
modelsrefers to files under models
Query DSLRefers to the query statement, which the parser converts into the corresponding SQL statement
HooksRefers to a feature property written in .tab.json in the tables directory