svg-layout-designer-react/docs/Project_Structure.md
2022-10-10 11:32:52 +02:00

50 lines
2.5 KiB
Markdown

# Project Structure
```
.
├── .vscode/ VSCode config folder
│ ├── launch.json VSCode debug config
│ └── settings.json VSCode project config
├── csharp/ C# models and test project
├── 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
```