apache / servicecomb-service-center
A standalone service center to allow services to register their instance information and to discover providers of a given service
GitHub Repo
47K
lines of main code
665 files
27K
lines of test code
202 files
8.2K
lines of other code
126 files
31%
main code touched
1 year (15K LOC)
<1%
new main code
1 year (344 LOC)
0
recent contributors
past 30 days
6y
age
2,276 days
39K
go
2.6K
ts
2K
js
1.9K
html
368
css
298
less
294
yaml
PROTO
49
proto

github actions
npm
make
docker
helm


Main Code: 46,994 LOC (665 files) = GO (83%) + TS (5%) + JS (4%) + HTML (4%) + CSS (<1%) + LESS (<1%) + YAML (<1%) + PROTO (<1%)
Secondary code: Test: 27,207 LOC (202); Generated: 0 LOC (0); Build & Deploy: 484 LOC (26); Other: 7,685 LOC (100);
Duplication: 7%
File Size: 6% long (>1000 LOC), 72% short (<= 200 LOC)
Unit Size: <1% long (>100 LOC), 58% short (<= 10 LOC)
Conditional Complexity: <1% complex (McCabe index > 50), 72% simple (McCabe index <= 5)
Logical Component Decomposition: primary (17 components)

6 years, 2 months old

  • 99% of code older than 365 days
  • 68% of code not updated in the past 365 days

6% of code updated more than 50 times

Also see temporal dependencies for files frequently changed in same commits.

Goals: Keep the system simple and easy to change (4)
Straight_Line
Features of interest:
TODOs
19 files

generated by sokrates.dev (configuration) on 2023-08-10; reference date: 2023-08-08