-
Notifications
You must be signed in to change notification settings - Fork 0
Folder structure from GitRay
Niklas Schneider edited this page Jun 27, 2025
·
8 revisions
βββββββ βββββββββββββββββββ ββββββ βββ βββ
ββββββββ ββββββββββββββββββββββββββββββββ ββββ
βββ βββββββ βββ ββββββββββββββββ βββββββ
βββ ββββββ βββ ββββββββββββββββ βββββ
ββββββββββββ βββ βββ ββββββ βββ βββ
βββββββ βββ βββ βββ ββββββ βββ βββ
Official Wiki of the GitRay Repository!
Back to Home
This is a structure of folder structure from GitRay. It is constantly updated.
Each file deals with:
- Purpose of the folder / file
- Content & Responsibilities
- Important functions & variables
- Dependencies
- Note comments in the code
gitray/
βββ package.json
βββ pnpm-lock.yaml
βββ pnpm-workspace.yaml
βββ tsconfig.json
βββ vitest.config.ts
βββ sonar-project.properties
βββ prettier.config.js
βββ eslint.config.mjs
βββ .npmrc
βββ .gitignore
βββ .markdownlint-cli2.yaml
βββ CLAUDE.md
βββ AGENTS.md
βββ README.md
βββ Strategy.md
βββ .backend.log
βββ .backend.pid
βββ .frontend.log
βββ .gitray.log
βββ .shared-types.log
βββ .shared-types.pid
βββ .git/
βββ .vscode/
βββ .husky/
β βββ pre-commit
β βββ _/
β βββ husky.sh
β βββ .gitignore
βββ .github/
β βββ ISSUE_TEMPLATE/
β β βββ best-practice-issue-template.md
β βββ workflows/
β βββ ci.yml
βββ node_modules/
βββ locks/
βββ logs/
β βββ backend.log
β βββ frontend.log
β βββ shared-types.log
βββ prompts/
β βββ comments-enhancement-backend.md
β βββ unit-test-optimization.md
βββ scripts/
β βββ end2end_cache_test.sh
β βββ start.sh
βββ apps/
β βββ frontend/
β β βββ package.json
β β βββ tsconfig.json
β β βββ tsconfig.app.json
β β βββ tsconfig.node.json
β β βββ vite.config.ts
β β βββ vitest.config.ts
β β βββ postcss.config.cjs
β β βββ tailwind.config.cjs
β β βββ README.md
β β βββ eslint.config.js
β β βββ index.html
β β βββ .gitignore
β β βββ node_modules/
β β βββ src/
β β β βββ main.tsx
β β β βββ index.css
β β β βββ App.css
β β β βββ App.tsx
β β β βββ vite-env.d.ts
β β β βββ test-setup.ts
β β β βββ styles/
β β β βββ types/
β β β βββ services/
β β β βββ pages/
β β β βββ components/
β β β βββ utils/
β β β βββ assets/
β β βββ __tests__/
β β β βββ App.test.tsx
β β β βββ main.test.tsx
β β β βββ components/
β β β βββ pages/
β β β βββ services/
β β β βββ utils/
β β βββ public/
β β βββ Logo_Animation_StateMachine_DarkMode.riv
β β βββ Logo_Animation_StateMachine_LightMode.riv
β β βββ vite.svg
β βββ backend/
β βββ package.json
β βββ package-lock.json
β βββ tsconfig.json
β βββ vitest.config.ts
β βββ test-config-dynamic.mjs
β βββ .npmrc
β βββ .env.example
β βββ node_modules/
β βββ logs/
β βββ src/
β β βββ config.ts
β β βββ index.ts
β β βββ middlewares/
β β β βββ errorHandler.ts
β β β βββ memoryPressureMiddleware.ts
β β β βββ requestId.ts
β β β βββ validation.ts
β β βββ services/
β β β βββ cache.ts
β β β βββ distributedCacheInvalidation.ts
β β β βββ gitService.ts
β β β βββ logger.ts
β β β βββ metrics.ts
β β β βββ repositoryCache.ts
β β β βββ repositoryCoordinator.ts
β β βββ routes/
β β β βββ commitRoutes.ts
β β β βββ healthRoutes.ts
β β β βββ index.ts
β β β βββ repositoryRoutes.ts
β β βββ utils/
β β βββ cleanupScheduler.ts
β β βββ gitUtils.ts
β β βββ gracefulShutdown.ts
β β βββ hybridLruCache.ts
β β βββ lockManager.ts
β β βββ memoryPressureManager.ts
β β βββ serializationWorker.ts
β β βββ withTempRepository.ts
β βββ __tests__/
β β βββ setup/
β β β βββ dotenv.mock.ts
β β β βββ global.setup.ts
β β β βββ logger.mock.ts
β β βββ unit/
β β β βββ config.unit.test.ts
β β β βββ index.unit.test.ts
β β β βββ middlewares/
β β β βββ routes/
β β β βββ services/
β β β βββ utils/
β βββ perf/
β βββ examples.sh
β βββ install-k6.sh
β βββ load-test.ts
β βββ README.md
β βββ test-repos.csv
β βββ tsconfig.json
βββ packages/
βββ shared-types/
βββ package.json
βββ tsconfig.json
βββ tsconfig.esm.json
βββ src/
βββ index.ts
| GitRay | 2025 | Official Wiki of the GitRay Repository