MCPcopy Index your code
hub / github.com/CodelyTV/typescript-ddd-skeleton

github.com/CodelyTV/typescript-ddd-skeleton @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
36 symbols 73 edges 19 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

TypeScript basic skeleton

For now, you have all the code example available in this other repository: https://github.com/CodelyTV/typescript-ddd-example

The idea is that we'll move the basic parts (folder structure and bare minimum code to serve as skeleton) to this repository (typescript-ddd-skeleton) once we completely finish the typescript-ddd-example code. Current progress: ~95%

Extension points exported contracts — how you extend this code

Controller (Interface)
(no doc) [5 implementers]
src/apps/mooc/backend/controllers/Controller.ts
CourseRepository (Interface)
(no doc) [2 implementers]
src/Contexts/Mooc/Courses/domain/CourseRepository.ts

Core symbols most depended-on inside this repo

run
called by 3
src/apps/mooc/backend/controllers/Controller.ts
start
called by 2
src/apps/mooc/backend/MoocBackendApp.ts
listen
called by 1
src/apps/mooc/backend/server.ts
getHTTPServer
called by 1
src/apps/mooc/backend/server.ts
stop
called by 1
src/apps/mooc/backend/server.ts
registerRoutes
called by 1
src/apps/mooc/backend/routes/index.ts
register
called by 1
src/apps/mooc/backend/routes/index.ts
save
called by 1
src/Contexts/Mooc/Courses/domain/CourseRepository.ts

Shape

Method 16
Class 14
Function 4
Interface 2

Languages

TypeScript100%

Modules by API surface

src/apps/mooc/backend/server.ts6 symbols
src/apps/mooc/backend/MoocBackendApp.ts5 symbols
tests/Contexts/Mooc/Courses/__mocks__/CourseRepositoryMock.ts4 symbols
src/Contexts/Mooc/Courses/application/CourseCreator.ts4 symbols
src/apps/mooc/backend/controllers/StatusGetController.ts3 symbols
src/apps/mooc/backend/controllers/CoursePutController.ts3 symbols
src/Contexts/Mooc/Courses/domain/Course.ts3 symbols
src/apps/mooc/backend/routes/index.ts2 symbols
src/apps/mooc/backend/controllers/Controller.ts2 symbols
src/Contexts/Mooc/Courses/domain/CourseRepository.ts2 symbols
src/apps/mooc/backend/routes/status.route.ts1 symbols
src/apps/mooc/backend/routes/courses.route.ts1 symbols

For agents

$ claude mcp add typescript-ddd-skeleton \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact