/matrix-admin

matrix 前端技术能力矩阵 管理后台端

Primary LanguageTypeScript

Welcome

Mono Repo

  • how to use

    • install

      npm i
    • dev

      npm run dev
    • build

      npm run build
  • deps installation

    • how to install deps for all projects

      npm install package-name -ws
    • how to install deps for specific project

      npm install package-name -w=@ma/project-name
    • how to install deps at root level

      npm install package-name -W

Folder Structure

  • print the folder structure

    • command # 🖥️ mac

      • tree -L 3 -I 'node_modules|dist'
    .
    ├── README.md
    ├── docs                          // vuepress v2
    │   ├── docs
    │   │   └── README.md
    │   └── package.json
    ├── domains
    │   └── finance
    │       ├── finance-admin-react   // react stack with multiple scenes
    │       └── finance-admin-vue3    // vue3 stack with multiple scenes
    ├── package-lock.json
    ├── package.json
    └── packages                      // shared js libs
      └── utils
  • how it is organized

    • by domain

      • by solution tech stack
        • by domain scene / story
    • by documentation

    • by shared packages