├── README.md ├── package.json ├── src ├── DBControllers │ ├── RepoController.ts │ └── UserController.ts ├── controllers │ ├── AskController.ts │ ├── AuthController.ts │ └── RepositoryController.ts ├── db.ts ├── error │ └── ApiError.ts ├── helpers │ ├── Helpers.ts │ ├── Interfaces.ts │ └── Types.ts ├── index.ts ├── middleware │ ├── authMiddleware.ts │ └── errorHandlingMiddleware.ts ├── models │ ├── Repo.model.ts │ └── User.model.ts ├── routes │ ├── AskRouter.ts │ ├── AuthRouter.ts │ ├── RepositoryRouter.ts │ └── index.ts └── services │ ├── GithubService.ts │ └── OpenAiService.ts └── tsconfig.json /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlens-AI/gitlens-backend/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlens-AI/gitlens-backend/HEAD/package.json -------------------------------------------------------------------------------- /src/DBControllers/RepoController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlens-AI/gitlens-backend/HEAD/src/DBControllers/RepoController.ts -------------------------------------------------------------------------------- /src/DBControllers/UserController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlens-AI/gitlens-backend/HEAD/src/DBControllers/UserController.ts -------------------------------------------------------------------------------- /src/controllers/AskController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlens-AI/gitlens-backend/HEAD/src/controllers/AskController.ts -------------------------------------------------------------------------------- /src/controllers/AuthController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlens-AI/gitlens-backend/HEAD/src/controllers/AuthController.ts -------------------------------------------------------------------------------- /src/controllers/RepositoryController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlens-AI/gitlens-backend/HEAD/src/controllers/RepositoryController.ts -------------------------------------------------------------------------------- /src/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlens-AI/gitlens-backend/HEAD/src/db.ts -------------------------------------------------------------------------------- /src/error/ApiError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlens-AI/gitlens-backend/HEAD/src/error/ApiError.ts -------------------------------------------------------------------------------- /src/helpers/Helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlens-AI/gitlens-backend/HEAD/src/helpers/Helpers.ts -------------------------------------------------------------------------------- /src/helpers/Interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlens-AI/gitlens-backend/HEAD/src/helpers/Interfaces.ts -------------------------------------------------------------------------------- /src/helpers/Types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlens-AI/gitlens-backend/HEAD/src/helpers/Types.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlens-AI/gitlens-backend/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/middleware/authMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlens-AI/gitlens-backend/HEAD/src/middleware/authMiddleware.ts -------------------------------------------------------------------------------- /src/middleware/errorHandlingMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlens-AI/gitlens-backend/HEAD/src/middleware/errorHandlingMiddleware.ts -------------------------------------------------------------------------------- /src/models/Repo.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlens-AI/gitlens-backend/HEAD/src/models/Repo.model.ts -------------------------------------------------------------------------------- /src/models/User.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlens-AI/gitlens-backend/HEAD/src/models/User.model.ts -------------------------------------------------------------------------------- /src/routes/AskRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlens-AI/gitlens-backend/HEAD/src/routes/AskRouter.ts -------------------------------------------------------------------------------- /src/routes/AuthRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlens-AI/gitlens-backend/HEAD/src/routes/AuthRouter.ts -------------------------------------------------------------------------------- /src/routes/RepositoryRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlens-AI/gitlens-backend/HEAD/src/routes/RepositoryRouter.ts -------------------------------------------------------------------------------- /src/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlens-AI/gitlens-backend/HEAD/src/routes/index.ts -------------------------------------------------------------------------------- /src/services/GithubService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlens-AI/gitlens-backend/HEAD/src/services/GithubService.ts -------------------------------------------------------------------------------- /src/services/OpenAiService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlens-AI/gitlens-backend/HEAD/src/services/OpenAiService.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlens-AI/gitlens-backend/HEAD/tsconfig.json --------------------------------------------------------------------------------