From aecd76dcd78875f5e93cb2341bd03a7e9215a5d8 Mon Sep 17 00:00:00 2001 From: xiaojin Date: Mon, 23 Aug 2021 09:21:07 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=B3chore(=E5=B7=A5=E5=85=B7):=20?= =?UTF-8?q?=E8=B0=83=E6=95=B4=E7=9B=AE=E5=BD=95=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .luacheckrc | 4 +-- framework/lualib/3rd/oop/init.lua | 30 ++++++++++++++++-- {docker => zdocker}/README.md | 0 {docker => zdocker}/monitoring/.gitignore | 0 {docker => zdocker}/monitoring/README.md | 0 .../monitoring/dashboards/.gitkeep | 0 .../monitoring/datasource.yaml | 0 .../monitoring/docker-compose.yaml | 0 {docker => zdocker}/monitoring/loki.yaml | 0 .../monitoring/otel-collector.yaml | 0 .../monitoring/prometheus.yaml | 0 .../monitoring/sql/apolloconfigdb.sql | 0 .../monitoring/sql/apolloportaldb.sql | 0 {docker => zdocker}/monitoring/vector.toml | 0 {docker => zdocker}/redis/Dockerfile | 0 {docker => zdocker}/redis/Makefile | 0 {docker => zdocker}/redis/README.md | 0 {docker => zdocker}/redis/docker-compose.yml | 0 .../redis/docker-entrypoint.sh | 0 .../redis/generate-supervisor-conf.sh | 0 {docker => zdocker}/redis/redis-cluster.tmpl | 0 {docker => zdocker}/redis/redis.tmpl | 0 {docker => zdocker}/redis/sentinel.tmpl | 0 {docker => zdocker}/redis/tasks.py | 0 {docker => zdocker}/tidb/.gitignore | 0 {docker => zdocker}/tidb/.travis.yml | 0 {docker => zdocker}/tidb/README.md | 0 {docker => zdocker}/tidb/compose/Chart.yaml | 0 .../tidb/compose/templates/_helpers.tpl | 0 .../tidb/compose/templates/docker-compose.yml | 0 {docker => zdocker}/tidb/compose/values.yaml | 0 .../tidb/config/dashboards/README.md | 0 .../tidb/config/dashboards/overview.json | 0 .../tidb/config/dashboards/pd.json | 0 .../tidb/config/dashboards/tidb.json | 0 .../tidb/config/dashboards/tikv_pull.json | 0 {docker => zdocker}/tidb/config/drainer.toml | 0 .../tidb/config/grafana-datasource.json | 0 .../tidb/config/grafana/grafana.ini | 0 .../provisioning/dashboards/dashboards.yaml | 0 .../provisioning/datasources/datasources.yaml | 0 .../tidb/config/overview-dashboard.json | 0 .../tidb/config/pd-dashboard.json | 0 .../tidb/config/pd-nightly-tiflash.toml | 0 {docker => zdocker}/tidb/config/pd.rules.yml | 0 {docker => zdocker}/tidb/config/pd.toml | 0 .../tidb/config/prometheus.yml | 0 {docker => zdocker}/tidb/config/pump.toml | 0 .../tidb/config/spark-defaults.conf | 0 .../tidb/config/tidb-dashboard.json | 0 .../tidb/config/tidb.rules.yml | 0 {docker => zdocker}/tidb/config/tidb.toml | 0 .../tidb/config/tiflash-learner-nightly.toml | 0 .../tidb/config/tiflash-nightly.toml | 0 .../tidb/config/tikv-dashboard.json | 0 .../tidb/config/tikv.rules.yml | 0 {docker => zdocker}/tidb/config/tikv.toml | 0 .../tidb/dashboard-installer/Dockerfile | 0 .../tidb/dashboard-installer/README.md | 0 .../dashboard-installer/dashboards/LICENSE | 0 .../dashboards/datasource.json | 0 .../dashboard-installer/dashboards/dests.json | 0 .../dashboards/grafana-config-copy.py | 0 .../dashboards/overview.json | 0 .../dashboard-installer/dashboards/pd.json | 0 .../dashboards/tidb-dashboard-installer.sh | 0 .../dashboard-installer/dashboards/tidb.json | 0 .../dashboard-installer/dashboards/tikv.json | 0 .../tidb/docker-compose-binlog.yml | 0 .../tidb/docker-compose-test.yml | 0 .../tidb/docker-compose-tiflash-nightly.yml | 0 {docker => zdocker}/tidb/docker-compose.yml | 0 {docker => zdocker}/tidb/docker-swarm.yml | 0 .../tidb/docker/debug/Dockerfile | 0 .../tidb/docker/debug/run_flamegraph.sh | 0 {docker => zdocker}/tidb/pd/Dockerfile | 0 .../tidb/tidb-binlog/Dockerfile | 0 .../tidb/tidb-vision/Dockerfile | 0 {docker => zdocker}/tidb/tidb/Dockerfile | 0 {docker => zdocker}/tidb/tikv/Dockerfile | 0 {docker => zdocker}/tidb/tispark/Dockerfile | 0 .../tidb/tispark/conf/log4j.properties | 0 .../tidb/tispark/spark-2.3.3/session.py | 0 .../tidb/tispark/spark-2.4.3/session.py | 0 .../tispark/tispark-tests/tests/loaddata.sh | 0 .../tidb/tispark/tispark-tests/tests/tests.py | 0 .../tidb/tools/container_debug | 0 {docs => zdocs}/README.md | 0 {docs => zdocs}/lua-style-guide/README.md | 0 {tools => zmisc}/README.md | 0 {tools => zmisc}/behavior3editor/.gitignore | 0 {tools => zmisc}/behavior3editor/.npmrc | 0 {tools => zmisc}/behavior3editor/.prettierrc | 0 {tools => zmisc}/behavior3editor/README.md | 0 .../behavior3editor/common/BatchExec.ts | 0 .../common/BehaviorTreeModel.ts | 0 .../behavior3editor/common/MainEventType.ts | 0 .../behavior3editor/common/Utils.ts | 0 {tools => zmisc}/behavior3editor/index.html | 0 .../behavior3editor/main-process/AppMenu.ts | 0 .../main-process/MainProcess.tsx | 0 .../behavior3editor/main-process/Settings.ts | 0 .../behavior3editor/main-process/Workspace.ts | 0 .../behavior3editor/package-lock.json | 0 {tools => zmisc}/behavior3editor/package.json | 0 .../behavior3editor/readme/preview.png | Bin .../render-process/Editor/Editor.css | 0 .../render-process/Editor/NodePanel.tsx | 0 .../render-process/Editor/TreePanel.tsx | 0 .../render-process/Editor/index.tsx | 0 .../render-process/Explorer.tsx | 0 .../render-process/RegisterNode.ts | 0 .../render-process/TreeTabs.tsx | 0 .../behavior3editor/render-process/index.css | 0 .../behavior3editor/render-process/index.tsx | 0 .../behavior3editor/sample/node-config.json | 0 .../behavior3editor/sample/scripts/test.js | 0 .../behavior3editor/sample/workdir/hero.json | 0 .../sample/workdir/monster.json | 0 .../behavior3editor/sample/workspace.json | 0 .../behavior3editor/static/icons/Action.svg | 0 .../static/icons/Composite.svg | 0 .../static/icons/Condition.svg | 0 .../static/icons/Decorator.svg | 0 .../behavior3editor/static/icons/Other.svg | 0 .../behavior3editor/tsconfig.json | 0 .../behavior3editor/webpack.config.js | 0 {tools => zmisc}/excel_exporter/.gitignore | 0 {tools => zmisc}/excel_exporter/README.md | 0 {tools => zmisc}/excel_exporter/build.sh | 0 {tools => zmisc}/excel_exporter/lua2json.js | 0 {tools => zmisc}/excel_exporter/lua2xlsx.js | 0 {tools => zmisc}/excel_exporter/pack.js | 0 .../excel_exporter/package-lock.json | 0 {tools => zmisc}/excel_exporter/package.json | 0 {tools => zmisc}/excel_exporter/xlsx2lua.js | 0 {tools => zmisc}/lua-gdb/README.md | 0 {tools => zmisc}/lua-gdb/examples/dbg.lua | 0 {tools => zmisc}/lua-gdb/lua-gdb.py | 0 {tools => zmisc}/lua-gdb/luagdb.txt | 0 {website => zmisc/website}/backend/.busted | 0 {website => zmisc/website}/backend/.env.dev | 0 {website => zmisc/website}/backend/.env.prod | 0 {website => zmisc/website}/backend/.env.test | 0 .../website}/backend/.gitattributes | 0 {website => zmisc/website}/backend/.gitignore | 0 {website => zmisc/website}/backend/LICENSE.md | 0 {website => zmisc/website}/backend/README.md | 0 .../website}/backend/app/Dockerfile | 0 .../website}/backend/app/app.lua | 0 .../website}/backend/app/config.lua | 0 .../website}/backend/app/docker-entrypoint.sh | 0 .../website}/backend/app/migrations.lua | 0 .../website}/backend/app/mime.types | 0 .../website}/backend/app/nginx.conf | 0 .../website}/backend/app/spec/app_spec.lua | 0 .../website}/backend/app/src/apps/api.lua | 0 .../app/src/apps/api/announcements.lua | 0 .../apps/api/announcements/announcement.lua | 0 .../apps/api/announcements/announcements.lua | 0 .../app/src/apps/api/announcements/global.lua | 0 .../backend/app/src/apps/api/bans.lua | 0 .../backend/app/src/apps/api/bans/ban.lua | 0 .../backend/app/src/apps/api/bans/bans.lua | 0 .../backend/app/src/apps/api/bans/bans_ip.lua | 0 .../backend/app/src/apps/api/boards.lua | 0 .../app/src/apps/api/boards/announcements.lua | 0 .../app/src/apps/api/boards/archived.lua | 0 .../backend/app/src/apps/api/boards/bans.lua | 0 .../backend/app/src/apps/api/boards/board.lua | 0 .../app/src/apps/api/boards/boards.lua | 0 .../backend/app/src/apps/api/boards/post.lua | 0 .../app/src/apps/api/boards/post_reports.lua | 0 .../backend/app/src/apps/api/boards/posts.lua | 0 .../app/src/apps/api/boards/reports.lua | 0 .../app/src/apps/api/boards/thread.lua | 0 .../src/apps/api/boards/thread_reports.lua | 0 .../app/src/apps/api/boards/threads.lua | 0 .../backend/app/src/apps/api/core.lua | 0 .../backend/app/src/apps/api/core/login.lua | 0 .../backend/app/src/apps/api/core/root.lua | 0 .../app/src/apps/api/internal/action_base.lua | 0 .../app/src/apps/api/internal/before_auth.lua | 0 .../src/apps/api/internal/before_locale.lua | 0 .../backend/app/src/apps/api/pages.lua | 0 .../backend/app/src/apps/api/pages/page.lua | 0 .../backend/app/src/apps/api/pages/pages.lua | 0 .../backend/app/src/apps/api/users.lua | 0 .../backend/app/src/apps/api/users/user.lua | 0 .../backend/app/src/apps/api/users/users.lua | 0 .../website}/backend/app/src/apps/web.lua | 0 .../backend/app/src/apps/web/admin.lua | 0 .../app/src/apps/web/admin/announcement.lua | 0 .../backend/app/src/apps/web/admin/board.lua | 0 .../backend/app/src/apps/web/admin/index.lua | 0 .../backend/app/src/apps/web/admin/page.lua | 0 .../backend/app/src/apps/web/admin/report.lua | 0 .../backend/app/src/apps/web/admin/user.lua | 0 .../backend/app/src/apps/web/boards.lua | 0 .../app/src/apps/web/boards/archive.lua | 0 .../backend/app/src/apps/web/boards/board.lua | 0 .../app/src/apps/web/boards/catalog.lua | 0 .../app/src/apps/web/boards/thread.lua | 0 .../app/src/apps/web/internal/check_auth.lua | 0 .../app/src/apps/web/internal/check_ban.lua | 0 .../app/src/apps/web/internal/code_404.lua | 0 .../app/src/apps/web/internal/config_site.lua | 0 .../app/src/apps/web/internal/install.lua | 0 .../backend/app/src/apps/web/pages.lua | 0 .../backend/app/src/apps/web/pages/index.lua | 0 .../backend/app/src/apps/web/pages/logout.lua | 0 .../backend/app/src/apps/web/pages/page.lua | 0 .../backend/app/src/apps/web/pages/rules.lua | 0 .../website}/backend/app/src/locale/en.lua | 0 .../website}/backend/app/src/locale/fr.lua | 0 .../backend/app/src/locale/phpceo.lua | 0 .../website}/backend/app/src/locale/pl.lua | 0 .../website}/backend/app/src/models.lua | 0 .../backend/app/src/models/announcements.lua | 0 .../website}/backend/app/src/models/bans.lua | 0 .../backend/app/src/models/boards.lua | 0 .../website}/backend/app/src/models/pages.lua | 0 .../website}/backend/app/src/models/posts.lua | 0 .../backend/app/src/models/reports.lua | 0 .../backend/app/src/models/threads.lua | 0 .../website}/backend/app/src/models/users.lua | 0 .../website}/backend/app/src/sass/posts.scss | 0 .../website}/backend/app/src/sass/reset.scss | 0 .../website}/backend/app/src/sass/style.scss | 0 .../backend/app/src/sass/yotsuba.scss | 0 .../backend/app/src/sass/yotsuba_b.scss | 0 .../backend/app/src/utils/capture.lua | 0 .../website}/backend/app/src/utils/error.lua | 0 .../backend/app/src/utils/file_whitelist.lua | 0 .../backend/app/src/utils/generate.lua | 0 .../app/src/utils/request_processor.lua | 0 .../website}/backend/app/src/utils/role.lua | 0 .../backend/app/src/utils/text_formatter.lua | 0 .../backend/app/src/views/admin/admin.etlua | 0 .../app/src/views/admin/announcement.etlua | 0 .../backend/app/src/views/admin/board.etlua | 0 .../backend/app/src/views/admin/login.etlua | 0 .../backend/app/src/views/admin/page.etlua | 0 .../backend/app/src/views/admin/success.etlua | 0 .../backend/app/src/views/admin/user.etlua | 0 .../backend/app/src/views/archive.etlua | 0 .../backend/app/src/views/banned.etlua | 0 .../backend/app/src/views/board.etlua | 0 .../backend/app/src/views/catalog.etlua | 0 .../backend/app/src/views/code_404.etlua | 0 .../src/views/fragments/announcements.etlua | 0 .../app/src/views/fragments/board_title.etlua | 0 .../app/src/views/fragments/copyright.etlua | 0 .../app/src/views/fragments/error.etlua | 0 .../app/src/views/fragments/form_ban.etlua | 0 .../app/src/views/fragments/form_delete.etlua | 0 .../app/src/views/fragments/form_locale.etlua | 0 .../app/src/views/fragments/form_lock.etlua | 0 .../src/views/fragments/form_override.etlua | 0 .../app/src/views/fragments/form_remix.etlua | 0 .../app/src/views/fragments/form_report.etlua | 0 .../app/src/views/fragments/form_save.etlua | 0 .../app/src/views/fragments/form_sticky.etlua | 0 .../app/src/views/fragments/form_submit.etlua | 0 .../app/src/views/fragments/list_boards.etlua | 0 .../app/src/views/fragments/op_content.etlua | 0 .../src/views/fragments/post_content.etlua | 0 .../app/src/views/fragments/post_menu.etlua | 0 .../src/views/fragments/return_board.etlua | 0 .../src/views/fragments/return_thread.etlua | 0 .../backend/app/src/views/index.etlua | 0 .../backend/app/src/views/install.etlua | 0 .../backend/app/src/views/layout.etlua | 0 .../website}/backend/app/src/views/page.etlua | 0 .../backend/app/src/views/rules.etlua | 0 .../backend/app/src/views/thread.etlua | 0 .../website}/backend/app/static/banned.jpg | Bin .../website}/backend/app/static/css/posts.css | 0 .../backend/app/static/css/posts.css.map | 0 .../website}/backend/app/static/css/reset.css | 0 .../backend/app/static/css/reset.css.map | 0 .../website}/backend/app/static/css/style.css | 0 .../backend/app/static/css/style.css.map | 0 .../backend/app/static/css/tegaki.css | 0 .../backend/app/static/css/yotsuba.css | 0 .../backend/app/static/css/yotsuba.css.map | 0 .../backend/app/static/css/yotsuba_b.css | 0 .../backend/app/static/css/yotsuba_b.css.map | 0 .../website}/backend/app/static/js/script.js | 0 .../backend/app/static/js/tegaki/LICENSE | 0 .../backend/app/static/js/tegaki/README.md | 0 .../backend/app/static/js/tegaki/Rakefile | 0 .../backend/app/static/js/tegaki/tegaki.js | 0 .../website}/backend/app/static/op_audio.png | Bin .../backend/app/static/op_spoiler.png | Bin .../backend/app/static/post_audio.png | Bin .../backend/app/static/post_spoiler.png | Bin .../website}/backend/app/wait-for-it.sh | 0 .../website}/backend/data/backup/.keep | 0 .../website}/backend/data/favicon.ico | Bin .../website}/backend/data/files/.keep | 0 .../website}/backend/data/robots.txt | 0 .../website}/backend/data/secrets/.keep | 0 {website => zmisc/website}/backend/dev.sh | 0 .../website}/backend/docker-compose.yml | 0 {website => zmisc/website}/backend/prod.sh | 0 .../website}/backend/psql/1-init.sql | 0 .../website}/backend/psql/Dockerfile | 0 .../website}/backend/psql/pg_hba.conf | 0 .../website}/backend/resources/op_spoiler.psd | Bin .../backend/resources/post_spoiler.psd | Bin {website => zmisc/website}/backend/sass.sh | 0 {website => zmisc/website}/backend/test.sh | 0 {website => zmisc/website}/backend/ts.sh | 0 .../website}/backend/tsconfig.json | 0 .../website}/frontend/.browserslistrc | 0 .../website}/frontend/.editorconfig | 0 {website => zmisc/website}/frontend/.env | 0 .../website}/frontend/.eslintignore | 0 .../website}/frontend/.eslintrc.js | 0 .../website}/frontend/.gitignore | 0 {website => zmisc/website}/frontend/LICENSE | 0 .../website}/frontend/README-zh.md | 0 {website => zmisc/website}/frontend/README.md | 0 .../website}/frontend/babel.config.js | 0 .../website}/frontend/cypress.json | 0 .../website}/frontend/jest.config.js | 0 .../website}/frontend/package-lock.json | 0 .../website}/frontend/package.json | 0 .../website}/frontend/postcss.config.js | 0 .../website}/frontend/public/favicon.ico | Bin .../img/icons/android-chrome-192x192.png | Bin .../img/icons/android-chrome-512x512.png | Bin .../img/icons/apple-touch-icon-120x120.png | Bin .../img/icons/apple-touch-icon-152x152.png | Bin .../img/icons/apple-touch-icon-180x180.png | Bin .../img/icons/apple-touch-icon-60x60.png | Bin .../img/icons/apple-touch-icon-76x76.png | Bin .../public/img/icons/apple-touch-icon.png | Bin .../public/img/icons/favicon-16x16.png | Bin .../public/img/icons/favicon-32x32.png | Bin .../img/icons/msapplication-icon-144x144.png | Bin .../public/img/icons/mstile-150x150.png | Bin .../public/img/icons/safari-pinned-tab.svg | 0 .../website}/frontend/public/index.html | 0 .../website}/frontend/public/manifest.json | 0 .../website}/frontend/public/robots.txt | 0 .../website}/frontend/src/App.vue | 0 .../website}/frontend/src/api/articles.ts | 0 .../website}/frontend/src/api/node.ts | 0 .../website}/frontend/src/api/types.d.ts | 0 .../website}/frontend/src/api/users.ts | 0 .../src/assets/404-images/404-cloud.png | Bin .../frontend/src/assets/404-images/404.png | Bin .../src/components/Breadcrumb/index.vue | 0 .../src/components/Hamburger/index.vue | 0 .../website}/frontend/src/define.d.ts | 0 .../website}/frontend/src/icons/README.md | 0 .../src/icons/components/dashboard.ts | 0 .../frontend/src/icons/components/example.ts | 0 .../frontend/src/icons/components/eye-off.ts | 0 .../frontend/src/icons/components/eye-on.ts | 0 .../frontend/src/icons/components/form.ts | 0 .../src/icons/components/hamburger.ts | 0 .../frontend/src/icons/components/index.ts | 0 .../frontend/src/icons/components/link.ts | 0 .../frontend/src/icons/components/nested.ts | 0 .../frontend/src/icons/components/password.ts | 0 .../frontend/src/icons/components/table.ts | 0 .../frontend/src/icons/components/tree.ts | 0 .../frontend/src/icons/components/user.ts | 0 .../frontend/src/icons/svg/dashboard.svg | 0 .../frontend/src/icons/svg/example.svg | 0 .../frontend/src/icons/svg/eye-off.svg | 0 .../frontend/src/icons/svg/eye-on.svg | 0 .../website}/frontend/src/icons/svg/form.svg | 0 .../frontend/src/icons/svg/hamburger.svg | 0 .../website}/frontend/src/icons/svg/link.svg | 0 .../frontend/src/icons/svg/nested.svg | 0 .../frontend/src/icons/svg/password.svg | 0 .../website}/frontend/src/icons/svg/table.svg | 0 .../website}/frontend/src/icons/svg/tree.svg | 0 .../website}/frontend/src/icons/svg/user.svg | 0 .../src/layout/components/AppMain.vue | 0 .../src/layout/components/Navbar/index.vue | 0 .../layout/components/Sidebar/SidebarItem.vue | 0 .../components/Sidebar/SidebarItemLink.vue | 0 .../src/layout/components/Sidebar/index.vue | 0 .../frontend/src/layout/components/index.ts | 0 .../website}/frontend/src/layout/index.vue | 0 .../frontend/src/layout/mixin/resize.ts | 0 .../website}/frontend/src/main.ts | 0 .../website}/frontend/src/permission.ts | 0 .../frontend/src/registerServiceWorker.ts | 0 .../website}/frontend/src/router.ts | 0 .../website}/frontend/src/shims-vue.d.ts | 0 .../website}/frontend/src/store/index.ts | 0 .../frontend/src/store/modules/app.ts | 0 .../frontend/src/store/modules/user.ts | 0 .../website}/frontend/src/styles/_mixins.scss | 0 .../frontend/src/styles/_svgicon.scss | 0 .../frontend/src/styles/_transition.scss | 0 .../frontend/src/styles/_variables.scss | 0 .../frontend/src/styles/_variables.scss.d.ts | 0 .../src/styles/element-variables.scss | 0 .../website}/frontend/src/styles/index.scss | 0 .../website}/frontend/src/utils/cookies.ts | 0 .../website}/frontend/src/utils/request.ts | 0 .../website}/frontend/src/utils/validate.ts | 0 .../website}/frontend/src/views/404.vue | 0 .../frontend/src/views/dashboard/index.vue | 0 .../frontend/src/views/debug/index.vue | 0 .../src/views/flamegraph/flamegraph.js | 0 .../src/views/flamegraph/flamegraph.vue | 0 .../frontend/src/views/form/index.vue | 0 .../frontend/src/views/login/index.vue | 0 .../frontend/src/views/nested/menu1/index.vue | 0 .../src/views/nested/menu1/menu1-1/index.vue | 0 .../src/views/nested/menu1/menu1-2/index.vue | 0 .../nested/menu1/menu1-2/menu1-2-1/index.vue | 0 .../nested/menu1/menu1-2/menu1-2-2/index.vue | 0 .../src/views/nested/menu1/menu1-3/index.vue | 0 .../frontend/src/views/nested/menu2/index.vue | 0 .../frontend/src/views/nodeFilter.vue | 0 .../frontend/src/views/profiler/index.vue | 0 .../frontend/src/views/table/index.vue | 0 .../frontend/src/views/tree/index.vue | 0 .../website}/frontend/tests/unit/.eslintrc.js | 0 .../tests/unit/components/Breadcrumb.spec.ts | 0 .../tests/unit/utils/validate.spec.ts | 0 .../website}/frontend/tsconfig.json | 0 .../website}/frontend/vue.config.js | 0 {website => zmisc/website}/frontend/yarn.lock | 0 433 files changed, 29 insertions(+), 5 deletions(-) rename {docker => zdocker}/README.md (100%) rename {docker => zdocker}/monitoring/.gitignore (100%) rename {docker => zdocker}/monitoring/README.md (100%) rename {docker => zdocker}/monitoring/dashboards/.gitkeep (100%) rename {docker => zdocker}/monitoring/datasource.yaml (100%) rename {docker => zdocker}/monitoring/docker-compose.yaml (100%) rename {docker => zdocker}/monitoring/loki.yaml (100%) rename {docker => zdocker}/monitoring/otel-collector.yaml (100%) rename {docker => zdocker}/monitoring/prometheus.yaml (100%) rename {docker => zdocker}/monitoring/sql/apolloconfigdb.sql (100%) rename {docker => zdocker}/monitoring/sql/apolloportaldb.sql (100%) rename {docker => zdocker}/monitoring/vector.toml (100%) rename {docker => zdocker}/redis/Dockerfile (100%) rename {docker => zdocker}/redis/Makefile (100%) rename {docker => zdocker}/redis/README.md (100%) rename {docker => zdocker}/redis/docker-compose.yml (100%) rename {docker => zdocker}/redis/docker-entrypoint.sh (100%) rename {docker => zdocker}/redis/generate-supervisor-conf.sh (100%) rename {docker => zdocker}/redis/redis-cluster.tmpl (100%) rename {docker => zdocker}/redis/redis.tmpl (100%) rename {docker => zdocker}/redis/sentinel.tmpl (100%) rename {docker => zdocker}/redis/tasks.py (100%) rename {docker => zdocker}/tidb/.gitignore (100%) rename {docker => zdocker}/tidb/.travis.yml (100%) rename {docker => zdocker}/tidb/README.md (100%) rename {docker => zdocker}/tidb/compose/Chart.yaml (100%) rename {docker => zdocker}/tidb/compose/templates/_helpers.tpl (100%) rename {docker => zdocker}/tidb/compose/templates/docker-compose.yml (100%) rename {docker => zdocker}/tidb/compose/values.yaml (100%) rename {docker => zdocker}/tidb/config/dashboards/README.md (100%) rename {docker => zdocker}/tidb/config/dashboards/overview.json (100%) rename {docker => zdocker}/tidb/config/dashboards/pd.json (100%) rename {docker => zdocker}/tidb/config/dashboards/tidb.json (100%) rename {docker => zdocker}/tidb/config/dashboards/tikv_pull.json (100%) rename {docker => zdocker}/tidb/config/drainer.toml (100%) rename {docker => zdocker}/tidb/config/grafana-datasource.json (100%) rename {docker => zdocker}/tidb/config/grafana/grafana.ini (100%) rename {docker => zdocker}/tidb/config/grafana/provisioning/dashboards/dashboards.yaml (100%) rename {docker => zdocker}/tidb/config/grafana/provisioning/datasources/datasources.yaml (100%) rename {docker => zdocker}/tidb/config/overview-dashboard.json (100%) rename {docker => zdocker}/tidb/config/pd-dashboard.json (100%) rename {docker => zdocker}/tidb/config/pd-nightly-tiflash.toml (100%) rename {docker => zdocker}/tidb/config/pd.rules.yml (100%) rename {docker => zdocker}/tidb/config/pd.toml (100%) rename {docker => zdocker}/tidb/config/prometheus.yml (100%) rename {docker => zdocker}/tidb/config/pump.toml (100%) rename {docker => zdocker}/tidb/config/spark-defaults.conf (100%) rename {docker => zdocker}/tidb/config/tidb-dashboard.json (100%) rename {docker => zdocker}/tidb/config/tidb.rules.yml (100%) rename {docker => zdocker}/tidb/config/tidb.toml (100%) rename {docker => zdocker}/tidb/config/tiflash-learner-nightly.toml (100%) rename {docker => zdocker}/tidb/config/tiflash-nightly.toml (100%) rename {docker => zdocker}/tidb/config/tikv-dashboard.json (100%) rename {docker => zdocker}/tidb/config/tikv.rules.yml (100%) rename {docker => zdocker}/tidb/config/tikv.toml (100%) rename {docker => zdocker}/tidb/dashboard-installer/Dockerfile (100%) rename {docker => zdocker}/tidb/dashboard-installer/README.md (100%) rename {docker => zdocker}/tidb/dashboard-installer/dashboards/LICENSE (100%) rename {docker => zdocker}/tidb/dashboard-installer/dashboards/datasource.json (100%) rename {docker => zdocker}/tidb/dashboard-installer/dashboards/dests.json (100%) rename {docker => zdocker}/tidb/dashboard-installer/dashboards/grafana-config-copy.py (100%) rename {docker => zdocker}/tidb/dashboard-installer/dashboards/overview.json (100%) rename {docker => zdocker}/tidb/dashboard-installer/dashboards/pd.json (100%) rename {docker => zdocker}/tidb/dashboard-installer/dashboards/tidb-dashboard-installer.sh (100%) rename {docker => zdocker}/tidb/dashboard-installer/dashboards/tidb.json (100%) rename {docker => zdocker}/tidb/dashboard-installer/dashboards/tikv.json (100%) rename {docker => zdocker}/tidb/docker-compose-binlog.yml (100%) rename {docker => zdocker}/tidb/docker-compose-test.yml (100%) rename {docker => zdocker}/tidb/docker-compose-tiflash-nightly.yml (100%) rename {docker => zdocker}/tidb/docker-compose.yml (100%) rename {docker => zdocker}/tidb/docker-swarm.yml (100%) rename {docker => zdocker}/tidb/docker/debug/Dockerfile (100%) rename {docker => zdocker}/tidb/docker/debug/run_flamegraph.sh (100%) rename {docker => zdocker}/tidb/pd/Dockerfile (100%) rename {docker => zdocker}/tidb/tidb-binlog/Dockerfile (100%) rename {docker => zdocker}/tidb/tidb-vision/Dockerfile (100%) rename {docker => zdocker}/tidb/tidb/Dockerfile (100%) rename {docker => zdocker}/tidb/tikv/Dockerfile (100%) rename {docker => zdocker}/tidb/tispark/Dockerfile (100%) rename {docker => zdocker}/tidb/tispark/conf/log4j.properties (100%) rename {docker => zdocker}/tidb/tispark/spark-2.3.3/session.py (100%) rename {docker => zdocker}/tidb/tispark/spark-2.4.3/session.py (100%) rename {docker => zdocker}/tidb/tispark/tispark-tests/tests/loaddata.sh (100%) rename {docker => zdocker}/tidb/tispark/tispark-tests/tests/tests.py (100%) rename {docker => zdocker}/tidb/tools/container_debug (100%) rename {docs => zdocs}/README.md (100%) rename {docs => zdocs}/lua-style-guide/README.md (100%) rename {tools => zmisc}/README.md (100%) rename {tools => zmisc}/behavior3editor/.gitignore (100%) rename {tools => zmisc}/behavior3editor/.npmrc (100%) rename {tools => zmisc}/behavior3editor/.prettierrc (100%) rename {tools => zmisc}/behavior3editor/README.md (100%) rename {tools => zmisc}/behavior3editor/common/BatchExec.ts (100%) rename {tools => zmisc}/behavior3editor/common/BehaviorTreeModel.ts (100%) rename {tools => zmisc}/behavior3editor/common/MainEventType.ts (100%) rename {tools => zmisc}/behavior3editor/common/Utils.ts (100%) rename {tools => zmisc}/behavior3editor/index.html (100%) rename {tools => zmisc}/behavior3editor/main-process/AppMenu.ts (100%) rename {tools => zmisc}/behavior3editor/main-process/MainProcess.tsx (100%) rename {tools => zmisc}/behavior3editor/main-process/Settings.ts (100%) rename {tools => zmisc}/behavior3editor/main-process/Workspace.ts (100%) rename {tools => zmisc}/behavior3editor/package-lock.json (100%) rename {tools => zmisc}/behavior3editor/package.json (100%) rename {tools => zmisc}/behavior3editor/readme/preview.png (100%) rename {tools => zmisc}/behavior3editor/render-process/Editor/Editor.css (100%) rename {tools => zmisc}/behavior3editor/render-process/Editor/NodePanel.tsx (100%) rename {tools => zmisc}/behavior3editor/render-process/Editor/TreePanel.tsx (100%) rename {tools => zmisc}/behavior3editor/render-process/Editor/index.tsx (100%) rename {tools => zmisc}/behavior3editor/render-process/Explorer.tsx (100%) rename {tools => zmisc}/behavior3editor/render-process/RegisterNode.ts (100%) rename {tools => zmisc}/behavior3editor/render-process/TreeTabs.tsx (100%) rename {tools => zmisc}/behavior3editor/render-process/index.css (100%) rename {tools => zmisc}/behavior3editor/render-process/index.tsx (100%) rename {tools => zmisc}/behavior3editor/sample/node-config.json (100%) rename {tools => zmisc}/behavior3editor/sample/scripts/test.js (100%) rename {tools => zmisc}/behavior3editor/sample/workdir/hero.json (100%) rename {tools => zmisc}/behavior3editor/sample/workdir/monster.json (100%) rename {tools => zmisc}/behavior3editor/sample/workspace.json (100%) rename {tools => zmisc}/behavior3editor/static/icons/Action.svg (100%) rename {tools => zmisc}/behavior3editor/static/icons/Composite.svg (100%) rename {tools => zmisc}/behavior3editor/static/icons/Condition.svg (100%) rename {tools => zmisc}/behavior3editor/static/icons/Decorator.svg (100%) rename {tools => zmisc}/behavior3editor/static/icons/Other.svg (100%) rename {tools => zmisc}/behavior3editor/tsconfig.json (100%) rename {tools => zmisc}/behavior3editor/webpack.config.js (100%) rename {tools => zmisc}/excel_exporter/.gitignore (100%) rename {tools => zmisc}/excel_exporter/README.md (100%) rename {tools => zmisc}/excel_exporter/build.sh (100%) rename {tools => zmisc}/excel_exporter/lua2json.js (100%) rename {tools => zmisc}/excel_exporter/lua2xlsx.js (100%) rename {tools => zmisc}/excel_exporter/pack.js (100%) rename {tools => zmisc}/excel_exporter/package-lock.json (100%) rename {tools => zmisc}/excel_exporter/package.json (100%) rename {tools => zmisc}/excel_exporter/xlsx2lua.js (100%) rename {tools => zmisc}/lua-gdb/README.md (100%) rename {tools => zmisc}/lua-gdb/examples/dbg.lua (100%) rename {tools => zmisc}/lua-gdb/lua-gdb.py (100%) rename {tools => zmisc}/lua-gdb/luagdb.txt (100%) rename {website => zmisc/website}/backend/.busted (100%) rename {website => zmisc/website}/backend/.env.dev (100%) rename {website => zmisc/website}/backend/.env.prod (100%) rename {website => zmisc/website}/backend/.env.test (100%) rename {website => zmisc/website}/backend/.gitattributes (100%) rename {website => zmisc/website}/backend/.gitignore (100%) rename {website => zmisc/website}/backend/LICENSE.md (100%) rename {website => zmisc/website}/backend/README.md (100%) rename {website => zmisc/website}/backend/app/Dockerfile (100%) rename {website => zmisc/website}/backend/app/app.lua (100%) rename {website => zmisc/website}/backend/app/config.lua (100%) rename {website => zmisc/website}/backend/app/docker-entrypoint.sh (100%) rename {website => zmisc/website}/backend/app/migrations.lua (100%) rename {website => zmisc/website}/backend/app/mime.types (100%) rename {website => zmisc/website}/backend/app/nginx.conf (100%) rename {website => zmisc/website}/backend/app/spec/app_spec.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/announcements.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/announcements/announcement.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/announcements/announcements.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/announcements/global.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/bans.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/bans/ban.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/bans/bans.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/bans/bans_ip.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/boards.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/boards/announcements.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/boards/archived.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/boards/bans.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/boards/board.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/boards/boards.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/boards/post.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/boards/post_reports.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/boards/posts.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/boards/reports.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/boards/thread.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/boards/thread_reports.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/boards/threads.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/core.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/core/login.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/core/root.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/internal/action_base.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/internal/before_auth.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/internal/before_locale.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/pages.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/pages/page.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/pages/pages.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/users.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/users/user.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/api/users/users.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/web.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/web/admin.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/web/admin/announcement.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/web/admin/board.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/web/admin/index.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/web/admin/page.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/web/admin/report.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/web/admin/user.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/web/boards.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/web/boards/archive.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/web/boards/board.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/web/boards/catalog.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/web/boards/thread.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/web/internal/check_auth.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/web/internal/check_ban.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/web/internal/code_404.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/web/internal/config_site.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/web/internal/install.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/web/pages.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/web/pages/index.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/web/pages/logout.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/web/pages/page.lua (100%) rename {website => zmisc/website}/backend/app/src/apps/web/pages/rules.lua (100%) rename {website => zmisc/website}/backend/app/src/locale/en.lua (100%) rename {website => zmisc/website}/backend/app/src/locale/fr.lua (100%) rename {website => zmisc/website}/backend/app/src/locale/phpceo.lua (100%) rename {website => zmisc/website}/backend/app/src/locale/pl.lua (100%) rename {website => zmisc/website}/backend/app/src/models.lua (100%) rename {website => zmisc/website}/backend/app/src/models/announcements.lua (100%) rename {website => zmisc/website}/backend/app/src/models/bans.lua (100%) rename {website => zmisc/website}/backend/app/src/models/boards.lua (100%) rename {website => zmisc/website}/backend/app/src/models/pages.lua (100%) rename {website => zmisc/website}/backend/app/src/models/posts.lua (100%) rename {website => zmisc/website}/backend/app/src/models/reports.lua (100%) rename {website => zmisc/website}/backend/app/src/models/threads.lua (100%) rename {website => zmisc/website}/backend/app/src/models/users.lua (100%) rename {website => zmisc/website}/backend/app/src/sass/posts.scss (100%) rename {website => zmisc/website}/backend/app/src/sass/reset.scss (100%) rename {website => zmisc/website}/backend/app/src/sass/style.scss (100%) rename {website => zmisc/website}/backend/app/src/sass/yotsuba.scss (100%) rename {website => zmisc/website}/backend/app/src/sass/yotsuba_b.scss (100%) rename {website => zmisc/website}/backend/app/src/utils/capture.lua (100%) rename {website => zmisc/website}/backend/app/src/utils/error.lua (100%) rename {website => zmisc/website}/backend/app/src/utils/file_whitelist.lua (100%) rename {website => zmisc/website}/backend/app/src/utils/generate.lua (100%) rename {website => zmisc/website}/backend/app/src/utils/request_processor.lua (100%) rename {website => zmisc/website}/backend/app/src/utils/role.lua (100%) rename {website => zmisc/website}/backend/app/src/utils/text_formatter.lua (100%) rename {website => zmisc/website}/backend/app/src/views/admin/admin.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/admin/announcement.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/admin/board.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/admin/login.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/admin/page.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/admin/success.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/admin/user.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/archive.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/banned.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/board.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/catalog.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/code_404.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/fragments/announcements.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/fragments/board_title.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/fragments/copyright.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/fragments/error.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/fragments/form_ban.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/fragments/form_delete.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/fragments/form_locale.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/fragments/form_lock.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/fragments/form_override.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/fragments/form_remix.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/fragments/form_report.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/fragments/form_save.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/fragments/form_sticky.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/fragments/form_submit.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/fragments/list_boards.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/fragments/op_content.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/fragments/post_content.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/fragments/post_menu.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/fragments/return_board.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/fragments/return_thread.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/index.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/install.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/layout.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/page.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/rules.etlua (100%) rename {website => zmisc/website}/backend/app/src/views/thread.etlua (100%) rename {website => zmisc/website}/backend/app/static/banned.jpg (100%) rename {website => zmisc/website}/backend/app/static/css/posts.css (100%) rename {website => zmisc/website}/backend/app/static/css/posts.css.map (100%) rename {website => zmisc/website}/backend/app/static/css/reset.css (100%) rename {website => zmisc/website}/backend/app/static/css/reset.css.map (100%) rename {website => zmisc/website}/backend/app/static/css/style.css (100%) rename {website => zmisc/website}/backend/app/static/css/style.css.map (100%) rename {website => zmisc/website}/backend/app/static/css/tegaki.css (100%) rename {website => zmisc/website}/backend/app/static/css/yotsuba.css (100%) rename {website => zmisc/website}/backend/app/static/css/yotsuba.css.map (100%) rename {website => zmisc/website}/backend/app/static/css/yotsuba_b.css (100%) rename {website => zmisc/website}/backend/app/static/css/yotsuba_b.css.map (100%) rename {website => zmisc/website}/backend/app/static/js/script.js (100%) rename {website => zmisc/website}/backend/app/static/js/tegaki/LICENSE (100%) rename {website => zmisc/website}/backend/app/static/js/tegaki/README.md (100%) rename {website => zmisc/website}/backend/app/static/js/tegaki/Rakefile (100%) rename {website => zmisc/website}/backend/app/static/js/tegaki/tegaki.js (100%) rename {website => zmisc/website}/backend/app/static/op_audio.png (100%) rename {website => zmisc/website}/backend/app/static/op_spoiler.png (100%) rename {website => zmisc/website}/backend/app/static/post_audio.png (100%) rename {website => zmisc/website}/backend/app/static/post_spoiler.png (100%) rename {website => zmisc/website}/backend/app/wait-for-it.sh (100%) rename {website => zmisc/website}/backend/data/backup/.keep (100%) rename {website => zmisc/website}/backend/data/favicon.ico (100%) rename {website => zmisc/website}/backend/data/files/.keep (100%) rename {website => zmisc/website}/backend/data/robots.txt (100%) rename {website => zmisc/website}/backend/data/secrets/.keep (100%) rename {website => zmisc/website}/backend/dev.sh (100%) rename {website => zmisc/website}/backend/docker-compose.yml (100%) rename {website => zmisc/website}/backend/prod.sh (100%) rename {website => zmisc/website}/backend/psql/1-init.sql (100%) rename {website => zmisc/website}/backend/psql/Dockerfile (100%) rename {website => zmisc/website}/backend/psql/pg_hba.conf (100%) rename {website => zmisc/website}/backend/resources/op_spoiler.psd (100%) rename {website => zmisc/website}/backend/resources/post_spoiler.psd (100%) rename {website => zmisc/website}/backend/sass.sh (100%) rename {website => zmisc/website}/backend/test.sh (100%) rename {website => zmisc/website}/backend/ts.sh (100%) rename {website => zmisc/website}/backend/tsconfig.json (100%) rename {website => zmisc/website}/frontend/.browserslistrc (100%) rename {website => zmisc/website}/frontend/.editorconfig (100%) rename {website => zmisc/website}/frontend/.env (100%) rename {website => zmisc/website}/frontend/.eslintignore (100%) rename {website => zmisc/website}/frontend/.eslintrc.js (100%) rename {website => zmisc/website}/frontend/.gitignore (100%) rename {website => zmisc/website}/frontend/LICENSE (100%) rename {website => zmisc/website}/frontend/README-zh.md (100%) rename {website => zmisc/website}/frontend/README.md (100%) rename {website => zmisc/website}/frontend/babel.config.js (100%) rename {website => zmisc/website}/frontend/cypress.json (100%) rename {website => zmisc/website}/frontend/jest.config.js (100%) rename {website => zmisc/website}/frontend/package-lock.json (100%) rename {website => zmisc/website}/frontend/package.json (100%) rename {website => zmisc/website}/frontend/postcss.config.js (100%) rename {website => zmisc/website}/frontend/public/favicon.ico (100%) rename {website => zmisc/website}/frontend/public/img/icons/android-chrome-192x192.png (100%) rename {website => zmisc/website}/frontend/public/img/icons/android-chrome-512x512.png (100%) rename {website => zmisc/website}/frontend/public/img/icons/apple-touch-icon-120x120.png (100%) rename {website => zmisc/website}/frontend/public/img/icons/apple-touch-icon-152x152.png (100%) rename {website => zmisc/website}/frontend/public/img/icons/apple-touch-icon-180x180.png (100%) rename {website => zmisc/website}/frontend/public/img/icons/apple-touch-icon-60x60.png (100%) rename {website => zmisc/website}/frontend/public/img/icons/apple-touch-icon-76x76.png (100%) rename {website => zmisc/website}/frontend/public/img/icons/apple-touch-icon.png (100%) rename {website => zmisc/website}/frontend/public/img/icons/favicon-16x16.png (100%) rename {website => zmisc/website}/frontend/public/img/icons/favicon-32x32.png (100%) rename {website => zmisc/website}/frontend/public/img/icons/msapplication-icon-144x144.png (100%) rename {website => zmisc/website}/frontend/public/img/icons/mstile-150x150.png (100%) rename {website => zmisc/website}/frontend/public/img/icons/safari-pinned-tab.svg (100%) rename {website => zmisc/website}/frontend/public/index.html (100%) rename {website => zmisc/website}/frontend/public/manifest.json (100%) rename {website => zmisc/website}/frontend/public/robots.txt (100%) rename {website => zmisc/website}/frontend/src/App.vue (100%) rename {website => zmisc/website}/frontend/src/api/articles.ts (100%) rename {website => zmisc/website}/frontend/src/api/node.ts (100%) rename {website => zmisc/website}/frontend/src/api/types.d.ts (100%) rename {website => zmisc/website}/frontend/src/api/users.ts (100%) rename {website => zmisc/website}/frontend/src/assets/404-images/404-cloud.png (100%) rename {website => zmisc/website}/frontend/src/assets/404-images/404.png (100%) rename {website => zmisc/website}/frontend/src/components/Breadcrumb/index.vue (100%) rename {website => zmisc/website}/frontend/src/components/Hamburger/index.vue (100%) rename {website => zmisc/website}/frontend/src/define.d.ts (100%) rename {website => zmisc/website}/frontend/src/icons/README.md (100%) rename {website => zmisc/website}/frontend/src/icons/components/dashboard.ts (100%) rename {website => zmisc/website}/frontend/src/icons/components/example.ts (100%) rename {website => zmisc/website}/frontend/src/icons/components/eye-off.ts (100%) rename {website => zmisc/website}/frontend/src/icons/components/eye-on.ts (100%) rename {website => zmisc/website}/frontend/src/icons/components/form.ts (100%) rename {website => zmisc/website}/frontend/src/icons/components/hamburger.ts (100%) rename {website => zmisc/website}/frontend/src/icons/components/index.ts (100%) rename {website => zmisc/website}/frontend/src/icons/components/link.ts (100%) rename {website => zmisc/website}/frontend/src/icons/components/nested.ts (100%) rename {website => zmisc/website}/frontend/src/icons/components/password.ts (100%) rename {website => zmisc/website}/frontend/src/icons/components/table.ts (100%) rename {website => zmisc/website}/frontend/src/icons/components/tree.ts (100%) rename {website => zmisc/website}/frontend/src/icons/components/user.ts (100%) rename {website => zmisc/website}/frontend/src/icons/svg/dashboard.svg (100%) rename {website => zmisc/website}/frontend/src/icons/svg/example.svg (100%) rename {website => zmisc/website}/frontend/src/icons/svg/eye-off.svg (100%) rename {website => zmisc/website}/frontend/src/icons/svg/eye-on.svg (100%) rename {website => zmisc/website}/frontend/src/icons/svg/form.svg (100%) rename {website => zmisc/website}/frontend/src/icons/svg/hamburger.svg (100%) rename {website => zmisc/website}/frontend/src/icons/svg/link.svg (100%) rename {website => zmisc/website}/frontend/src/icons/svg/nested.svg (100%) rename {website => zmisc/website}/frontend/src/icons/svg/password.svg (100%) rename {website => zmisc/website}/frontend/src/icons/svg/table.svg (100%) rename {website => zmisc/website}/frontend/src/icons/svg/tree.svg (100%) rename {website => zmisc/website}/frontend/src/icons/svg/user.svg (100%) rename {website => zmisc/website}/frontend/src/layout/components/AppMain.vue (100%) rename {website => zmisc/website}/frontend/src/layout/components/Navbar/index.vue (100%) rename {website => zmisc/website}/frontend/src/layout/components/Sidebar/SidebarItem.vue (100%) rename {website => zmisc/website}/frontend/src/layout/components/Sidebar/SidebarItemLink.vue (100%) rename {website => zmisc/website}/frontend/src/layout/components/Sidebar/index.vue (100%) rename {website => zmisc/website}/frontend/src/layout/components/index.ts (100%) rename {website => zmisc/website}/frontend/src/layout/index.vue (100%) rename {website => zmisc/website}/frontend/src/layout/mixin/resize.ts (100%) rename {website => zmisc/website}/frontend/src/main.ts (100%) rename {website => zmisc/website}/frontend/src/permission.ts (100%) rename {website => zmisc/website}/frontend/src/registerServiceWorker.ts (100%) rename {website => zmisc/website}/frontend/src/router.ts (100%) rename {website => zmisc/website}/frontend/src/shims-vue.d.ts (100%) rename {website => zmisc/website}/frontend/src/store/index.ts (100%) rename {website => zmisc/website}/frontend/src/store/modules/app.ts (100%) rename {website => zmisc/website}/frontend/src/store/modules/user.ts (100%) rename {website => zmisc/website}/frontend/src/styles/_mixins.scss (100%) rename {website => zmisc/website}/frontend/src/styles/_svgicon.scss (100%) rename {website => zmisc/website}/frontend/src/styles/_transition.scss (100%) rename {website => zmisc/website}/frontend/src/styles/_variables.scss (100%) rename {website => zmisc/website}/frontend/src/styles/_variables.scss.d.ts (100%) rename {website => zmisc/website}/frontend/src/styles/element-variables.scss (100%) rename {website => zmisc/website}/frontend/src/styles/index.scss (100%) rename {website => zmisc/website}/frontend/src/utils/cookies.ts (100%) rename {website => zmisc/website}/frontend/src/utils/request.ts (100%) rename {website => zmisc/website}/frontend/src/utils/validate.ts (100%) rename {website => zmisc/website}/frontend/src/views/404.vue (100%) rename {website => zmisc/website}/frontend/src/views/dashboard/index.vue (100%) rename {website => zmisc/website}/frontend/src/views/debug/index.vue (100%) rename {website => zmisc/website}/frontend/src/views/flamegraph/flamegraph.js (100%) rename {website => zmisc/website}/frontend/src/views/flamegraph/flamegraph.vue (100%) rename {website => zmisc/website}/frontend/src/views/form/index.vue (100%) rename {website => zmisc/website}/frontend/src/views/login/index.vue (100%) rename {website => zmisc/website}/frontend/src/views/nested/menu1/index.vue (100%) rename {website => zmisc/website}/frontend/src/views/nested/menu1/menu1-1/index.vue (100%) rename {website => zmisc/website}/frontend/src/views/nested/menu1/menu1-2/index.vue (100%) rename {website => zmisc/website}/frontend/src/views/nested/menu1/menu1-2/menu1-2-1/index.vue (100%) rename {website => zmisc/website}/frontend/src/views/nested/menu1/menu1-2/menu1-2-2/index.vue (100%) rename {website => zmisc/website}/frontend/src/views/nested/menu1/menu1-3/index.vue (100%) rename {website => zmisc/website}/frontend/src/views/nested/menu2/index.vue (100%) rename {website => zmisc/website}/frontend/src/views/nodeFilter.vue (100%) rename {website => zmisc/website}/frontend/src/views/profiler/index.vue (100%) rename {website => zmisc/website}/frontend/src/views/table/index.vue (100%) rename {website => zmisc/website}/frontend/src/views/tree/index.vue (100%) rename {website => zmisc/website}/frontend/tests/unit/.eslintrc.js (100%) rename {website => zmisc/website}/frontend/tests/unit/components/Breadcrumb.spec.ts (100%) rename {website => zmisc/website}/frontend/tests/unit/utils/validate.spec.ts (100%) rename {website => zmisc/website}/frontend/tsconfig.json (100%) rename {website => zmisc/website}/frontend/vue.config.js (100%) rename {website => zmisc/website}/frontend/yarn.lock (100%) diff --git a/.luacheckrc b/.luacheckrc index 4ad7b6c..2b74fae 100644 --- a/.luacheckrc +++ b/.luacheckrc @@ -15,8 +15,8 @@ globals = { "singleton", "instanceof", "mixin", - "handler", - "fmt", + "Handler", + "Fmt", "Property", "Enum", "Option", diff --git a/framework/lualib/3rd/oop/init.lua b/framework/lualib/3rd/oop/init.lua index e77368d..96bfb76 100644 --- a/framework/lualib/3rd/oop/init.lua +++ b/framework/lualib/3rd/oop/init.lua @@ -3,7 +3,31 @@ require "oop.mixin" require "oop.property" require "oop.enum" -fmt = require "oop.fstrings" -handler = require "oop.handler" +Fmt = require "oop.fstrings" +Handler = require "oop.handler" Option = require "oop.option" -Try = require "oop.try" \ No newline at end of file +Try = require "oop.try" + +-- local function upvalue_find(func, key) +-- assert("string" == type(key)) +-- local index = 1 +-- local iKey +-- local iValue +-- repeat +-- iKey, iValue = debug.getupvalue(func, index) +-- if iKey == key then +-- return iValue, index +-- end +-- index = index + 1 +-- until nil == iKey +-- end + +-- local function upvalue_replace(func, key, value) +-- local _, index = upvalue_find(func, key) +-- if index then +-- debug.setupvalue(func, index, value) +-- return true +-- else +-- return false +-- end +-- end diff --git a/docker/README.md b/zdocker/README.md similarity index 100% rename from docker/README.md rename to zdocker/README.md diff --git a/docker/monitoring/.gitignore b/zdocker/monitoring/.gitignore similarity index 100% rename from docker/monitoring/.gitignore rename to zdocker/monitoring/.gitignore diff --git a/docker/monitoring/README.md b/zdocker/monitoring/README.md similarity index 100% rename from docker/monitoring/README.md rename to zdocker/monitoring/README.md diff --git a/docker/monitoring/dashboards/.gitkeep b/zdocker/monitoring/dashboards/.gitkeep similarity index 100% rename from docker/monitoring/dashboards/.gitkeep rename to zdocker/monitoring/dashboards/.gitkeep diff --git a/docker/monitoring/datasource.yaml b/zdocker/monitoring/datasource.yaml similarity index 100% rename from docker/monitoring/datasource.yaml rename to zdocker/monitoring/datasource.yaml diff --git a/docker/monitoring/docker-compose.yaml b/zdocker/monitoring/docker-compose.yaml similarity index 100% rename from docker/monitoring/docker-compose.yaml rename to zdocker/monitoring/docker-compose.yaml diff --git a/docker/monitoring/loki.yaml b/zdocker/monitoring/loki.yaml similarity index 100% rename from docker/monitoring/loki.yaml rename to zdocker/monitoring/loki.yaml diff --git a/docker/monitoring/otel-collector.yaml b/zdocker/monitoring/otel-collector.yaml similarity index 100% rename from docker/monitoring/otel-collector.yaml rename to zdocker/monitoring/otel-collector.yaml diff --git a/docker/monitoring/prometheus.yaml b/zdocker/monitoring/prometheus.yaml similarity index 100% rename from docker/monitoring/prometheus.yaml rename to zdocker/monitoring/prometheus.yaml diff --git a/docker/monitoring/sql/apolloconfigdb.sql b/zdocker/monitoring/sql/apolloconfigdb.sql similarity index 100% rename from docker/monitoring/sql/apolloconfigdb.sql rename to zdocker/monitoring/sql/apolloconfigdb.sql diff --git a/docker/monitoring/sql/apolloportaldb.sql b/zdocker/monitoring/sql/apolloportaldb.sql similarity index 100% rename from docker/monitoring/sql/apolloportaldb.sql rename to zdocker/monitoring/sql/apolloportaldb.sql diff --git a/docker/monitoring/vector.toml b/zdocker/monitoring/vector.toml similarity index 100% rename from docker/monitoring/vector.toml rename to zdocker/monitoring/vector.toml diff --git a/docker/redis/Dockerfile b/zdocker/redis/Dockerfile similarity index 100% rename from docker/redis/Dockerfile rename to zdocker/redis/Dockerfile diff --git a/docker/redis/Makefile b/zdocker/redis/Makefile similarity index 100% rename from docker/redis/Makefile rename to zdocker/redis/Makefile diff --git a/docker/redis/README.md b/zdocker/redis/README.md similarity index 100% rename from docker/redis/README.md rename to zdocker/redis/README.md diff --git a/docker/redis/docker-compose.yml b/zdocker/redis/docker-compose.yml similarity index 100% rename from docker/redis/docker-compose.yml rename to zdocker/redis/docker-compose.yml diff --git a/docker/redis/docker-entrypoint.sh b/zdocker/redis/docker-entrypoint.sh similarity index 100% rename from docker/redis/docker-entrypoint.sh rename to zdocker/redis/docker-entrypoint.sh diff --git a/docker/redis/generate-supervisor-conf.sh b/zdocker/redis/generate-supervisor-conf.sh similarity index 100% rename from docker/redis/generate-supervisor-conf.sh rename to zdocker/redis/generate-supervisor-conf.sh diff --git a/docker/redis/redis-cluster.tmpl b/zdocker/redis/redis-cluster.tmpl similarity index 100% rename from docker/redis/redis-cluster.tmpl rename to zdocker/redis/redis-cluster.tmpl diff --git a/docker/redis/redis.tmpl b/zdocker/redis/redis.tmpl similarity index 100% rename from docker/redis/redis.tmpl rename to zdocker/redis/redis.tmpl diff --git a/docker/redis/sentinel.tmpl b/zdocker/redis/sentinel.tmpl similarity index 100% rename from docker/redis/sentinel.tmpl rename to zdocker/redis/sentinel.tmpl diff --git a/docker/redis/tasks.py b/zdocker/redis/tasks.py similarity index 100% rename from docker/redis/tasks.py rename to zdocker/redis/tasks.py diff --git a/docker/tidb/.gitignore b/zdocker/tidb/.gitignore similarity index 100% rename from docker/tidb/.gitignore rename to zdocker/tidb/.gitignore diff --git a/docker/tidb/.travis.yml b/zdocker/tidb/.travis.yml similarity index 100% rename from docker/tidb/.travis.yml rename to zdocker/tidb/.travis.yml diff --git a/docker/tidb/README.md b/zdocker/tidb/README.md similarity index 100% rename from docker/tidb/README.md rename to zdocker/tidb/README.md diff --git a/docker/tidb/compose/Chart.yaml b/zdocker/tidb/compose/Chart.yaml similarity index 100% rename from docker/tidb/compose/Chart.yaml rename to zdocker/tidb/compose/Chart.yaml diff --git a/docker/tidb/compose/templates/_helpers.tpl b/zdocker/tidb/compose/templates/_helpers.tpl similarity index 100% rename from docker/tidb/compose/templates/_helpers.tpl rename to zdocker/tidb/compose/templates/_helpers.tpl diff --git a/docker/tidb/compose/templates/docker-compose.yml b/zdocker/tidb/compose/templates/docker-compose.yml similarity index 100% rename from docker/tidb/compose/templates/docker-compose.yml rename to zdocker/tidb/compose/templates/docker-compose.yml diff --git a/docker/tidb/compose/values.yaml b/zdocker/tidb/compose/values.yaml similarity index 100% rename from docker/tidb/compose/values.yaml rename to zdocker/tidb/compose/values.yaml diff --git a/docker/tidb/config/dashboards/README.md b/zdocker/tidb/config/dashboards/README.md similarity index 100% rename from docker/tidb/config/dashboards/README.md rename to zdocker/tidb/config/dashboards/README.md diff --git a/docker/tidb/config/dashboards/overview.json b/zdocker/tidb/config/dashboards/overview.json similarity index 100% rename from docker/tidb/config/dashboards/overview.json rename to zdocker/tidb/config/dashboards/overview.json diff --git a/docker/tidb/config/dashboards/pd.json b/zdocker/tidb/config/dashboards/pd.json similarity index 100% rename from docker/tidb/config/dashboards/pd.json rename to zdocker/tidb/config/dashboards/pd.json diff --git a/docker/tidb/config/dashboards/tidb.json b/zdocker/tidb/config/dashboards/tidb.json similarity index 100% rename from docker/tidb/config/dashboards/tidb.json rename to zdocker/tidb/config/dashboards/tidb.json diff --git a/docker/tidb/config/dashboards/tikv_pull.json b/zdocker/tidb/config/dashboards/tikv_pull.json similarity index 100% rename from docker/tidb/config/dashboards/tikv_pull.json rename to zdocker/tidb/config/dashboards/tikv_pull.json diff --git a/docker/tidb/config/drainer.toml b/zdocker/tidb/config/drainer.toml similarity index 100% rename from docker/tidb/config/drainer.toml rename to zdocker/tidb/config/drainer.toml diff --git a/docker/tidb/config/grafana-datasource.json b/zdocker/tidb/config/grafana-datasource.json similarity index 100% rename from docker/tidb/config/grafana-datasource.json rename to zdocker/tidb/config/grafana-datasource.json diff --git a/docker/tidb/config/grafana/grafana.ini b/zdocker/tidb/config/grafana/grafana.ini similarity index 100% rename from docker/tidb/config/grafana/grafana.ini rename to zdocker/tidb/config/grafana/grafana.ini diff --git a/docker/tidb/config/grafana/provisioning/dashboards/dashboards.yaml b/zdocker/tidb/config/grafana/provisioning/dashboards/dashboards.yaml similarity index 100% rename from docker/tidb/config/grafana/provisioning/dashboards/dashboards.yaml rename to zdocker/tidb/config/grafana/provisioning/dashboards/dashboards.yaml diff --git a/docker/tidb/config/grafana/provisioning/datasources/datasources.yaml b/zdocker/tidb/config/grafana/provisioning/datasources/datasources.yaml similarity index 100% rename from docker/tidb/config/grafana/provisioning/datasources/datasources.yaml rename to zdocker/tidb/config/grafana/provisioning/datasources/datasources.yaml diff --git a/docker/tidb/config/overview-dashboard.json b/zdocker/tidb/config/overview-dashboard.json similarity index 100% rename from docker/tidb/config/overview-dashboard.json rename to zdocker/tidb/config/overview-dashboard.json diff --git a/docker/tidb/config/pd-dashboard.json b/zdocker/tidb/config/pd-dashboard.json similarity index 100% rename from docker/tidb/config/pd-dashboard.json rename to zdocker/tidb/config/pd-dashboard.json diff --git a/docker/tidb/config/pd-nightly-tiflash.toml b/zdocker/tidb/config/pd-nightly-tiflash.toml similarity index 100% rename from docker/tidb/config/pd-nightly-tiflash.toml rename to zdocker/tidb/config/pd-nightly-tiflash.toml diff --git a/docker/tidb/config/pd.rules.yml b/zdocker/tidb/config/pd.rules.yml similarity index 100% rename from docker/tidb/config/pd.rules.yml rename to zdocker/tidb/config/pd.rules.yml diff --git a/docker/tidb/config/pd.toml b/zdocker/tidb/config/pd.toml similarity index 100% rename from docker/tidb/config/pd.toml rename to zdocker/tidb/config/pd.toml diff --git a/docker/tidb/config/prometheus.yml b/zdocker/tidb/config/prometheus.yml similarity index 100% rename from docker/tidb/config/prometheus.yml rename to zdocker/tidb/config/prometheus.yml diff --git a/docker/tidb/config/pump.toml b/zdocker/tidb/config/pump.toml similarity index 100% rename from docker/tidb/config/pump.toml rename to zdocker/tidb/config/pump.toml diff --git a/docker/tidb/config/spark-defaults.conf b/zdocker/tidb/config/spark-defaults.conf similarity index 100% rename from docker/tidb/config/spark-defaults.conf rename to zdocker/tidb/config/spark-defaults.conf diff --git a/docker/tidb/config/tidb-dashboard.json b/zdocker/tidb/config/tidb-dashboard.json similarity index 100% rename from docker/tidb/config/tidb-dashboard.json rename to zdocker/tidb/config/tidb-dashboard.json diff --git a/docker/tidb/config/tidb.rules.yml b/zdocker/tidb/config/tidb.rules.yml similarity index 100% rename from docker/tidb/config/tidb.rules.yml rename to zdocker/tidb/config/tidb.rules.yml diff --git a/docker/tidb/config/tidb.toml b/zdocker/tidb/config/tidb.toml similarity index 100% rename from docker/tidb/config/tidb.toml rename to zdocker/tidb/config/tidb.toml diff --git a/docker/tidb/config/tiflash-learner-nightly.toml b/zdocker/tidb/config/tiflash-learner-nightly.toml similarity index 100% rename from docker/tidb/config/tiflash-learner-nightly.toml rename to zdocker/tidb/config/tiflash-learner-nightly.toml diff --git a/docker/tidb/config/tiflash-nightly.toml b/zdocker/tidb/config/tiflash-nightly.toml similarity index 100% rename from docker/tidb/config/tiflash-nightly.toml rename to zdocker/tidb/config/tiflash-nightly.toml diff --git a/docker/tidb/config/tikv-dashboard.json b/zdocker/tidb/config/tikv-dashboard.json similarity index 100% rename from docker/tidb/config/tikv-dashboard.json rename to zdocker/tidb/config/tikv-dashboard.json diff --git a/docker/tidb/config/tikv.rules.yml b/zdocker/tidb/config/tikv.rules.yml similarity index 100% rename from docker/tidb/config/tikv.rules.yml rename to zdocker/tidb/config/tikv.rules.yml diff --git a/docker/tidb/config/tikv.toml b/zdocker/tidb/config/tikv.toml similarity index 100% rename from docker/tidb/config/tikv.toml rename to zdocker/tidb/config/tikv.toml diff --git a/docker/tidb/dashboard-installer/Dockerfile b/zdocker/tidb/dashboard-installer/Dockerfile similarity index 100% rename from docker/tidb/dashboard-installer/Dockerfile rename to zdocker/tidb/dashboard-installer/Dockerfile diff --git a/docker/tidb/dashboard-installer/README.md b/zdocker/tidb/dashboard-installer/README.md similarity index 100% rename from docker/tidb/dashboard-installer/README.md rename to zdocker/tidb/dashboard-installer/README.md diff --git a/docker/tidb/dashboard-installer/dashboards/LICENSE b/zdocker/tidb/dashboard-installer/dashboards/LICENSE similarity index 100% rename from docker/tidb/dashboard-installer/dashboards/LICENSE rename to zdocker/tidb/dashboard-installer/dashboards/LICENSE diff --git a/docker/tidb/dashboard-installer/dashboards/datasource.json b/zdocker/tidb/dashboard-installer/dashboards/datasource.json similarity index 100% rename from docker/tidb/dashboard-installer/dashboards/datasource.json rename to zdocker/tidb/dashboard-installer/dashboards/datasource.json diff --git a/docker/tidb/dashboard-installer/dashboards/dests.json b/zdocker/tidb/dashboard-installer/dashboards/dests.json similarity index 100% rename from docker/tidb/dashboard-installer/dashboards/dests.json rename to zdocker/tidb/dashboard-installer/dashboards/dests.json diff --git a/docker/tidb/dashboard-installer/dashboards/grafana-config-copy.py b/zdocker/tidb/dashboard-installer/dashboards/grafana-config-copy.py similarity index 100% rename from docker/tidb/dashboard-installer/dashboards/grafana-config-copy.py rename to zdocker/tidb/dashboard-installer/dashboards/grafana-config-copy.py diff --git a/docker/tidb/dashboard-installer/dashboards/overview.json b/zdocker/tidb/dashboard-installer/dashboards/overview.json similarity index 100% rename from docker/tidb/dashboard-installer/dashboards/overview.json rename to zdocker/tidb/dashboard-installer/dashboards/overview.json diff --git a/docker/tidb/dashboard-installer/dashboards/pd.json b/zdocker/tidb/dashboard-installer/dashboards/pd.json similarity index 100% rename from docker/tidb/dashboard-installer/dashboards/pd.json rename to zdocker/tidb/dashboard-installer/dashboards/pd.json diff --git a/docker/tidb/dashboard-installer/dashboards/tidb-dashboard-installer.sh b/zdocker/tidb/dashboard-installer/dashboards/tidb-dashboard-installer.sh similarity index 100% rename from docker/tidb/dashboard-installer/dashboards/tidb-dashboard-installer.sh rename to zdocker/tidb/dashboard-installer/dashboards/tidb-dashboard-installer.sh diff --git a/docker/tidb/dashboard-installer/dashboards/tidb.json b/zdocker/tidb/dashboard-installer/dashboards/tidb.json similarity index 100% rename from docker/tidb/dashboard-installer/dashboards/tidb.json rename to zdocker/tidb/dashboard-installer/dashboards/tidb.json diff --git a/docker/tidb/dashboard-installer/dashboards/tikv.json b/zdocker/tidb/dashboard-installer/dashboards/tikv.json similarity index 100% rename from docker/tidb/dashboard-installer/dashboards/tikv.json rename to zdocker/tidb/dashboard-installer/dashboards/tikv.json diff --git a/docker/tidb/docker-compose-binlog.yml b/zdocker/tidb/docker-compose-binlog.yml similarity index 100% rename from docker/tidb/docker-compose-binlog.yml rename to zdocker/tidb/docker-compose-binlog.yml diff --git a/docker/tidb/docker-compose-test.yml b/zdocker/tidb/docker-compose-test.yml similarity index 100% rename from docker/tidb/docker-compose-test.yml rename to zdocker/tidb/docker-compose-test.yml diff --git a/docker/tidb/docker-compose-tiflash-nightly.yml b/zdocker/tidb/docker-compose-tiflash-nightly.yml similarity index 100% rename from docker/tidb/docker-compose-tiflash-nightly.yml rename to zdocker/tidb/docker-compose-tiflash-nightly.yml diff --git a/docker/tidb/docker-compose.yml b/zdocker/tidb/docker-compose.yml similarity index 100% rename from docker/tidb/docker-compose.yml rename to zdocker/tidb/docker-compose.yml diff --git a/docker/tidb/docker-swarm.yml b/zdocker/tidb/docker-swarm.yml similarity index 100% rename from docker/tidb/docker-swarm.yml rename to zdocker/tidb/docker-swarm.yml diff --git a/docker/tidb/docker/debug/Dockerfile b/zdocker/tidb/docker/debug/Dockerfile similarity index 100% rename from docker/tidb/docker/debug/Dockerfile rename to zdocker/tidb/docker/debug/Dockerfile diff --git a/docker/tidb/docker/debug/run_flamegraph.sh b/zdocker/tidb/docker/debug/run_flamegraph.sh similarity index 100% rename from docker/tidb/docker/debug/run_flamegraph.sh rename to zdocker/tidb/docker/debug/run_flamegraph.sh diff --git a/docker/tidb/pd/Dockerfile b/zdocker/tidb/pd/Dockerfile similarity index 100% rename from docker/tidb/pd/Dockerfile rename to zdocker/tidb/pd/Dockerfile diff --git a/docker/tidb/tidb-binlog/Dockerfile b/zdocker/tidb/tidb-binlog/Dockerfile similarity index 100% rename from docker/tidb/tidb-binlog/Dockerfile rename to zdocker/tidb/tidb-binlog/Dockerfile diff --git a/docker/tidb/tidb-vision/Dockerfile b/zdocker/tidb/tidb-vision/Dockerfile similarity index 100% rename from docker/tidb/tidb-vision/Dockerfile rename to zdocker/tidb/tidb-vision/Dockerfile diff --git a/docker/tidb/tidb/Dockerfile b/zdocker/tidb/tidb/Dockerfile similarity index 100% rename from docker/tidb/tidb/Dockerfile rename to zdocker/tidb/tidb/Dockerfile diff --git a/docker/tidb/tikv/Dockerfile b/zdocker/tidb/tikv/Dockerfile similarity index 100% rename from docker/tidb/tikv/Dockerfile rename to zdocker/tidb/tikv/Dockerfile diff --git a/docker/tidb/tispark/Dockerfile b/zdocker/tidb/tispark/Dockerfile similarity index 100% rename from docker/tidb/tispark/Dockerfile rename to zdocker/tidb/tispark/Dockerfile diff --git a/docker/tidb/tispark/conf/log4j.properties b/zdocker/tidb/tispark/conf/log4j.properties similarity index 100% rename from docker/tidb/tispark/conf/log4j.properties rename to zdocker/tidb/tispark/conf/log4j.properties diff --git a/docker/tidb/tispark/spark-2.3.3/session.py b/zdocker/tidb/tispark/spark-2.3.3/session.py similarity index 100% rename from docker/tidb/tispark/spark-2.3.3/session.py rename to zdocker/tidb/tispark/spark-2.3.3/session.py diff --git a/docker/tidb/tispark/spark-2.4.3/session.py b/zdocker/tidb/tispark/spark-2.4.3/session.py similarity index 100% rename from docker/tidb/tispark/spark-2.4.3/session.py rename to zdocker/tidb/tispark/spark-2.4.3/session.py diff --git a/docker/tidb/tispark/tispark-tests/tests/loaddata.sh b/zdocker/tidb/tispark/tispark-tests/tests/loaddata.sh similarity index 100% rename from docker/tidb/tispark/tispark-tests/tests/loaddata.sh rename to zdocker/tidb/tispark/tispark-tests/tests/loaddata.sh diff --git a/docker/tidb/tispark/tispark-tests/tests/tests.py b/zdocker/tidb/tispark/tispark-tests/tests/tests.py similarity index 100% rename from docker/tidb/tispark/tispark-tests/tests/tests.py rename to zdocker/tidb/tispark/tispark-tests/tests/tests.py diff --git a/docker/tidb/tools/container_debug b/zdocker/tidb/tools/container_debug similarity index 100% rename from docker/tidb/tools/container_debug rename to zdocker/tidb/tools/container_debug diff --git a/docs/README.md b/zdocs/README.md similarity index 100% rename from docs/README.md rename to zdocs/README.md diff --git a/docs/lua-style-guide/README.md b/zdocs/lua-style-guide/README.md similarity index 100% rename from docs/lua-style-guide/README.md rename to zdocs/lua-style-guide/README.md diff --git a/tools/README.md b/zmisc/README.md similarity index 100% rename from tools/README.md rename to zmisc/README.md diff --git a/tools/behavior3editor/.gitignore b/zmisc/behavior3editor/.gitignore similarity index 100% rename from tools/behavior3editor/.gitignore rename to zmisc/behavior3editor/.gitignore diff --git a/tools/behavior3editor/.npmrc b/zmisc/behavior3editor/.npmrc similarity index 100% rename from tools/behavior3editor/.npmrc rename to zmisc/behavior3editor/.npmrc diff --git a/tools/behavior3editor/.prettierrc b/zmisc/behavior3editor/.prettierrc similarity index 100% rename from tools/behavior3editor/.prettierrc rename to zmisc/behavior3editor/.prettierrc diff --git a/tools/behavior3editor/README.md b/zmisc/behavior3editor/README.md similarity index 100% rename from tools/behavior3editor/README.md rename to zmisc/behavior3editor/README.md diff --git a/tools/behavior3editor/common/BatchExec.ts b/zmisc/behavior3editor/common/BatchExec.ts similarity index 100% rename from tools/behavior3editor/common/BatchExec.ts rename to zmisc/behavior3editor/common/BatchExec.ts diff --git a/tools/behavior3editor/common/BehaviorTreeModel.ts b/zmisc/behavior3editor/common/BehaviorTreeModel.ts similarity index 100% rename from tools/behavior3editor/common/BehaviorTreeModel.ts rename to zmisc/behavior3editor/common/BehaviorTreeModel.ts diff --git a/tools/behavior3editor/common/MainEventType.ts b/zmisc/behavior3editor/common/MainEventType.ts similarity index 100% rename from tools/behavior3editor/common/MainEventType.ts rename to zmisc/behavior3editor/common/MainEventType.ts diff --git a/tools/behavior3editor/common/Utils.ts b/zmisc/behavior3editor/common/Utils.ts similarity index 100% rename from tools/behavior3editor/common/Utils.ts rename to zmisc/behavior3editor/common/Utils.ts diff --git a/tools/behavior3editor/index.html b/zmisc/behavior3editor/index.html similarity index 100% rename from tools/behavior3editor/index.html rename to zmisc/behavior3editor/index.html diff --git a/tools/behavior3editor/main-process/AppMenu.ts b/zmisc/behavior3editor/main-process/AppMenu.ts similarity index 100% rename from tools/behavior3editor/main-process/AppMenu.ts rename to zmisc/behavior3editor/main-process/AppMenu.ts diff --git a/tools/behavior3editor/main-process/MainProcess.tsx b/zmisc/behavior3editor/main-process/MainProcess.tsx similarity index 100% rename from tools/behavior3editor/main-process/MainProcess.tsx rename to zmisc/behavior3editor/main-process/MainProcess.tsx diff --git a/tools/behavior3editor/main-process/Settings.ts b/zmisc/behavior3editor/main-process/Settings.ts similarity index 100% rename from tools/behavior3editor/main-process/Settings.ts rename to zmisc/behavior3editor/main-process/Settings.ts diff --git a/tools/behavior3editor/main-process/Workspace.ts b/zmisc/behavior3editor/main-process/Workspace.ts similarity index 100% rename from tools/behavior3editor/main-process/Workspace.ts rename to zmisc/behavior3editor/main-process/Workspace.ts diff --git a/tools/behavior3editor/package-lock.json b/zmisc/behavior3editor/package-lock.json similarity index 100% rename from tools/behavior3editor/package-lock.json rename to zmisc/behavior3editor/package-lock.json diff --git a/tools/behavior3editor/package.json b/zmisc/behavior3editor/package.json similarity index 100% rename from tools/behavior3editor/package.json rename to zmisc/behavior3editor/package.json diff --git a/tools/behavior3editor/readme/preview.png b/zmisc/behavior3editor/readme/preview.png similarity index 100% rename from tools/behavior3editor/readme/preview.png rename to zmisc/behavior3editor/readme/preview.png diff --git a/tools/behavior3editor/render-process/Editor/Editor.css b/zmisc/behavior3editor/render-process/Editor/Editor.css similarity index 100% rename from tools/behavior3editor/render-process/Editor/Editor.css rename to zmisc/behavior3editor/render-process/Editor/Editor.css diff --git a/tools/behavior3editor/render-process/Editor/NodePanel.tsx b/zmisc/behavior3editor/render-process/Editor/NodePanel.tsx similarity index 100% rename from tools/behavior3editor/render-process/Editor/NodePanel.tsx rename to zmisc/behavior3editor/render-process/Editor/NodePanel.tsx diff --git a/tools/behavior3editor/render-process/Editor/TreePanel.tsx b/zmisc/behavior3editor/render-process/Editor/TreePanel.tsx similarity index 100% rename from tools/behavior3editor/render-process/Editor/TreePanel.tsx rename to zmisc/behavior3editor/render-process/Editor/TreePanel.tsx diff --git a/tools/behavior3editor/render-process/Editor/index.tsx b/zmisc/behavior3editor/render-process/Editor/index.tsx similarity index 100% rename from tools/behavior3editor/render-process/Editor/index.tsx rename to zmisc/behavior3editor/render-process/Editor/index.tsx diff --git a/tools/behavior3editor/render-process/Explorer.tsx b/zmisc/behavior3editor/render-process/Explorer.tsx similarity index 100% rename from tools/behavior3editor/render-process/Explorer.tsx rename to zmisc/behavior3editor/render-process/Explorer.tsx diff --git a/tools/behavior3editor/render-process/RegisterNode.ts b/zmisc/behavior3editor/render-process/RegisterNode.ts similarity index 100% rename from tools/behavior3editor/render-process/RegisterNode.ts rename to zmisc/behavior3editor/render-process/RegisterNode.ts diff --git a/tools/behavior3editor/render-process/TreeTabs.tsx b/zmisc/behavior3editor/render-process/TreeTabs.tsx similarity index 100% rename from tools/behavior3editor/render-process/TreeTabs.tsx rename to zmisc/behavior3editor/render-process/TreeTabs.tsx diff --git a/tools/behavior3editor/render-process/index.css b/zmisc/behavior3editor/render-process/index.css similarity index 100% rename from tools/behavior3editor/render-process/index.css rename to zmisc/behavior3editor/render-process/index.css diff --git a/tools/behavior3editor/render-process/index.tsx b/zmisc/behavior3editor/render-process/index.tsx similarity index 100% rename from tools/behavior3editor/render-process/index.tsx rename to zmisc/behavior3editor/render-process/index.tsx diff --git a/tools/behavior3editor/sample/node-config.json b/zmisc/behavior3editor/sample/node-config.json similarity index 100% rename from tools/behavior3editor/sample/node-config.json rename to zmisc/behavior3editor/sample/node-config.json diff --git a/tools/behavior3editor/sample/scripts/test.js b/zmisc/behavior3editor/sample/scripts/test.js similarity index 100% rename from tools/behavior3editor/sample/scripts/test.js rename to zmisc/behavior3editor/sample/scripts/test.js diff --git a/tools/behavior3editor/sample/workdir/hero.json b/zmisc/behavior3editor/sample/workdir/hero.json similarity index 100% rename from tools/behavior3editor/sample/workdir/hero.json rename to zmisc/behavior3editor/sample/workdir/hero.json diff --git a/tools/behavior3editor/sample/workdir/monster.json b/zmisc/behavior3editor/sample/workdir/monster.json similarity index 100% rename from tools/behavior3editor/sample/workdir/monster.json rename to zmisc/behavior3editor/sample/workdir/monster.json diff --git a/tools/behavior3editor/sample/workspace.json b/zmisc/behavior3editor/sample/workspace.json similarity index 100% rename from tools/behavior3editor/sample/workspace.json rename to zmisc/behavior3editor/sample/workspace.json diff --git a/tools/behavior3editor/static/icons/Action.svg b/zmisc/behavior3editor/static/icons/Action.svg similarity index 100% rename from tools/behavior3editor/static/icons/Action.svg rename to zmisc/behavior3editor/static/icons/Action.svg diff --git a/tools/behavior3editor/static/icons/Composite.svg b/zmisc/behavior3editor/static/icons/Composite.svg similarity index 100% rename from tools/behavior3editor/static/icons/Composite.svg rename to zmisc/behavior3editor/static/icons/Composite.svg diff --git a/tools/behavior3editor/static/icons/Condition.svg b/zmisc/behavior3editor/static/icons/Condition.svg similarity index 100% rename from tools/behavior3editor/static/icons/Condition.svg rename to zmisc/behavior3editor/static/icons/Condition.svg diff --git a/tools/behavior3editor/static/icons/Decorator.svg b/zmisc/behavior3editor/static/icons/Decorator.svg similarity index 100% rename from tools/behavior3editor/static/icons/Decorator.svg rename to zmisc/behavior3editor/static/icons/Decorator.svg diff --git a/tools/behavior3editor/static/icons/Other.svg b/zmisc/behavior3editor/static/icons/Other.svg similarity index 100% rename from tools/behavior3editor/static/icons/Other.svg rename to zmisc/behavior3editor/static/icons/Other.svg diff --git a/tools/behavior3editor/tsconfig.json b/zmisc/behavior3editor/tsconfig.json similarity index 100% rename from tools/behavior3editor/tsconfig.json rename to zmisc/behavior3editor/tsconfig.json diff --git a/tools/behavior3editor/webpack.config.js b/zmisc/behavior3editor/webpack.config.js similarity index 100% rename from tools/behavior3editor/webpack.config.js rename to zmisc/behavior3editor/webpack.config.js diff --git a/tools/excel_exporter/.gitignore b/zmisc/excel_exporter/.gitignore similarity index 100% rename from tools/excel_exporter/.gitignore rename to zmisc/excel_exporter/.gitignore diff --git a/tools/excel_exporter/README.md b/zmisc/excel_exporter/README.md similarity index 100% rename from tools/excel_exporter/README.md rename to zmisc/excel_exporter/README.md diff --git a/tools/excel_exporter/build.sh b/zmisc/excel_exporter/build.sh similarity index 100% rename from tools/excel_exporter/build.sh rename to zmisc/excel_exporter/build.sh diff --git a/tools/excel_exporter/lua2json.js b/zmisc/excel_exporter/lua2json.js similarity index 100% rename from tools/excel_exporter/lua2json.js rename to zmisc/excel_exporter/lua2json.js diff --git a/tools/excel_exporter/lua2xlsx.js b/zmisc/excel_exporter/lua2xlsx.js similarity index 100% rename from tools/excel_exporter/lua2xlsx.js rename to zmisc/excel_exporter/lua2xlsx.js diff --git a/tools/excel_exporter/pack.js b/zmisc/excel_exporter/pack.js similarity index 100% rename from tools/excel_exporter/pack.js rename to zmisc/excel_exporter/pack.js diff --git a/tools/excel_exporter/package-lock.json b/zmisc/excel_exporter/package-lock.json similarity index 100% rename from tools/excel_exporter/package-lock.json rename to zmisc/excel_exporter/package-lock.json diff --git a/tools/excel_exporter/package.json b/zmisc/excel_exporter/package.json similarity index 100% rename from tools/excel_exporter/package.json rename to zmisc/excel_exporter/package.json diff --git a/tools/excel_exporter/xlsx2lua.js b/zmisc/excel_exporter/xlsx2lua.js similarity index 100% rename from tools/excel_exporter/xlsx2lua.js rename to zmisc/excel_exporter/xlsx2lua.js diff --git a/tools/lua-gdb/README.md b/zmisc/lua-gdb/README.md similarity index 100% rename from tools/lua-gdb/README.md rename to zmisc/lua-gdb/README.md diff --git a/tools/lua-gdb/examples/dbg.lua b/zmisc/lua-gdb/examples/dbg.lua similarity index 100% rename from tools/lua-gdb/examples/dbg.lua rename to zmisc/lua-gdb/examples/dbg.lua diff --git a/tools/lua-gdb/lua-gdb.py b/zmisc/lua-gdb/lua-gdb.py similarity index 100% rename from tools/lua-gdb/lua-gdb.py rename to zmisc/lua-gdb/lua-gdb.py diff --git a/tools/lua-gdb/luagdb.txt b/zmisc/lua-gdb/luagdb.txt similarity index 100% rename from tools/lua-gdb/luagdb.txt rename to zmisc/lua-gdb/luagdb.txt diff --git a/website/backend/.busted b/zmisc/website/backend/.busted similarity index 100% rename from website/backend/.busted rename to zmisc/website/backend/.busted diff --git a/website/backend/.env.dev b/zmisc/website/backend/.env.dev similarity index 100% rename from website/backend/.env.dev rename to zmisc/website/backend/.env.dev diff --git a/website/backend/.env.prod b/zmisc/website/backend/.env.prod similarity index 100% rename from website/backend/.env.prod rename to zmisc/website/backend/.env.prod diff --git a/website/backend/.env.test b/zmisc/website/backend/.env.test similarity index 100% rename from website/backend/.env.test rename to zmisc/website/backend/.env.test diff --git a/website/backend/.gitattributes b/zmisc/website/backend/.gitattributes similarity index 100% rename from website/backend/.gitattributes rename to zmisc/website/backend/.gitattributes diff --git a/website/backend/.gitignore b/zmisc/website/backend/.gitignore similarity index 100% rename from website/backend/.gitignore rename to zmisc/website/backend/.gitignore diff --git a/website/backend/LICENSE.md b/zmisc/website/backend/LICENSE.md similarity index 100% rename from website/backend/LICENSE.md rename to zmisc/website/backend/LICENSE.md diff --git a/website/backend/README.md b/zmisc/website/backend/README.md similarity index 100% rename from website/backend/README.md rename to zmisc/website/backend/README.md diff --git a/website/backend/app/Dockerfile b/zmisc/website/backend/app/Dockerfile similarity index 100% rename from website/backend/app/Dockerfile rename to zmisc/website/backend/app/Dockerfile diff --git a/website/backend/app/app.lua b/zmisc/website/backend/app/app.lua similarity index 100% rename from website/backend/app/app.lua rename to zmisc/website/backend/app/app.lua diff --git a/website/backend/app/config.lua b/zmisc/website/backend/app/config.lua similarity index 100% rename from website/backend/app/config.lua rename to zmisc/website/backend/app/config.lua diff --git a/website/backend/app/docker-entrypoint.sh b/zmisc/website/backend/app/docker-entrypoint.sh similarity index 100% rename from website/backend/app/docker-entrypoint.sh rename to zmisc/website/backend/app/docker-entrypoint.sh diff --git a/website/backend/app/migrations.lua b/zmisc/website/backend/app/migrations.lua similarity index 100% rename from website/backend/app/migrations.lua rename to zmisc/website/backend/app/migrations.lua diff --git a/website/backend/app/mime.types b/zmisc/website/backend/app/mime.types similarity index 100% rename from website/backend/app/mime.types rename to zmisc/website/backend/app/mime.types diff --git a/website/backend/app/nginx.conf b/zmisc/website/backend/app/nginx.conf similarity index 100% rename from website/backend/app/nginx.conf rename to zmisc/website/backend/app/nginx.conf diff --git a/website/backend/app/spec/app_spec.lua b/zmisc/website/backend/app/spec/app_spec.lua similarity index 100% rename from website/backend/app/spec/app_spec.lua rename to zmisc/website/backend/app/spec/app_spec.lua diff --git a/website/backend/app/src/apps/api.lua b/zmisc/website/backend/app/src/apps/api.lua similarity index 100% rename from website/backend/app/src/apps/api.lua rename to zmisc/website/backend/app/src/apps/api.lua diff --git a/website/backend/app/src/apps/api/announcements.lua b/zmisc/website/backend/app/src/apps/api/announcements.lua similarity index 100% rename from website/backend/app/src/apps/api/announcements.lua rename to zmisc/website/backend/app/src/apps/api/announcements.lua diff --git a/website/backend/app/src/apps/api/announcements/announcement.lua b/zmisc/website/backend/app/src/apps/api/announcements/announcement.lua similarity index 100% rename from website/backend/app/src/apps/api/announcements/announcement.lua rename to zmisc/website/backend/app/src/apps/api/announcements/announcement.lua diff --git a/website/backend/app/src/apps/api/announcements/announcements.lua b/zmisc/website/backend/app/src/apps/api/announcements/announcements.lua similarity index 100% rename from website/backend/app/src/apps/api/announcements/announcements.lua rename to zmisc/website/backend/app/src/apps/api/announcements/announcements.lua diff --git a/website/backend/app/src/apps/api/announcements/global.lua b/zmisc/website/backend/app/src/apps/api/announcements/global.lua similarity index 100% rename from website/backend/app/src/apps/api/announcements/global.lua rename to zmisc/website/backend/app/src/apps/api/announcements/global.lua diff --git a/website/backend/app/src/apps/api/bans.lua b/zmisc/website/backend/app/src/apps/api/bans.lua similarity index 100% rename from website/backend/app/src/apps/api/bans.lua rename to zmisc/website/backend/app/src/apps/api/bans.lua diff --git a/website/backend/app/src/apps/api/bans/ban.lua b/zmisc/website/backend/app/src/apps/api/bans/ban.lua similarity index 100% rename from website/backend/app/src/apps/api/bans/ban.lua rename to zmisc/website/backend/app/src/apps/api/bans/ban.lua diff --git a/website/backend/app/src/apps/api/bans/bans.lua b/zmisc/website/backend/app/src/apps/api/bans/bans.lua similarity index 100% rename from website/backend/app/src/apps/api/bans/bans.lua rename to zmisc/website/backend/app/src/apps/api/bans/bans.lua diff --git a/website/backend/app/src/apps/api/bans/bans_ip.lua b/zmisc/website/backend/app/src/apps/api/bans/bans_ip.lua similarity index 100% rename from website/backend/app/src/apps/api/bans/bans_ip.lua rename to zmisc/website/backend/app/src/apps/api/bans/bans_ip.lua diff --git a/website/backend/app/src/apps/api/boards.lua b/zmisc/website/backend/app/src/apps/api/boards.lua similarity index 100% rename from website/backend/app/src/apps/api/boards.lua rename to zmisc/website/backend/app/src/apps/api/boards.lua diff --git a/website/backend/app/src/apps/api/boards/announcements.lua b/zmisc/website/backend/app/src/apps/api/boards/announcements.lua similarity index 100% rename from website/backend/app/src/apps/api/boards/announcements.lua rename to zmisc/website/backend/app/src/apps/api/boards/announcements.lua diff --git a/website/backend/app/src/apps/api/boards/archived.lua b/zmisc/website/backend/app/src/apps/api/boards/archived.lua similarity index 100% rename from website/backend/app/src/apps/api/boards/archived.lua rename to zmisc/website/backend/app/src/apps/api/boards/archived.lua diff --git a/website/backend/app/src/apps/api/boards/bans.lua b/zmisc/website/backend/app/src/apps/api/boards/bans.lua similarity index 100% rename from website/backend/app/src/apps/api/boards/bans.lua rename to zmisc/website/backend/app/src/apps/api/boards/bans.lua diff --git a/website/backend/app/src/apps/api/boards/board.lua b/zmisc/website/backend/app/src/apps/api/boards/board.lua similarity index 100% rename from website/backend/app/src/apps/api/boards/board.lua rename to zmisc/website/backend/app/src/apps/api/boards/board.lua diff --git a/website/backend/app/src/apps/api/boards/boards.lua b/zmisc/website/backend/app/src/apps/api/boards/boards.lua similarity index 100% rename from website/backend/app/src/apps/api/boards/boards.lua rename to zmisc/website/backend/app/src/apps/api/boards/boards.lua diff --git a/website/backend/app/src/apps/api/boards/post.lua b/zmisc/website/backend/app/src/apps/api/boards/post.lua similarity index 100% rename from website/backend/app/src/apps/api/boards/post.lua rename to zmisc/website/backend/app/src/apps/api/boards/post.lua diff --git a/website/backend/app/src/apps/api/boards/post_reports.lua b/zmisc/website/backend/app/src/apps/api/boards/post_reports.lua similarity index 100% rename from website/backend/app/src/apps/api/boards/post_reports.lua rename to zmisc/website/backend/app/src/apps/api/boards/post_reports.lua diff --git a/website/backend/app/src/apps/api/boards/posts.lua b/zmisc/website/backend/app/src/apps/api/boards/posts.lua similarity index 100% rename from website/backend/app/src/apps/api/boards/posts.lua rename to zmisc/website/backend/app/src/apps/api/boards/posts.lua diff --git a/website/backend/app/src/apps/api/boards/reports.lua b/zmisc/website/backend/app/src/apps/api/boards/reports.lua similarity index 100% rename from website/backend/app/src/apps/api/boards/reports.lua rename to zmisc/website/backend/app/src/apps/api/boards/reports.lua diff --git a/website/backend/app/src/apps/api/boards/thread.lua b/zmisc/website/backend/app/src/apps/api/boards/thread.lua similarity index 100% rename from website/backend/app/src/apps/api/boards/thread.lua rename to zmisc/website/backend/app/src/apps/api/boards/thread.lua diff --git a/website/backend/app/src/apps/api/boards/thread_reports.lua b/zmisc/website/backend/app/src/apps/api/boards/thread_reports.lua similarity index 100% rename from website/backend/app/src/apps/api/boards/thread_reports.lua rename to zmisc/website/backend/app/src/apps/api/boards/thread_reports.lua diff --git a/website/backend/app/src/apps/api/boards/threads.lua b/zmisc/website/backend/app/src/apps/api/boards/threads.lua similarity index 100% rename from website/backend/app/src/apps/api/boards/threads.lua rename to zmisc/website/backend/app/src/apps/api/boards/threads.lua diff --git a/website/backend/app/src/apps/api/core.lua b/zmisc/website/backend/app/src/apps/api/core.lua similarity index 100% rename from website/backend/app/src/apps/api/core.lua rename to zmisc/website/backend/app/src/apps/api/core.lua diff --git a/website/backend/app/src/apps/api/core/login.lua b/zmisc/website/backend/app/src/apps/api/core/login.lua similarity index 100% rename from website/backend/app/src/apps/api/core/login.lua rename to zmisc/website/backend/app/src/apps/api/core/login.lua diff --git a/website/backend/app/src/apps/api/core/root.lua b/zmisc/website/backend/app/src/apps/api/core/root.lua similarity index 100% rename from website/backend/app/src/apps/api/core/root.lua rename to zmisc/website/backend/app/src/apps/api/core/root.lua diff --git a/website/backend/app/src/apps/api/internal/action_base.lua b/zmisc/website/backend/app/src/apps/api/internal/action_base.lua similarity index 100% rename from website/backend/app/src/apps/api/internal/action_base.lua rename to zmisc/website/backend/app/src/apps/api/internal/action_base.lua diff --git a/website/backend/app/src/apps/api/internal/before_auth.lua b/zmisc/website/backend/app/src/apps/api/internal/before_auth.lua similarity index 100% rename from website/backend/app/src/apps/api/internal/before_auth.lua rename to zmisc/website/backend/app/src/apps/api/internal/before_auth.lua diff --git a/website/backend/app/src/apps/api/internal/before_locale.lua b/zmisc/website/backend/app/src/apps/api/internal/before_locale.lua similarity index 100% rename from website/backend/app/src/apps/api/internal/before_locale.lua rename to zmisc/website/backend/app/src/apps/api/internal/before_locale.lua diff --git a/website/backend/app/src/apps/api/pages.lua b/zmisc/website/backend/app/src/apps/api/pages.lua similarity index 100% rename from website/backend/app/src/apps/api/pages.lua rename to zmisc/website/backend/app/src/apps/api/pages.lua diff --git a/website/backend/app/src/apps/api/pages/page.lua b/zmisc/website/backend/app/src/apps/api/pages/page.lua similarity index 100% rename from website/backend/app/src/apps/api/pages/page.lua rename to zmisc/website/backend/app/src/apps/api/pages/page.lua diff --git a/website/backend/app/src/apps/api/pages/pages.lua b/zmisc/website/backend/app/src/apps/api/pages/pages.lua similarity index 100% rename from website/backend/app/src/apps/api/pages/pages.lua rename to zmisc/website/backend/app/src/apps/api/pages/pages.lua diff --git a/website/backend/app/src/apps/api/users.lua b/zmisc/website/backend/app/src/apps/api/users.lua similarity index 100% rename from website/backend/app/src/apps/api/users.lua rename to zmisc/website/backend/app/src/apps/api/users.lua diff --git a/website/backend/app/src/apps/api/users/user.lua b/zmisc/website/backend/app/src/apps/api/users/user.lua similarity index 100% rename from website/backend/app/src/apps/api/users/user.lua rename to zmisc/website/backend/app/src/apps/api/users/user.lua diff --git a/website/backend/app/src/apps/api/users/users.lua b/zmisc/website/backend/app/src/apps/api/users/users.lua similarity index 100% rename from website/backend/app/src/apps/api/users/users.lua rename to zmisc/website/backend/app/src/apps/api/users/users.lua diff --git a/website/backend/app/src/apps/web.lua b/zmisc/website/backend/app/src/apps/web.lua similarity index 100% rename from website/backend/app/src/apps/web.lua rename to zmisc/website/backend/app/src/apps/web.lua diff --git a/website/backend/app/src/apps/web/admin.lua b/zmisc/website/backend/app/src/apps/web/admin.lua similarity index 100% rename from website/backend/app/src/apps/web/admin.lua rename to zmisc/website/backend/app/src/apps/web/admin.lua diff --git a/website/backend/app/src/apps/web/admin/announcement.lua b/zmisc/website/backend/app/src/apps/web/admin/announcement.lua similarity index 100% rename from website/backend/app/src/apps/web/admin/announcement.lua rename to zmisc/website/backend/app/src/apps/web/admin/announcement.lua diff --git a/website/backend/app/src/apps/web/admin/board.lua b/zmisc/website/backend/app/src/apps/web/admin/board.lua similarity index 100% rename from website/backend/app/src/apps/web/admin/board.lua rename to zmisc/website/backend/app/src/apps/web/admin/board.lua diff --git a/website/backend/app/src/apps/web/admin/index.lua b/zmisc/website/backend/app/src/apps/web/admin/index.lua similarity index 100% rename from website/backend/app/src/apps/web/admin/index.lua rename to zmisc/website/backend/app/src/apps/web/admin/index.lua diff --git a/website/backend/app/src/apps/web/admin/page.lua b/zmisc/website/backend/app/src/apps/web/admin/page.lua similarity index 100% rename from website/backend/app/src/apps/web/admin/page.lua rename to zmisc/website/backend/app/src/apps/web/admin/page.lua diff --git a/website/backend/app/src/apps/web/admin/report.lua b/zmisc/website/backend/app/src/apps/web/admin/report.lua similarity index 100% rename from website/backend/app/src/apps/web/admin/report.lua rename to zmisc/website/backend/app/src/apps/web/admin/report.lua diff --git a/website/backend/app/src/apps/web/admin/user.lua b/zmisc/website/backend/app/src/apps/web/admin/user.lua similarity index 100% rename from website/backend/app/src/apps/web/admin/user.lua rename to zmisc/website/backend/app/src/apps/web/admin/user.lua diff --git a/website/backend/app/src/apps/web/boards.lua b/zmisc/website/backend/app/src/apps/web/boards.lua similarity index 100% rename from website/backend/app/src/apps/web/boards.lua rename to zmisc/website/backend/app/src/apps/web/boards.lua diff --git a/website/backend/app/src/apps/web/boards/archive.lua b/zmisc/website/backend/app/src/apps/web/boards/archive.lua similarity index 100% rename from website/backend/app/src/apps/web/boards/archive.lua rename to zmisc/website/backend/app/src/apps/web/boards/archive.lua diff --git a/website/backend/app/src/apps/web/boards/board.lua b/zmisc/website/backend/app/src/apps/web/boards/board.lua similarity index 100% rename from website/backend/app/src/apps/web/boards/board.lua rename to zmisc/website/backend/app/src/apps/web/boards/board.lua diff --git a/website/backend/app/src/apps/web/boards/catalog.lua b/zmisc/website/backend/app/src/apps/web/boards/catalog.lua similarity index 100% rename from website/backend/app/src/apps/web/boards/catalog.lua rename to zmisc/website/backend/app/src/apps/web/boards/catalog.lua diff --git a/website/backend/app/src/apps/web/boards/thread.lua b/zmisc/website/backend/app/src/apps/web/boards/thread.lua similarity index 100% rename from website/backend/app/src/apps/web/boards/thread.lua rename to zmisc/website/backend/app/src/apps/web/boards/thread.lua diff --git a/website/backend/app/src/apps/web/internal/check_auth.lua b/zmisc/website/backend/app/src/apps/web/internal/check_auth.lua similarity index 100% rename from website/backend/app/src/apps/web/internal/check_auth.lua rename to zmisc/website/backend/app/src/apps/web/internal/check_auth.lua diff --git a/website/backend/app/src/apps/web/internal/check_ban.lua b/zmisc/website/backend/app/src/apps/web/internal/check_ban.lua similarity index 100% rename from website/backend/app/src/apps/web/internal/check_ban.lua rename to zmisc/website/backend/app/src/apps/web/internal/check_ban.lua diff --git a/website/backend/app/src/apps/web/internal/code_404.lua b/zmisc/website/backend/app/src/apps/web/internal/code_404.lua similarity index 100% rename from website/backend/app/src/apps/web/internal/code_404.lua rename to zmisc/website/backend/app/src/apps/web/internal/code_404.lua diff --git a/website/backend/app/src/apps/web/internal/config_site.lua b/zmisc/website/backend/app/src/apps/web/internal/config_site.lua similarity index 100% rename from website/backend/app/src/apps/web/internal/config_site.lua rename to zmisc/website/backend/app/src/apps/web/internal/config_site.lua diff --git a/website/backend/app/src/apps/web/internal/install.lua b/zmisc/website/backend/app/src/apps/web/internal/install.lua similarity index 100% rename from website/backend/app/src/apps/web/internal/install.lua rename to zmisc/website/backend/app/src/apps/web/internal/install.lua diff --git a/website/backend/app/src/apps/web/pages.lua b/zmisc/website/backend/app/src/apps/web/pages.lua similarity index 100% rename from website/backend/app/src/apps/web/pages.lua rename to zmisc/website/backend/app/src/apps/web/pages.lua diff --git a/website/backend/app/src/apps/web/pages/index.lua b/zmisc/website/backend/app/src/apps/web/pages/index.lua similarity index 100% rename from website/backend/app/src/apps/web/pages/index.lua rename to zmisc/website/backend/app/src/apps/web/pages/index.lua diff --git a/website/backend/app/src/apps/web/pages/logout.lua b/zmisc/website/backend/app/src/apps/web/pages/logout.lua similarity index 100% rename from website/backend/app/src/apps/web/pages/logout.lua rename to zmisc/website/backend/app/src/apps/web/pages/logout.lua diff --git a/website/backend/app/src/apps/web/pages/page.lua b/zmisc/website/backend/app/src/apps/web/pages/page.lua similarity index 100% rename from website/backend/app/src/apps/web/pages/page.lua rename to zmisc/website/backend/app/src/apps/web/pages/page.lua diff --git a/website/backend/app/src/apps/web/pages/rules.lua b/zmisc/website/backend/app/src/apps/web/pages/rules.lua similarity index 100% rename from website/backend/app/src/apps/web/pages/rules.lua rename to zmisc/website/backend/app/src/apps/web/pages/rules.lua diff --git a/website/backend/app/src/locale/en.lua b/zmisc/website/backend/app/src/locale/en.lua similarity index 100% rename from website/backend/app/src/locale/en.lua rename to zmisc/website/backend/app/src/locale/en.lua diff --git a/website/backend/app/src/locale/fr.lua b/zmisc/website/backend/app/src/locale/fr.lua similarity index 100% rename from website/backend/app/src/locale/fr.lua rename to zmisc/website/backend/app/src/locale/fr.lua diff --git a/website/backend/app/src/locale/phpceo.lua b/zmisc/website/backend/app/src/locale/phpceo.lua similarity index 100% rename from website/backend/app/src/locale/phpceo.lua rename to zmisc/website/backend/app/src/locale/phpceo.lua diff --git a/website/backend/app/src/locale/pl.lua b/zmisc/website/backend/app/src/locale/pl.lua similarity index 100% rename from website/backend/app/src/locale/pl.lua rename to zmisc/website/backend/app/src/locale/pl.lua diff --git a/website/backend/app/src/models.lua b/zmisc/website/backend/app/src/models.lua similarity index 100% rename from website/backend/app/src/models.lua rename to zmisc/website/backend/app/src/models.lua diff --git a/website/backend/app/src/models/announcements.lua b/zmisc/website/backend/app/src/models/announcements.lua similarity index 100% rename from website/backend/app/src/models/announcements.lua rename to zmisc/website/backend/app/src/models/announcements.lua diff --git a/website/backend/app/src/models/bans.lua b/zmisc/website/backend/app/src/models/bans.lua similarity index 100% rename from website/backend/app/src/models/bans.lua rename to zmisc/website/backend/app/src/models/bans.lua diff --git a/website/backend/app/src/models/boards.lua b/zmisc/website/backend/app/src/models/boards.lua similarity index 100% rename from website/backend/app/src/models/boards.lua rename to zmisc/website/backend/app/src/models/boards.lua diff --git a/website/backend/app/src/models/pages.lua b/zmisc/website/backend/app/src/models/pages.lua similarity index 100% rename from website/backend/app/src/models/pages.lua rename to zmisc/website/backend/app/src/models/pages.lua diff --git a/website/backend/app/src/models/posts.lua b/zmisc/website/backend/app/src/models/posts.lua similarity index 100% rename from website/backend/app/src/models/posts.lua rename to zmisc/website/backend/app/src/models/posts.lua diff --git a/website/backend/app/src/models/reports.lua b/zmisc/website/backend/app/src/models/reports.lua similarity index 100% rename from website/backend/app/src/models/reports.lua rename to zmisc/website/backend/app/src/models/reports.lua diff --git a/website/backend/app/src/models/threads.lua b/zmisc/website/backend/app/src/models/threads.lua similarity index 100% rename from website/backend/app/src/models/threads.lua rename to zmisc/website/backend/app/src/models/threads.lua diff --git a/website/backend/app/src/models/users.lua b/zmisc/website/backend/app/src/models/users.lua similarity index 100% rename from website/backend/app/src/models/users.lua rename to zmisc/website/backend/app/src/models/users.lua diff --git a/website/backend/app/src/sass/posts.scss b/zmisc/website/backend/app/src/sass/posts.scss similarity index 100% rename from website/backend/app/src/sass/posts.scss rename to zmisc/website/backend/app/src/sass/posts.scss diff --git a/website/backend/app/src/sass/reset.scss b/zmisc/website/backend/app/src/sass/reset.scss similarity index 100% rename from website/backend/app/src/sass/reset.scss rename to zmisc/website/backend/app/src/sass/reset.scss diff --git a/website/backend/app/src/sass/style.scss b/zmisc/website/backend/app/src/sass/style.scss similarity index 100% rename from website/backend/app/src/sass/style.scss rename to zmisc/website/backend/app/src/sass/style.scss diff --git a/website/backend/app/src/sass/yotsuba.scss b/zmisc/website/backend/app/src/sass/yotsuba.scss similarity index 100% rename from website/backend/app/src/sass/yotsuba.scss rename to zmisc/website/backend/app/src/sass/yotsuba.scss diff --git a/website/backend/app/src/sass/yotsuba_b.scss b/zmisc/website/backend/app/src/sass/yotsuba_b.scss similarity index 100% rename from website/backend/app/src/sass/yotsuba_b.scss rename to zmisc/website/backend/app/src/sass/yotsuba_b.scss diff --git a/website/backend/app/src/utils/capture.lua b/zmisc/website/backend/app/src/utils/capture.lua similarity index 100% rename from website/backend/app/src/utils/capture.lua rename to zmisc/website/backend/app/src/utils/capture.lua diff --git a/website/backend/app/src/utils/error.lua b/zmisc/website/backend/app/src/utils/error.lua similarity index 100% rename from website/backend/app/src/utils/error.lua rename to zmisc/website/backend/app/src/utils/error.lua diff --git a/website/backend/app/src/utils/file_whitelist.lua b/zmisc/website/backend/app/src/utils/file_whitelist.lua similarity index 100% rename from website/backend/app/src/utils/file_whitelist.lua rename to zmisc/website/backend/app/src/utils/file_whitelist.lua diff --git a/website/backend/app/src/utils/generate.lua b/zmisc/website/backend/app/src/utils/generate.lua similarity index 100% rename from website/backend/app/src/utils/generate.lua rename to zmisc/website/backend/app/src/utils/generate.lua diff --git a/website/backend/app/src/utils/request_processor.lua b/zmisc/website/backend/app/src/utils/request_processor.lua similarity index 100% rename from website/backend/app/src/utils/request_processor.lua rename to zmisc/website/backend/app/src/utils/request_processor.lua diff --git a/website/backend/app/src/utils/role.lua b/zmisc/website/backend/app/src/utils/role.lua similarity index 100% rename from website/backend/app/src/utils/role.lua rename to zmisc/website/backend/app/src/utils/role.lua diff --git a/website/backend/app/src/utils/text_formatter.lua b/zmisc/website/backend/app/src/utils/text_formatter.lua similarity index 100% rename from website/backend/app/src/utils/text_formatter.lua rename to zmisc/website/backend/app/src/utils/text_formatter.lua diff --git a/website/backend/app/src/views/admin/admin.etlua b/zmisc/website/backend/app/src/views/admin/admin.etlua similarity index 100% rename from website/backend/app/src/views/admin/admin.etlua rename to zmisc/website/backend/app/src/views/admin/admin.etlua diff --git a/website/backend/app/src/views/admin/announcement.etlua b/zmisc/website/backend/app/src/views/admin/announcement.etlua similarity index 100% rename from website/backend/app/src/views/admin/announcement.etlua rename to zmisc/website/backend/app/src/views/admin/announcement.etlua diff --git a/website/backend/app/src/views/admin/board.etlua b/zmisc/website/backend/app/src/views/admin/board.etlua similarity index 100% rename from website/backend/app/src/views/admin/board.etlua rename to zmisc/website/backend/app/src/views/admin/board.etlua diff --git a/website/backend/app/src/views/admin/login.etlua b/zmisc/website/backend/app/src/views/admin/login.etlua similarity index 100% rename from website/backend/app/src/views/admin/login.etlua rename to zmisc/website/backend/app/src/views/admin/login.etlua diff --git a/website/backend/app/src/views/admin/page.etlua b/zmisc/website/backend/app/src/views/admin/page.etlua similarity index 100% rename from website/backend/app/src/views/admin/page.etlua rename to zmisc/website/backend/app/src/views/admin/page.etlua diff --git a/website/backend/app/src/views/admin/success.etlua b/zmisc/website/backend/app/src/views/admin/success.etlua similarity index 100% rename from website/backend/app/src/views/admin/success.etlua rename to zmisc/website/backend/app/src/views/admin/success.etlua diff --git a/website/backend/app/src/views/admin/user.etlua b/zmisc/website/backend/app/src/views/admin/user.etlua similarity index 100% rename from website/backend/app/src/views/admin/user.etlua rename to zmisc/website/backend/app/src/views/admin/user.etlua diff --git a/website/backend/app/src/views/archive.etlua b/zmisc/website/backend/app/src/views/archive.etlua similarity index 100% rename from website/backend/app/src/views/archive.etlua rename to zmisc/website/backend/app/src/views/archive.etlua diff --git a/website/backend/app/src/views/banned.etlua b/zmisc/website/backend/app/src/views/banned.etlua similarity index 100% rename from website/backend/app/src/views/banned.etlua rename to zmisc/website/backend/app/src/views/banned.etlua diff --git a/website/backend/app/src/views/board.etlua b/zmisc/website/backend/app/src/views/board.etlua similarity index 100% rename from website/backend/app/src/views/board.etlua rename to zmisc/website/backend/app/src/views/board.etlua diff --git a/website/backend/app/src/views/catalog.etlua b/zmisc/website/backend/app/src/views/catalog.etlua similarity index 100% rename from website/backend/app/src/views/catalog.etlua rename to zmisc/website/backend/app/src/views/catalog.etlua diff --git a/website/backend/app/src/views/code_404.etlua b/zmisc/website/backend/app/src/views/code_404.etlua similarity index 100% rename from website/backend/app/src/views/code_404.etlua rename to zmisc/website/backend/app/src/views/code_404.etlua diff --git a/website/backend/app/src/views/fragments/announcements.etlua b/zmisc/website/backend/app/src/views/fragments/announcements.etlua similarity index 100% rename from website/backend/app/src/views/fragments/announcements.etlua rename to zmisc/website/backend/app/src/views/fragments/announcements.etlua diff --git a/website/backend/app/src/views/fragments/board_title.etlua b/zmisc/website/backend/app/src/views/fragments/board_title.etlua similarity index 100% rename from website/backend/app/src/views/fragments/board_title.etlua rename to zmisc/website/backend/app/src/views/fragments/board_title.etlua diff --git a/website/backend/app/src/views/fragments/copyright.etlua b/zmisc/website/backend/app/src/views/fragments/copyright.etlua similarity index 100% rename from website/backend/app/src/views/fragments/copyright.etlua rename to zmisc/website/backend/app/src/views/fragments/copyright.etlua diff --git a/website/backend/app/src/views/fragments/error.etlua b/zmisc/website/backend/app/src/views/fragments/error.etlua similarity index 100% rename from website/backend/app/src/views/fragments/error.etlua rename to zmisc/website/backend/app/src/views/fragments/error.etlua diff --git a/website/backend/app/src/views/fragments/form_ban.etlua b/zmisc/website/backend/app/src/views/fragments/form_ban.etlua similarity index 100% rename from website/backend/app/src/views/fragments/form_ban.etlua rename to zmisc/website/backend/app/src/views/fragments/form_ban.etlua diff --git a/website/backend/app/src/views/fragments/form_delete.etlua b/zmisc/website/backend/app/src/views/fragments/form_delete.etlua similarity index 100% rename from website/backend/app/src/views/fragments/form_delete.etlua rename to zmisc/website/backend/app/src/views/fragments/form_delete.etlua diff --git a/website/backend/app/src/views/fragments/form_locale.etlua b/zmisc/website/backend/app/src/views/fragments/form_locale.etlua similarity index 100% rename from website/backend/app/src/views/fragments/form_locale.etlua rename to zmisc/website/backend/app/src/views/fragments/form_locale.etlua diff --git a/website/backend/app/src/views/fragments/form_lock.etlua b/zmisc/website/backend/app/src/views/fragments/form_lock.etlua similarity index 100% rename from website/backend/app/src/views/fragments/form_lock.etlua rename to zmisc/website/backend/app/src/views/fragments/form_lock.etlua diff --git a/website/backend/app/src/views/fragments/form_override.etlua b/zmisc/website/backend/app/src/views/fragments/form_override.etlua similarity index 100% rename from website/backend/app/src/views/fragments/form_override.etlua rename to zmisc/website/backend/app/src/views/fragments/form_override.etlua diff --git a/website/backend/app/src/views/fragments/form_remix.etlua b/zmisc/website/backend/app/src/views/fragments/form_remix.etlua similarity index 100% rename from website/backend/app/src/views/fragments/form_remix.etlua rename to zmisc/website/backend/app/src/views/fragments/form_remix.etlua diff --git a/website/backend/app/src/views/fragments/form_report.etlua b/zmisc/website/backend/app/src/views/fragments/form_report.etlua similarity index 100% rename from website/backend/app/src/views/fragments/form_report.etlua rename to zmisc/website/backend/app/src/views/fragments/form_report.etlua diff --git a/website/backend/app/src/views/fragments/form_save.etlua b/zmisc/website/backend/app/src/views/fragments/form_save.etlua similarity index 100% rename from website/backend/app/src/views/fragments/form_save.etlua rename to zmisc/website/backend/app/src/views/fragments/form_save.etlua diff --git a/website/backend/app/src/views/fragments/form_sticky.etlua b/zmisc/website/backend/app/src/views/fragments/form_sticky.etlua similarity index 100% rename from website/backend/app/src/views/fragments/form_sticky.etlua rename to zmisc/website/backend/app/src/views/fragments/form_sticky.etlua diff --git a/website/backend/app/src/views/fragments/form_submit.etlua b/zmisc/website/backend/app/src/views/fragments/form_submit.etlua similarity index 100% rename from website/backend/app/src/views/fragments/form_submit.etlua rename to zmisc/website/backend/app/src/views/fragments/form_submit.etlua diff --git a/website/backend/app/src/views/fragments/list_boards.etlua b/zmisc/website/backend/app/src/views/fragments/list_boards.etlua similarity index 100% rename from website/backend/app/src/views/fragments/list_boards.etlua rename to zmisc/website/backend/app/src/views/fragments/list_boards.etlua diff --git a/website/backend/app/src/views/fragments/op_content.etlua b/zmisc/website/backend/app/src/views/fragments/op_content.etlua similarity index 100% rename from website/backend/app/src/views/fragments/op_content.etlua rename to zmisc/website/backend/app/src/views/fragments/op_content.etlua diff --git a/website/backend/app/src/views/fragments/post_content.etlua b/zmisc/website/backend/app/src/views/fragments/post_content.etlua similarity index 100% rename from website/backend/app/src/views/fragments/post_content.etlua rename to zmisc/website/backend/app/src/views/fragments/post_content.etlua diff --git a/website/backend/app/src/views/fragments/post_menu.etlua b/zmisc/website/backend/app/src/views/fragments/post_menu.etlua similarity index 100% rename from website/backend/app/src/views/fragments/post_menu.etlua rename to zmisc/website/backend/app/src/views/fragments/post_menu.etlua diff --git a/website/backend/app/src/views/fragments/return_board.etlua b/zmisc/website/backend/app/src/views/fragments/return_board.etlua similarity index 100% rename from website/backend/app/src/views/fragments/return_board.etlua rename to zmisc/website/backend/app/src/views/fragments/return_board.etlua diff --git a/website/backend/app/src/views/fragments/return_thread.etlua b/zmisc/website/backend/app/src/views/fragments/return_thread.etlua similarity index 100% rename from website/backend/app/src/views/fragments/return_thread.etlua rename to zmisc/website/backend/app/src/views/fragments/return_thread.etlua diff --git a/website/backend/app/src/views/index.etlua b/zmisc/website/backend/app/src/views/index.etlua similarity index 100% rename from website/backend/app/src/views/index.etlua rename to zmisc/website/backend/app/src/views/index.etlua diff --git a/website/backend/app/src/views/install.etlua b/zmisc/website/backend/app/src/views/install.etlua similarity index 100% rename from website/backend/app/src/views/install.etlua rename to zmisc/website/backend/app/src/views/install.etlua diff --git a/website/backend/app/src/views/layout.etlua b/zmisc/website/backend/app/src/views/layout.etlua similarity index 100% rename from website/backend/app/src/views/layout.etlua rename to zmisc/website/backend/app/src/views/layout.etlua diff --git a/website/backend/app/src/views/page.etlua b/zmisc/website/backend/app/src/views/page.etlua similarity index 100% rename from website/backend/app/src/views/page.etlua rename to zmisc/website/backend/app/src/views/page.etlua diff --git a/website/backend/app/src/views/rules.etlua b/zmisc/website/backend/app/src/views/rules.etlua similarity index 100% rename from website/backend/app/src/views/rules.etlua rename to zmisc/website/backend/app/src/views/rules.etlua diff --git a/website/backend/app/src/views/thread.etlua b/zmisc/website/backend/app/src/views/thread.etlua similarity index 100% rename from website/backend/app/src/views/thread.etlua rename to zmisc/website/backend/app/src/views/thread.etlua diff --git a/website/backend/app/static/banned.jpg b/zmisc/website/backend/app/static/banned.jpg similarity index 100% rename from website/backend/app/static/banned.jpg rename to zmisc/website/backend/app/static/banned.jpg diff --git a/website/backend/app/static/css/posts.css b/zmisc/website/backend/app/static/css/posts.css similarity index 100% rename from website/backend/app/static/css/posts.css rename to zmisc/website/backend/app/static/css/posts.css diff --git a/website/backend/app/static/css/posts.css.map b/zmisc/website/backend/app/static/css/posts.css.map similarity index 100% rename from website/backend/app/static/css/posts.css.map rename to zmisc/website/backend/app/static/css/posts.css.map diff --git a/website/backend/app/static/css/reset.css b/zmisc/website/backend/app/static/css/reset.css similarity index 100% rename from website/backend/app/static/css/reset.css rename to zmisc/website/backend/app/static/css/reset.css diff --git a/website/backend/app/static/css/reset.css.map b/zmisc/website/backend/app/static/css/reset.css.map similarity index 100% rename from website/backend/app/static/css/reset.css.map rename to zmisc/website/backend/app/static/css/reset.css.map diff --git a/website/backend/app/static/css/style.css b/zmisc/website/backend/app/static/css/style.css similarity index 100% rename from website/backend/app/static/css/style.css rename to zmisc/website/backend/app/static/css/style.css diff --git a/website/backend/app/static/css/style.css.map b/zmisc/website/backend/app/static/css/style.css.map similarity index 100% rename from website/backend/app/static/css/style.css.map rename to zmisc/website/backend/app/static/css/style.css.map diff --git a/website/backend/app/static/css/tegaki.css b/zmisc/website/backend/app/static/css/tegaki.css similarity index 100% rename from website/backend/app/static/css/tegaki.css rename to zmisc/website/backend/app/static/css/tegaki.css diff --git a/website/backend/app/static/css/yotsuba.css b/zmisc/website/backend/app/static/css/yotsuba.css similarity index 100% rename from website/backend/app/static/css/yotsuba.css rename to zmisc/website/backend/app/static/css/yotsuba.css diff --git a/website/backend/app/static/css/yotsuba.css.map b/zmisc/website/backend/app/static/css/yotsuba.css.map similarity index 100% rename from website/backend/app/static/css/yotsuba.css.map rename to zmisc/website/backend/app/static/css/yotsuba.css.map diff --git a/website/backend/app/static/css/yotsuba_b.css b/zmisc/website/backend/app/static/css/yotsuba_b.css similarity index 100% rename from website/backend/app/static/css/yotsuba_b.css rename to zmisc/website/backend/app/static/css/yotsuba_b.css diff --git a/website/backend/app/static/css/yotsuba_b.css.map b/zmisc/website/backend/app/static/css/yotsuba_b.css.map similarity index 100% rename from website/backend/app/static/css/yotsuba_b.css.map rename to zmisc/website/backend/app/static/css/yotsuba_b.css.map diff --git a/website/backend/app/static/js/script.js b/zmisc/website/backend/app/static/js/script.js similarity index 100% rename from website/backend/app/static/js/script.js rename to zmisc/website/backend/app/static/js/script.js diff --git a/website/backend/app/static/js/tegaki/LICENSE b/zmisc/website/backend/app/static/js/tegaki/LICENSE similarity index 100% rename from website/backend/app/static/js/tegaki/LICENSE rename to zmisc/website/backend/app/static/js/tegaki/LICENSE diff --git a/website/backend/app/static/js/tegaki/README.md b/zmisc/website/backend/app/static/js/tegaki/README.md similarity index 100% rename from website/backend/app/static/js/tegaki/README.md rename to zmisc/website/backend/app/static/js/tegaki/README.md diff --git a/website/backend/app/static/js/tegaki/Rakefile b/zmisc/website/backend/app/static/js/tegaki/Rakefile similarity index 100% rename from website/backend/app/static/js/tegaki/Rakefile rename to zmisc/website/backend/app/static/js/tegaki/Rakefile diff --git a/website/backend/app/static/js/tegaki/tegaki.js b/zmisc/website/backend/app/static/js/tegaki/tegaki.js similarity index 100% rename from website/backend/app/static/js/tegaki/tegaki.js rename to zmisc/website/backend/app/static/js/tegaki/tegaki.js diff --git a/website/backend/app/static/op_audio.png b/zmisc/website/backend/app/static/op_audio.png similarity index 100% rename from website/backend/app/static/op_audio.png rename to zmisc/website/backend/app/static/op_audio.png diff --git a/website/backend/app/static/op_spoiler.png b/zmisc/website/backend/app/static/op_spoiler.png similarity index 100% rename from website/backend/app/static/op_spoiler.png rename to zmisc/website/backend/app/static/op_spoiler.png diff --git a/website/backend/app/static/post_audio.png b/zmisc/website/backend/app/static/post_audio.png similarity index 100% rename from website/backend/app/static/post_audio.png rename to zmisc/website/backend/app/static/post_audio.png diff --git a/website/backend/app/static/post_spoiler.png b/zmisc/website/backend/app/static/post_spoiler.png similarity index 100% rename from website/backend/app/static/post_spoiler.png rename to zmisc/website/backend/app/static/post_spoiler.png diff --git a/website/backend/app/wait-for-it.sh b/zmisc/website/backend/app/wait-for-it.sh similarity index 100% rename from website/backend/app/wait-for-it.sh rename to zmisc/website/backend/app/wait-for-it.sh diff --git a/website/backend/data/backup/.keep b/zmisc/website/backend/data/backup/.keep similarity index 100% rename from website/backend/data/backup/.keep rename to zmisc/website/backend/data/backup/.keep diff --git a/website/backend/data/favicon.ico b/zmisc/website/backend/data/favicon.ico similarity index 100% rename from website/backend/data/favicon.ico rename to zmisc/website/backend/data/favicon.ico diff --git a/website/backend/data/files/.keep b/zmisc/website/backend/data/files/.keep similarity index 100% rename from website/backend/data/files/.keep rename to zmisc/website/backend/data/files/.keep diff --git a/website/backend/data/robots.txt b/zmisc/website/backend/data/robots.txt similarity index 100% rename from website/backend/data/robots.txt rename to zmisc/website/backend/data/robots.txt diff --git a/website/backend/data/secrets/.keep b/zmisc/website/backend/data/secrets/.keep similarity index 100% rename from website/backend/data/secrets/.keep rename to zmisc/website/backend/data/secrets/.keep diff --git a/website/backend/dev.sh b/zmisc/website/backend/dev.sh similarity index 100% rename from website/backend/dev.sh rename to zmisc/website/backend/dev.sh diff --git a/website/backend/docker-compose.yml b/zmisc/website/backend/docker-compose.yml similarity index 100% rename from website/backend/docker-compose.yml rename to zmisc/website/backend/docker-compose.yml diff --git a/website/backend/prod.sh b/zmisc/website/backend/prod.sh similarity index 100% rename from website/backend/prod.sh rename to zmisc/website/backend/prod.sh diff --git a/website/backend/psql/1-init.sql b/zmisc/website/backend/psql/1-init.sql similarity index 100% rename from website/backend/psql/1-init.sql rename to zmisc/website/backend/psql/1-init.sql diff --git a/website/backend/psql/Dockerfile b/zmisc/website/backend/psql/Dockerfile similarity index 100% rename from website/backend/psql/Dockerfile rename to zmisc/website/backend/psql/Dockerfile diff --git a/website/backend/psql/pg_hba.conf b/zmisc/website/backend/psql/pg_hba.conf similarity index 100% rename from website/backend/psql/pg_hba.conf rename to zmisc/website/backend/psql/pg_hba.conf diff --git a/website/backend/resources/op_spoiler.psd b/zmisc/website/backend/resources/op_spoiler.psd similarity index 100% rename from website/backend/resources/op_spoiler.psd rename to zmisc/website/backend/resources/op_spoiler.psd diff --git a/website/backend/resources/post_spoiler.psd b/zmisc/website/backend/resources/post_spoiler.psd similarity index 100% rename from website/backend/resources/post_spoiler.psd rename to zmisc/website/backend/resources/post_spoiler.psd diff --git a/website/backend/sass.sh b/zmisc/website/backend/sass.sh similarity index 100% rename from website/backend/sass.sh rename to zmisc/website/backend/sass.sh diff --git a/website/backend/test.sh b/zmisc/website/backend/test.sh similarity index 100% rename from website/backend/test.sh rename to zmisc/website/backend/test.sh diff --git a/website/backend/ts.sh b/zmisc/website/backend/ts.sh similarity index 100% rename from website/backend/ts.sh rename to zmisc/website/backend/ts.sh diff --git a/website/backend/tsconfig.json b/zmisc/website/backend/tsconfig.json similarity index 100% rename from website/backend/tsconfig.json rename to zmisc/website/backend/tsconfig.json diff --git a/website/frontend/.browserslistrc b/zmisc/website/frontend/.browserslistrc similarity index 100% rename from website/frontend/.browserslistrc rename to zmisc/website/frontend/.browserslistrc diff --git a/website/frontend/.editorconfig b/zmisc/website/frontend/.editorconfig similarity index 100% rename from website/frontend/.editorconfig rename to zmisc/website/frontend/.editorconfig diff --git a/website/frontend/.env b/zmisc/website/frontend/.env similarity index 100% rename from website/frontend/.env rename to zmisc/website/frontend/.env diff --git a/website/frontend/.eslintignore b/zmisc/website/frontend/.eslintignore similarity index 100% rename from website/frontend/.eslintignore rename to zmisc/website/frontend/.eslintignore diff --git a/website/frontend/.eslintrc.js b/zmisc/website/frontend/.eslintrc.js similarity index 100% rename from website/frontend/.eslintrc.js rename to zmisc/website/frontend/.eslintrc.js diff --git a/website/frontend/.gitignore b/zmisc/website/frontend/.gitignore similarity index 100% rename from website/frontend/.gitignore rename to zmisc/website/frontend/.gitignore diff --git a/website/frontend/LICENSE b/zmisc/website/frontend/LICENSE similarity index 100% rename from website/frontend/LICENSE rename to zmisc/website/frontend/LICENSE diff --git a/website/frontend/README-zh.md b/zmisc/website/frontend/README-zh.md similarity index 100% rename from website/frontend/README-zh.md rename to zmisc/website/frontend/README-zh.md diff --git a/website/frontend/README.md b/zmisc/website/frontend/README.md similarity index 100% rename from website/frontend/README.md rename to zmisc/website/frontend/README.md diff --git a/website/frontend/babel.config.js b/zmisc/website/frontend/babel.config.js similarity index 100% rename from website/frontend/babel.config.js rename to zmisc/website/frontend/babel.config.js diff --git a/website/frontend/cypress.json b/zmisc/website/frontend/cypress.json similarity index 100% rename from website/frontend/cypress.json rename to zmisc/website/frontend/cypress.json diff --git a/website/frontend/jest.config.js b/zmisc/website/frontend/jest.config.js similarity index 100% rename from website/frontend/jest.config.js rename to zmisc/website/frontend/jest.config.js diff --git a/website/frontend/package-lock.json b/zmisc/website/frontend/package-lock.json similarity index 100% rename from website/frontend/package-lock.json rename to zmisc/website/frontend/package-lock.json diff --git a/website/frontend/package.json b/zmisc/website/frontend/package.json similarity index 100% rename from website/frontend/package.json rename to zmisc/website/frontend/package.json diff --git a/website/frontend/postcss.config.js b/zmisc/website/frontend/postcss.config.js similarity index 100% rename from website/frontend/postcss.config.js rename to zmisc/website/frontend/postcss.config.js diff --git a/website/frontend/public/favicon.ico b/zmisc/website/frontend/public/favicon.ico similarity index 100% rename from website/frontend/public/favicon.ico rename to zmisc/website/frontend/public/favicon.ico diff --git a/website/frontend/public/img/icons/android-chrome-192x192.png b/zmisc/website/frontend/public/img/icons/android-chrome-192x192.png similarity index 100% rename from website/frontend/public/img/icons/android-chrome-192x192.png rename to zmisc/website/frontend/public/img/icons/android-chrome-192x192.png diff --git a/website/frontend/public/img/icons/android-chrome-512x512.png b/zmisc/website/frontend/public/img/icons/android-chrome-512x512.png similarity index 100% rename from website/frontend/public/img/icons/android-chrome-512x512.png rename to zmisc/website/frontend/public/img/icons/android-chrome-512x512.png diff --git a/website/frontend/public/img/icons/apple-touch-icon-120x120.png b/zmisc/website/frontend/public/img/icons/apple-touch-icon-120x120.png similarity index 100% rename from website/frontend/public/img/icons/apple-touch-icon-120x120.png rename to zmisc/website/frontend/public/img/icons/apple-touch-icon-120x120.png diff --git a/website/frontend/public/img/icons/apple-touch-icon-152x152.png b/zmisc/website/frontend/public/img/icons/apple-touch-icon-152x152.png similarity index 100% rename from website/frontend/public/img/icons/apple-touch-icon-152x152.png rename to zmisc/website/frontend/public/img/icons/apple-touch-icon-152x152.png diff --git a/website/frontend/public/img/icons/apple-touch-icon-180x180.png b/zmisc/website/frontend/public/img/icons/apple-touch-icon-180x180.png similarity index 100% rename from website/frontend/public/img/icons/apple-touch-icon-180x180.png rename to zmisc/website/frontend/public/img/icons/apple-touch-icon-180x180.png diff --git a/website/frontend/public/img/icons/apple-touch-icon-60x60.png b/zmisc/website/frontend/public/img/icons/apple-touch-icon-60x60.png similarity index 100% rename from website/frontend/public/img/icons/apple-touch-icon-60x60.png rename to zmisc/website/frontend/public/img/icons/apple-touch-icon-60x60.png diff --git a/website/frontend/public/img/icons/apple-touch-icon-76x76.png b/zmisc/website/frontend/public/img/icons/apple-touch-icon-76x76.png similarity index 100% rename from website/frontend/public/img/icons/apple-touch-icon-76x76.png rename to zmisc/website/frontend/public/img/icons/apple-touch-icon-76x76.png diff --git a/website/frontend/public/img/icons/apple-touch-icon.png b/zmisc/website/frontend/public/img/icons/apple-touch-icon.png similarity index 100% rename from website/frontend/public/img/icons/apple-touch-icon.png rename to zmisc/website/frontend/public/img/icons/apple-touch-icon.png diff --git a/website/frontend/public/img/icons/favicon-16x16.png b/zmisc/website/frontend/public/img/icons/favicon-16x16.png similarity index 100% rename from website/frontend/public/img/icons/favicon-16x16.png rename to zmisc/website/frontend/public/img/icons/favicon-16x16.png diff --git a/website/frontend/public/img/icons/favicon-32x32.png b/zmisc/website/frontend/public/img/icons/favicon-32x32.png similarity index 100% rename from website/frontend/public/img/icons/favicon-32x32.png rename to zmisc/website/frontend/public/img/icons/favicon-32x32.png diff --git a/website/frontend/public/img/icons/msapplication-icon-144x144.png b/zmisc/website/frontend/public/img/icons/msapplication-icon-144x144.png similarity index 100% rename from website/frontend/public/img/icons/msapplication-icon-144x144.png rename to zmisc/website/frontend/public/img/icons/msapplication-icon-144x144.png diff --git a/website/frontend/public/img/icons/mstile-150x150.png b/zmisc/website/frontend/public/img/icons/mstile-150x150.png similarity index 100% rename from website/frontend/public/img/icons/mstile-150x150.png rename to zmisc/website/frontend/public/img/icons/mstile-150x150.png diff --git a/website/frontend/public/img/icons/safari-pinned-tab.svg b/zmisc/website/frontend/public/img/icons/safari-pinned-tab.svg similarity index 100% rename from website/frontend/public/img/icons/safari-pinned-tab.svg rename to zmisc/website/frontend/public/img/icons/safari-pinned-tab.svg diff --git a/website/frontend/public/index.html b/zmisc/website/frontend/public/index.html similarity index 100% rename from website/frontend/public/index.html rename to zmisc/website/frontend/public/index.html diff --git a/website/frontend/public/manifest.json b/zmisc/website/frontend/public/manifest.json similarity index 100% rename from website/frontend/public/manifest.json rename to zmisc/website/frontend/public/manifest.json diff --git a/website/frontend/public/robots.txt b/zmisc/website/frontend/public/robots.txt similarity index 100% rename from website/frontend/public/robots.txt rename to zmisc/website/frontend/public/robots.txt diff --git a/website/frontend/src/App.vue b/zmisc/website/frontend/src/App.vue similarity index 100% rename from website/frontend/src/App.vue rename to zmisc/website/frontend/src/App.vue diff --git a/website/frontend/src/api/articles.ts b/zmisc/website/frontend/src/api/articles.ts similarity index 100% rename from website/frontend/src/api/articles.ts rename to zmisc/website/frontend/src/api/articles.ts diff --git a/website/frontend/src/api/node.ts b/zmisc/website/frontend/src/api/node.ts similarity index 100% rename from website/frontend/src/api/node.ts rename to zmisc/website/frontend/src/api/node.ts diff --git a/website/frontend/src/api/types.d.ts b/zmisc/website/frontend/src/api/types.d.ts similarity index 100% rename from website/frontend/src/api/types.d.ts rename to zmisc/website/frontend/src/api/types.d.ts diff --git a/website/frontend/src/api/users.ts b/zmisc/website/frontend/src/api/users.ts similarity index 100% rename from website/frontend/src/api/users.ts rename to zmisc/website/frontend/src/api/users.ts diff --git a/website/frontend/src/assets/404-images/404-cloud.png b/zmisc/website/frontend/src/assets/404-images/404-cloud.png similarity index 100% rename from website/frontend/src/assets/404-images/404-cloud.png rename to zmisc/website/frontend/src/assets/404-images/404-cloud.png diff --git a/website/frontend/src/assets/404-images/404.png b/zmisc/website/frontend/src/assets/404-images/404.png similarity index 100% rename from website/frontend/src/assets/404-images/404.png rename to zmisc/website/frontend/src/assets/404-images/404.png diff --git a/website/frontend/src/components/Breadcrumb/index.vue b/zmisc/website/frontend/src/components/Breadcrumb/index.vue similarity index 100% rename from website/frontend/src/components/Breadcrumb/index.vue rename to zmisc/website/frontend/src/components/Breadcrumb/index.vue diff --git a/website/frontend/src/components/Hamburger/index.vue b/zmisc/website/frontend/src/components/Hamburger/index.vue similarity index 100% rename from website/frontend/src/components/Hamburger/index.vue rename to zmisc/website/frontend/src/components/Hamburger/index.vue diff --git a/website/frontend/src/define.d.ts b/zmisc/website/frontend/src/define.d.ts similarity index 100% rename from website/frontend/src/define.d.ts rename to zmisc/website/frontend/src/define.d.ts diff --git a/website/frontend/src/icons/README.md b/zmisc/website/frontend/src/icons/README.md similarity index 100% rename from website/frontend/src/icons/README.md rename to zmisc/website/frontend/src/icons/README.md diff --git a/website/frontend/src/icons/components/dashboard.ts b/zmisc/website/frontend/src/icons/components/dashboard.ts similarity index 100% rename from website/frontend/src/icons/components/dashboard.ts rename to zmisc/website/frontend/src/icons/components/dashboard.ts diff --git a/website/frontend/src/icons/components/example.ts b/zmisc/website/frontend/src/icons/components/example.ts similarity index 100% rename from website/frontend/src/icons/components/example.ts rename to zmisc/website/frontend/src/icons/components/example.ts diff --git a/website/frontend/src/icons/components/eye-off.ts b/zmisc/website/frontend/src/icons/components/eye-off.ts similarity index 100% rename from website/frontend/src/icons/components/eye-off.ts rename to zmisc/website/frontend/src/icons/components/eye-off.ts diff --git a/website/frontend/src/icons/components/eye-on.ts b/zmisc/website/frontend/src/icons/components/eye-on.ts similarity index 100% rename from website/frontend/src/icons/components/eye-on.ts rename to zmisc/website/frontend/src/icons/components/eye-on.ts diff --git a/website/frontend/src/icons/components/form.ts b/zmisc/website/frontend/src/icons/components/form.ts similarity index 100% rename from website/frontend/src/icons/components/form.ts rename to zmisc/website/frontend/src/icons/components/form.ts diff --git a/website/frontend/src/icons/components/hamburger.ts b/zmisc/website/frontend/src/icons/components/hamburger.ts similarity index 100% rename from website/frontend/src/icons/components/hamburger.ts rename to zmisc/website/frontend/src/icons/components/hamburger.ts diff --git a/website/frontend/src/icons/components/index.ts b/zmisc/website/frontend/src/icons/components/index.ts similarity index 100% rename from website/frontend/src/icons/components/index.ts rename to zmisc/website/frontend/src/icons/components/index.ts diff --git a/website/frontend/src/icons/components/link.ts b/zmisc/website/frontend/src/icons/components/link.ts similarity index 100% rename from website/frontend/src/icons/components/link.ts rename to zmisc/website/frontend/src/icons/components/link.ts diff --git a/website/frontend/src/icons/components/nested.ts b/zmisc/website/frontend/src/icons/components/nested.ts similarity index 100% rename from website/frontend/src/icons/components/nested.ts rename to zmisc/website/frontend/src/icons/components/nested.ts diff --git a/website/frontend/src/icons/components/password.ts b/zmisc/website/frontend/src/icons/components/password.ts similarity index 100% rename from website/frontend/src/icons/components/password.ts rename to zmisc/website/frontend/src/icons/components/password.ts diff --git a/website/frontend/src/icons/components/table.ts b/zmisc/website/frontend/src/icons/components/table.ts similarity index 100% rename from website/frontend/src/icons/components/table.ts rename to zmisc/website/frontend/src/icons/components/table.ts diff --git a/website/frontend/src/icons/components/tree.ts b/zmisc/website/frontend/src/icons/components/tree.ts similarity index 100% rename from website/frontend/src/icons/components/tree.ts rename to zmisc/website/frontend/src/icons/components/tree.ts diff --git a/website/frontend/src/icons/components/user.ts b/zmisc/website/frontend/src/icons/components/user.ts similarity index 100% rename from website/frontend/src/icons/components/user.ts rename to zmisc/website/frontend/src/icons/components/user.ts diff --git a/website/frontend/src/icons/svg/dashboard.svg b/zmisc/website/frontend/src/icons/svg/dashboard.svg similarity index 100% rename from website/frontend/src/icons/svg/dashboard.svg rename to zmisc/website/frontend/src/icons/svg/dashboard.svg diff --git a/website/frontend/src/icons/svg/example.svg b/zmisc/website/frontend/src/icons/svg/example.svg similarity index 100% rename from website/frontend/src/icons/svg/example.svg rename to zmisc/website/frontend/src/icons/svg/example.svg diff --git a/website/frontend/src/icons/svg/eye-off.svg b/zmisc/website/frontend/src/icons/svg/eye-off.svg similarity index 100% rename from website/frontend/src/icons/svg/eye-off.svg rename to zmisc/website/frontend/src/icons/svg/eye-off.svg diff --git a/website/frontend/src/icons/svg/eye-on.svg b/zmisc/website/frontend/src/icons/svg/eye-on.svg similarity index 100% rename from website/frontend/src/icons/svg/eye-on.svg rename to zmisc/website/frontend/src/icons/svg/eye-on.svg diff --git a/website/frontend/src/icons/svg/form.svg b/zmisc/website/frontend/src/icons/svg/form.svg similarity index 100% rename from website/frontend/src/icons/svg/form.svg rename to zmisc/website/frontend/src/icons/svg/form.svg diff --git a/website/frontend/src/icons/svg/hamburger.svg b/zmisc/website/frontend/src/icons/svg/hamburger.svg similarity index 100% rename from website/frontend/src/icons/svg/hamburger.svg rename to zmisc/website/frontend/src/icons/svg/hamburger.svg diff --git a/website/frontend/src/icons/svg/link.svg b/zmisc/website/frontend/src/icons/svg/link.svg similarity index 100% rename from website/frontend/src/icons/svg/link.svg rename to zmisc/website/frontend/src/icons/svg/link.svg diff --git a/website/frontend/src/icons/svg/nested.svg b/zmisc/website/frontend/src/icons/svg/nested.svg similarity index 100% rename from website/frontend/src/icons/svg/nested.svg rename to zmisc/website/frontend/src/icons/svg/nested.svg diff --git a/website/frontend/src/icons/svg/password.svg b/zmisc/website/frontend/src/icons/svg/password.svg similarity index 100% rename from website/frontend/src/icons/svg/password.svg rename to zmisc/website/frontend/src/icons/svg/password.svg diff --git a/website/frontend/src/icons/svg/table.svg b/zmisc/website/frontend/src/icons/svg/table.svg similarity index 100% rename from website/frontend/src/icons/svg/table.svg rename to zmisc/website/frontend/src/icons/svg/table.svg diff --git a/website/frontend/src/icons/svg/tree.svg b/zmisc/website/frontend/src/icons/svg/tree.svg similarity index 100% rename from website/frontend/src/icons/svg/tree.svg rename to zmisc/website/frontend/src/icons/svg/tree.svg diff --git a/website/frontend/src/icons/svg/user.svg b/zmisc/website/frontend/src/icons/svg/user.svg similarity index 100% rename from website/frontend/src/icons/svg/user.svg rename to zmisc/website/frontend/src/icons/svg/user.svg diff --git a/website/frontend/src/layout/components/AppMain.vue b/zmisc/website/frontend/src/layout/components/AppMain.vue similarity index 100% rename from website/frontend/src/layout/components/AppMain.vue rename to zmisc/website/frontend/src/layout/components/AppMain.vue diff --git a/website/frontend/src/layout/components/Navbar/index.vue b/zmisc/website/frontend/src/layout/components/Navbar/index.vue similarity index 100% rename from website/frontend/src/layout/components/Navbar/index.vue rename to zmisc/website/frontend/src/layout/components/Navbar/index.vue diff --git a/website/frontend/src/layout/components/Sidebar/SidebarItem.vue b/zmisc/website/frontend/src/layout/components/Sidebar/SidebarItem.vue similarity index 100% rename from website/frontend/src/layout/components/Sidebar/SidebarItem.vue rename to zmisc/website/frontend/src/layout/components/Sidebar/SidebarItem.vue diff --git a/website/frontend/src/layout/components/Sidebar/SidebarItemLink.vue b/zmisc/website/frontend/src/layout/components/Sidebar/SidebarItemLink.vue similarity index 100% rename from website/frontend/src/layout/components/Sidebar/SidebarItemLink.vue rename to zmisc/website/frontend/src/layout/components/Sidebar/SidebarItemLink.vue diff --git a/website/frontend/src/layout/components/Sidebar/index.vue b/zmisc/website/frontend/src/layout/components/Sidebar/index.vue similarity index 100% rename from website/frontend/src/layout/components/Sidebar/index.vue rename to zmisc/website/frontend/src/layout/components/Sidebar/index.vue diff --git a/website/frontend/src/layout/components/index.ts b/zmisc/website/frontend/src/layout/components/index.ts similarity index 100% rename from website/frontend/src/layout/components/index.ts rename to zmisc/website/frontend/src/layout/components/index.ts diff --git a/website/frontend/src/layout/index.vue b/zmisc/website/frontend/src/layout/index.vue similarity index 100% rename from website/frontend/src/layout/index.vue rename to zmisc/website/frontend/src/layout/index.vue diff --git a/website/frontend/src/layout/mixin/resize.ts b/zmisc/website/frontend/src/layout/mixin/resize.ts similarity index 100% rename from website/frontend/src/layout/mixin/resize.ts rename to zmisc/website/frontend/src/layout/mixin/resize.ts diff --git a/website/frontend/src/main.ts b/zmisc/website/frontend/src/main.ts similarity index 100% rename from website/frontend/src/main.ts rename to zmisc/website/frontend/src/main.ts diff --git a/website/frontend/src/permission.ts b/zmisc/website/frontend/src/permission.ts similarity index 100% rename from website/frontend/src/permission.ts rename to zmisc/website/frontend/src/permission.ts diff --git a/website/frontend/src/registerServiceWorker.ts b/zmisc/website/frontend/src/registerServiceWorker.ts similarity index 100% rename from website/frontend/src/registerServiceWorker.ts rename to zmisc/website/frontend/src/registerServiceWorker.ts diff --git a/website/frontend/src/router.ts b/zmisc/website/frontend/src/router.ts similarity index 100% rename from website/frontend/src/router.ts rename to zmisc/website/frontend/src/router.ts diff --git a/website/frontend/src/shims-vue.d.ts b/zmisc/website/frontend/src/shims-vue.d.ts similarity index 100% rename from website/frontend/src/shims-vue.d.ts rename to zmisc/website/frontend/src/shims-vue.d.ts diff --git a/website/frontend/src/store/index.ts b/zmisc/website/frontend/src/store/index.ts similarity index 100% rename from website/frontend/src/store/index.ts rename to zmisc/website/frontend/src/store/index.ts diff --git a/website/frontend/src/store/modules/app.ts b/zmisc/website/frontend/src/store/modules/app.ts similarity index 100% rename from website/frontend/src/store/modules/app.ts rename to zmisc/website/frontend/src/store/modules/app.ts diff --git a/website/frontend/src/store/modules/user.ts b/zmisc/website/frontend/src/store/modules/user.ts similarity index 100% rename from website/frontend/src/store/modules/user.ts rename to zmisc/website/frontend/src/store/modules/user.ts diff --git a/website/frontend/src/styles/_mixins.scss b/zmisc/website/frontend/src/styles/_mixins.scss similarity index 100% rename from website/frontend/src/styles/_mixins.scss rename to zmisc/website/frontend/src/styles/_mixins.scss diff --git a/website/frontend/src/styles/_svgicon.scss b/zmisc/website/frontend/src/styles/_svgicon.scss similarity index 100% rename from website/frontend/src/styles/_svgicon.scss rename to zmisc/website/frontend/src/styles/_svgicon.scss diff --git a/website/frontend/src/styles/_transition.scss b/zmisc/website/frontend/src/styles/_transition.scss similarity index 100% rename from website/frontend/src/styles/_transition.scss rename to zmisc/website/frontend/src/styles/_transition.scss diff --git a/website/frontend/src/styles/_variables.scss b/zmisc/website/frontend/src/styles/_variables.scss similarity index 100% rename from website/frontend/src/styles/_variables.scss rename to zmisc/website/frontend/src/styles/_variables.scss diff --git a/website/frontend/src/styles/_variables.scss.d.ts b/zmisc/website/frontend/src/styles/_variables.scss.d.ts similarity index 100% rename from website/frontend/src/styles/_variables.scss.d.ts rename to zmisc/website/frontend/src/styles/_variables.scss.d.ts diff --git a/website/frontend/src/styles/element-variables.scss b/zmisc/website/frontend/src/styles/element-variables.scss similarity index 100% rename from website/frontend/src/styles/element-variables.scss rename to zmisc/website/frontend/src/styles/element-variables.scss diff --git a/website/frontend/src/styles/index.scss b/zmisc/website/frontend/src/styles/index.scss similarity index 100% rename from website/frontend/src/styles/index.scss rename to zmisc/website/frontend/src/styles/index.scss diff --git a/website/frontend/src/utils/cookies.ts b/zmisc/website/frontend/src/utils/cookies.ts similarity index 100% rename from website/frontend/src/utils/cookies.ts rename to zmisc/website/frontend/src/utils/cookies.ts diff --git a/website/frontend/src/utils/request.ts b/zmisc/website/frontend/src/utils/request.ts similarity index 100% rename from website/frontend/src/utils/request.ts rename to zmisc/website/frontend/src/utils/request.ts diff --git a/website/frontend/src/utils/validate.ts b/zmisc/website/frontend/src/utils/validate.ts similarity index 100% rename from website/frontend/src/utils/validate.ts rename to zmisc/website/frontend/src/utils/validate.ts diff --git a/website/frontend/src/views/404.vue b/zmisc/website/frontend/src/views/404.vue similarity index 100% rename from website/frontend/src/views/404.vue rename to zmisc/website/frontend/src/views/404.vue diff --git a/website/frontend/src/views/dashboard/index.vue b/zmisc/website/frontend/src/views/dashboard/index.vue similarity index 100% rename from website/frontend/src/views/dashboard/index.vue rename to zmisc/website/frontend/src/views/dashboard/index.vue diff --git a/website/frontend/src/views/debug/index.vue b/zmisc/website/frontend/src/views/debug/index.vue similarity index 100% rename from website/frontend/src/views/debug/index.vue rename to zmisc/website/frontend/src/views/debug/index.vue diff --git a/website/frontend/src/views/flamegraph/flamegraph.js b/zmisc/website/frontend/src/views/flamegraph/flamegraph.js similarity index 100% rename from website/frontend/src/views/flamegraph/flamegraph.js rename to zmisc/website/frontend/src/views/flamegraph/flamegraph.js diff --git a/website/frontend/src/views/flamegraph/flamegraph.vue b/zmisc/website/frontend/src/views/flamegraph/flamegraph.vue similarity index 100% rename from website/frontend/src/views/flamegraph/flamegraph.vue rename to zmisc/website/frontend/src/views/flamegraph/flamegraph.vue diff --git a/website/frontend/src/views/form/index.vue b/zmisc/website/frontend/src/views/form/index.vue similarity index 100% rename from website/frontend/src/views/form/index.vue rename to zmisc/website/frontend/src/views/form/index.vue diff --git a/website/frontend/src/views/login/index.vue b/zmisc/website/frontend/src/views/login/index.vue similarity index 100% rename from website/frontend/src/views/login/index.vue rename to zmisc/website/frontend/src/views/login/index.vue diff --git a/website/frontend/src/views/nested/menu1/index.vue b/zmisc/website/frontend/src/views/nested/menu1/index.vue similarity index 100% rename from website/frontend/src/views/nested/menu1/index.vue rename to zmisc/website/frontend/src/views/nested/menu1/index.vue diff --git a/website/frontend/src/views/nested/menu1/menu1-1/index.vue b/zmisc/website/frontend/src/views/nested/menu1/menu1-1/index.vue similarity index 100% rename from website/frontend/src/views/nested/menu1/menu1-1/index.vue rename to zmisc/website/frontend/src/views/nested/menu1/menu1-1/index.vue diff --git a/website/frontend/src/views/nested/menu1/menu1-2/index.vue b/zmisc/website/frontend/src/views/nested/menu1/menu1-2/index.vue similarity index 100% rename from website/frontend/src/views/nested/menu1/menu1-2/index.vue rename to zmisc/website/frontend/src/views/nested/menu1/menu1-2/index.vue diff --git a/website/frontend/src/views/nested/menu1/menu1-2/menu1-2-1/index.vue b/zmisc/website/frontend/src/views/nested/menu1/menu1-2/menu1-2-1/index.vue similarity index 100% rename from website/frontend/src/views/nested/menu1/menu1-2/menu1-2-1/index.vue rename to zmisc/website/frontend/src/views/nested/menu1/menu1-2/menu1-2-1/index.vue diff --git a/website/frontend/src/views/nested/menu1/menu1-2/menu1-2-2/index.vue b/zmisc/website/frontend/src/views/nested/menu1/menu1-2/menu1-2-2/index.vue similarity index 100% rename from website/frontend/src/views/nested/menu1/menu1-2/menu1-2-2/index.vue rename to zmisc/website/frontend/src/views/nested/menu1/menu1-2/menu1-2-2/index.vue diff --git a/website/frontend/src/views/nested/menu1/menu1-3/index.vue b/zmisc/website/frontend/src/views/nested/menu1/menu1-3/index.vue similarity index 100% rename from website/frontend/src/views/nested/menu1/menu1-3/index.vue rename to zmisc/website/frontend/src/views/nested/menu1/menu1-3/index.vue diff --git a/website/frontend/src/views/nested/menu2/index.vue b/zmisc/website/frontend/src/views/nested/menu2/index.vue similarity index 100% rename from website/frontend/src/views/nested/menu2/index.vue rename to zmisc/website/frontend/src/views/nested/menu2/index.vue diff --git a/website/frontend/src/views/nodeFilter.vue b/zmisc/website/frontend/src/views/nodeFilter.vue similarity index 100% rename from website/frontend/src/views/nodeFilter.vue rename to zmisc/website/frontend/src/views/nodeFilter.vue diff --git a/website/frontend/src/views/profiler/index.vue b/zmisc/website/frontend/src/views/profiler/index.vue similarity index 100% rename from website/frontend/src/views/profiler/index.vue rename to zmisc/website/frontend/src/views/profiler/index.vue diff --git a/website/frontend/src/views/table/index.vue b/zmisc/website/frontend/src/views/table/index.vue similarity index 100% rename from website/frontend/src/views/table/index.vue rename to zmisc/website/frontend/src/views/table/index.vue diff --git a/website/frontend/src/views/tree/index.vue b/zmisc/website/frontend/src/views/tree/index.vue similarity index 100% rename from website/frontend/src/views/tree/index.vue rename to zmisc/website/frontend/src/views/tree/index.vue diff --git a/website/frontend/tests/unit/.eslintrc.js b/zmisc/website/frontend/tests/unit/.eslintrc.js similarity index 100% rename from website/frontend/tests/unit/.eslintrc.js rename to zmisc/website/frontend/tests/unit/.eslintrc.js diff --git a/website/frontend/tests/unit/components/Breadcrumb.spec.ts b/zmisc/website/frontend/tests/unit/components/Breadcrumb.spec.ts similarity index 100% rename from website/frontend/tests/unit/components/Breadcrumb.spec.ts rename to zmisc/website/frontend/tests/unit/components/Breadcrumb.spec.ts diff --git a/website/frontend/tests/unit/utils/validate.spec.ts b/zmisc/website/frontend/tests/unit/utils/validate.spec.ts similarity index 100% rename from website/frontend/tests/unit/utils/validate.spec.ts rename to zmisc/website/frontend/tests/unit/utils/validate.spec.ts diff --git a/website/frontend/tsconfig.json b/zmisc/website/frontend/tsconfig.json similarity index 100% rename from website/frontend/tsconfig.json rename to zmisc/website/frontend/tsconfig.json diff --git a/website/frontend/vue.config.js b/zmisc/website/frontend/vue.config.js similarity index 100% rename from website/frontend/vue.config.js rename to zmisc/website/frontend/vue.config.js diff --git a/website/frontend/yarn.lock b/zmisc/website/frontend/yarn.lock similarity index 100% rename from website/frontend/yarn.lock rename to zmisc/website/frontend/yarn.lock