MCPcopy Index your code
hub / github.com/Mile-Writings/Mile-Server

github.com/Mile-Writings/Mile-Server @1.4.5

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.4.5 ↗ · + Follow
928 symbols 2,344 edges 247 files 3 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

📖 MILE (Make It Look Easy)

마일

오직, 글모임을 위한 글쓰기 플랫폼

💗 Our Team

도소현 박희정
@sohyundoh @parkheeddong

📍 Architecture

image

🤍 ERD

image

🗂️ Directory

├── build.gradle
├── 🗂️ module-api # 프레젠테이션
│   ├── build.gradle
│   └── 📂 src
│       ├──main/java/com/mile
│          ├── 📂 common
│          ├── 📂 config
│          └── 📂 controller
│       └── test/java/com/mile
├── 🗂️ module-auth
│   ├── build.gradle
│   └── 📂 src/main/java/com/mile
│           ├── 📂 client
│           ├── 📂 jwt # 레디스 리프레시 토큰 저장용
│           └── 📂 strategy # 로그인 전략패턴
├── 🗂️ module-common
│   ├── build.gradle
│   └── 📂 src/main/java/com/mile
│        ├── 📂 exception
│        ├── 📂 dto
│        ├── 📂 handler
│        ├── 📂 log
│        └── 📂 swagger
├── 🗂️ module-domain
│   ├── build.gradle
│   └── 📂 src/main/java/com/mile
│          └── 📂 post # 도메인 별로 분리
└── 🗂️ module-external # AWS S3

Extension points exported contracts — how you extend this code

TopicControllerSwagger (Interface)
(no doc) [3 implementers]
module-api/src/main/java/com/mile/controller/topic/TopicControllerSwagger.java
TopicRepositoryCustom (Interface)
(no doc) [3 implementers]
module-domain/src/main/java/com/mile/topic/repository/TopicRepositoryCustom.java
LoginStrategy (Interface)
(no doc) [2 implementers]
module-auth/src/main/java/com/mile/strategy/LoginStrategy.java
UserControllerSwagger (Interface)
(no doc) [2 implementers]
module-api/src/main/java/com/mile/controller/user/UserControllerSwagger.java
UserRepositoryCustom (Interface)
(no doc) [2 implementers]
module-domain/src/main/java/com/mile/user/repository/UserRepositoryCustom.java
GoogleUserClient (Interface)
(no doc) [1 implementers]
module-auth/src/main/java/com/mile/client/google/api/GoogleUserClient.java
MoimControllerSwagger (Interface)
(no doc) [2 implementers]
module-api/src/main/java/com/mile/controller/moim/MoimControllerSwagger.java
CuriousRepositoryCustom (Interface)
(no doc) [2 implementers]
module-domain/src/main/java/com/mile/curious/repository/CuriousRepositoryCustom.java

Core symbols most depended-on inside this repo

value
called by 80
module-external/src/main/java/com/mile/aws/utils/S3BucketDirectory.java
findById
called by 57
module-domain/src/main/java/com/mile/moim/repository/MoimRepository.java
of
called by 57
module-common/src/main/java/com/mile/dto/SuccessResponse.java
equals
called by 27
module-domain/src/main/java/com/mile/writername/domain/WriterName.java
getWriterName
called by 18
module-domain/src/main/java/com/mile/post/service/dto/response/PostListResponse.java
of
called by 17
module-common/src/main/java/com/mile/dto/ErrorResponse.java
issueAccessToken
called by 16
module-api/src/main/java/com/mile/common/auth/JwtTokenProvider.java
decodeUrl
called by 12
module-domain/src/main/java/com/mile/common/utils/SecureUrlUtil.java

Shape

Method 687
Class 204
Interface 30
Enum 7

Languages

Java100%

Modules by API surface

module-domain/src/main/java/com/mile/moim/service/MoimService.java31 symbols
module-api/src/main/java/com/mile/controller/moim/MoimControllerSwagger.java25 symbols
module-api/src/main/java/com/mile/controller/moim/MoimController.java25 symbols
module-domain/src/main/java/com/mile/post/service/PostService.java20 symbols
module-api/src/test/java/com/mile/controller/MoimControllerTest.java20 symbols
module-domain/src/main/java/com/mile/writername/service/WriterNameRetriever.java19 symbols
module-domain/src/main/java/com/mile/topic/service/TopicRetriever.java18 symbols
module-api/src/main/java/com/mile/exception/handler/GlobalExceptionHandler.java16 symbols
module-api/src/main/java/com/mile/controller/post/PostControllerSwagger.java16 symbols
module-api/src/main/java/com/mile/controller/post/PostController.java16 symbols
module-domain/src/main/java/com/mile/post/service/PostRetriever.java14 symbols
module-domain/src/main/java/com/mile/writername/repository/WriterNameRepository.java13 symbols

For agents

$ claude mcp add Mile-Server \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact