đ Project Structure
Following is the project repository root directory structure:
- .github/
- .husky/
- .vscode/
- assets/
- core-java/
- website/
- .editorconfig
- .eslintignore
- .eslintrc.json
- .gitignore
- .prettieriignore
- .prettierrc.json
- commitlint.config.js
- lerna.json
- LICENSE
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
Detailsâ
1. .github/
â
This directory contains issue and PR templates, GitHub Action workflows and other community related files.
2. .husky/
â
This directory contains Husky pre-commit hook configs for linting,
- Commit messages
- Prettier styles
- ESLint rules
3. .vscode/
â
This directory contains VS Code settings and extensions.
4. assets/
â
This directory contains all the assets required by the README file.
5. core-java/
â
This directory contains the core framework Java Maven based project.
6. website/
â
This directory contains the website documentation for the project.
7. .eslintignore
â
This file contains the ESLint ignore patterns for the project.
8. .eslintrc.json
â
This file contains the ESLint rules for the project.
9. .gitignore
â
This file contains the Git ignore patterns for the project.
10. .nvmrc
â
This file contains the Node version for the project.
11. .prettierignore
â
This file contains the Prettier ignore patterns for the project.
12. .prettierrc.json
â
This file contains the Prettier rules for the project.
13. CHANGELOG.md
â
This file contains the project change logs for the last release.
14. commitlint.config.js
â
This file contains the commit lint config for the project.
15. lerna.json
â
This file contains the Lerna settings for the project.
16. LICENSE
â
This file contains the license for the project.
17. package.json
â
This file contains the project package.json settings.
18. README.md
â
This file contains the project README.md file.
19. pnpm-lock.yaml
â
This file contains the projects pnpm lock file.
20. pnpm-workspace.yaml
â
This file contains the project workspace details.