MCPcopy Index your code
hub / github.com/XiaoMi/shepher

github.com/XiaoMi/shepher @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
663 symbols 1,807 edges 94 files 187 documented · 28%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

PermissionMapper (Interface)
Created by banchuanyu on 16-11-3. [7 implementers]
shepher-service/src/main/java/com/xiaomi/shepher/dao/PermissionMapper.java
ShepherConstants (Interface)
Created by zhangpeng on 16-11-2.
shepher-common/src/main/java/com/xiaomi/shepher/util/ShepherConstants.java
ReviewMapper (Interface)
Created by banchuanyu on 16-11-4. [3 implementers]
shepher-service/src/main/java/com/xiaomi/shepher/dao/ReviewMapper.java
ClusterAdminMapper (Interface)
Created by banchuanyu on 15-8-25. [2 implementers]
shepher-service/src/main/java/com/xiaomi/shepher/dao/ClusterAdminMapper.java
UserHolder (Interface)
Created by banchuanyu on 16-7-21. [2 implementers]
shepher-service/src/main/java/com/xiaomi/shepher/common/UserHolder.java
MailSender (Interface)
Created by banchuanyu on 16-8-2. [2 implementers]
shepher-service/src/main/java/com/xiaomi/shepher/common/MailSender.java

Core symbols most depended-on inside this repo

getValue
called by 57
shepher-common/src/main/java/com/xiaomi/shepher/common/Role.java
create
called by 48
shepher-service/src/main/java/com/xiaomi/shepher/dao/UserMapper.java
createIllegalParameterException
called by 46
shepher-service/src/main/java/com/xiaomi/shepher/exception/ShepherException.java
get
called by 43
shepher-service/src/main/java/com/xiaomi/shepher/dao/ReviewMapper.java
getId
called by 33
shepher-model/src/main/java/com/xiaomi/shepher/model/User.java
add
called by 29
shepher-service/src/main/java/com/xiaomi/shepher/service/PermissionService.java
getUser
called by 27
shepher-service/src/main/java/com/xiaomi/shepher/common/UserHolder.java
getName
called by 25
shepher-model/src/main/java/com/xiaomi/shepher/model/User.java

Shape

Method 568
Class 78
Interface 11
Enum 6

Languages

Java100%

Modules by API surface

shepher-service/src/main/java/com/xiaomi/shepher/exception/ShepherException.java31 symbols
shepher-model/src/main/java/com/xiaomi/shepher/model/Snapshot.java29 symbols
shepher-model/src/main/java/com/xiaomi/shepher/model/ReviewRequest.java29 symbols
shepher-model/src/main/java/com/xiaomi/shepher/model/UserTeam.java23 symbols
shepher-service/src/test/java/com/xiaomi/shepher/service/TeamServiceTest.java22 symbols
shepher-model/src/main/java/com/xiaomi/shepher/model/PermissionTeam.java21 symbols
shepher-service/src/main/java/com/xiaomi/shepher/service/TeamService.java19 symbols
shepher-service/src/main/java/com/xiaomi/shepher/biz/TeamBiz.java18 symbols
shepher-web/src/main/java/com/xiaomi/shepher/controller/TeamController.java14 symbols
shepher-service/src/test/java/com/xiaomi/shepher/service/PermissionServiceTest.java14 symbols
shepher-model/src/main/java/com/xiaomi/shepher/model/Cluster.java13 symbols
shepher-model/src/main/java/com/xiaomi/shepher/model/NeedReview.java12 symbols

Datastores touched

(mysql)Database · 1 repos
shepherDatabase · 1 repos

For agents

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

⬇ download graph artifact