svg-layout-designer-react/docs/Project_Structure.md
2022-09-22 10:51:11 +02:00

2.4 KiB

Project Structure

.
├── .vscode/              VSCode config folder
│  ├── launch.json        VSCode debug config
│  └── settings.json      VSCode project config
├── docs/                 Documentation folder
├── public/               Public folder in which the index.html
│  │                         import its resources
│  ├── smartcomponent/    SmartComponent folder
│  └── workers/           Webworkers folder
├── src/                  Source folder for the react app
│  ├── assets/            Assets folder in which the react app
│  │                        import its resources
│  ├── Components/        Components folder
│  ├── Enums/             Enums folder
│  ├── Events/            API Events folder
│  ├── Interfaces/        Interface (+ types folder)
│  ├── test/              Setup folder for the tests
│  ├── tests/             Other tests + resources
│  ├── utils/             Utilities folder
│  ├── index.scss         Tailwind CSS extends
│  ├── main.tsx           Entrypoint for App injection
│  └── vite-env.d.ts      Types for .env files
├── test-server/          Tests servers to test the API
│  ├── http.js            Test server for bun.sh
│  └── node-http.js       Test server for Node.js
├── .drone.yml            Drone.io ci configuration
├── .env.development      Vite development environment config
├── .env.production       Vite production environment config
├── .env.test             Vite test environment config
├── .eslintrc.cjs         eslint config file
├── .gitattributes        git-lfs config file
├── .gitignore            git ignore config file
├── azure-pipelines.yml   Azure Pipelines YAML config file
├── index.html            HTML Page
├── package-lock.json     Describe the node_modules tree for npm
├── package.json          Node.JS config file
├── pnpm-lock.yaml        Describe the node_modules tree for pnpm
├── postcss.config.cjs    Postcss config file for SCSS processing
├── README.md
├── tailwind.config.cjs   Tailwind CSS config file
├── tsconfig.json         Typescript config file
├── tsconfig.node.json    Typescript config file for Node modules
├── vite.config.ts        Vite config file
└── vitest.config.ts      Vitest config file