Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.
| Extension | Files | Lines | Share | Lines/file | |
|---|---|---|---|---|---|
| java | 2,572 | 257,126 | 57.1% | 99 | |
| ts | 439 | 44,847 | 10.0% | 102 | |
| md | 358 | 30,256 | 6.7% | 84 | |
| tsx | 140 | 23,474 | 5.2% | 167 | |
| yaml | 191 | 21,846 | 4.8% | 114 | |
| xml | 237 | 20,825 | 4.6% | 87 | |
| sql | 74 | 13,770 | 3.1% | 186 | |
| json | 32 | 11,731 | 2.6% | 366 | |
| txt | 98 | 4,645 | 1.0% | 47 | |
| sh | 45 | 2,435 | 0.5% | 54 | |
| yml | 23 | 2,279 | 0.5% | 99 | |
| tpl | 2 | 2,251 | 0.5% | 1,125 | |
| js | 6 | 2,082 | 0.5% | 347 | |
| properties | 12 | 1,823 | 0.4% | 151 | |
| scss | 39 | 1,815 | 0.4% | 46 | |
| tf | 22 | 1,456 | 0.3% | 66 | |
| TXT | 1 | 883 | 0.2% | 883 | |
| py | 8 | 738 | 0.2% | 92 | |
| hcl | 3 | 253 | 0.1% | 84 | |
| dockerfile | 6 | 215 | 0.0% | 35 | |
| svg | 2 | 198 | 0.0% | 99 | |
| cmd | 1 | 188 | 0.0% | 188 | |
| jsx | 1 | 185 | 0.0% | 185 | |
| factories | 9 | 172 | 0.0% | 19 | |
| env | 3 | 145 | 0.0% | 48 | |
| proto | 2 | 134 | 0.0% | 67 | |
| toml | 1 | 82 | 0.0% | 82 | |
| gotmpl | 1 | 52 | 0.0% | 52 | |
| rdf | 1 | 44 | 0.0% | 44 | |
| no extension | 2 | 41 | 0.0% | 20 | |
| config | 2 | 38 | 0.0% | 19 | |
| html | 1 | 35 | 0.0% | 35 | |
| log | 1 | 18 | 0.0% | 18 | |
| production | 1 | 18 | 0.0% | 18 | |
| png | 449 | — | — | — | |
| jpg | 11 | — | — | — | |
| gif | 9 | — | — | — | |
| ico | 1 | — | — | — | |
| jar | 1 | — | — | — |
Files in the current tree touched most often across all commits. High-churn files are hotspots that may benefit from extra review or refactoring.
| File | Times Changed | |
|---|---|---|
| pom.xml | 506 | |
| dolphinscheduler-service/src/main/java/org/apache/dolphinscheduler/service/process/ProcessService.java | 270 | |
| dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/enums/Status.java | 185 | |
| dolphinscheduler-dist/release-docs/LICENSE | 160 | |
| README.md | 154 | |
| dolphinscheduler-api/pom.xml | 140 | |
| tools/dependencies/known-dependencies.txt | 138 | |
| dolphinscheduler-service/src/main/java/org/apache/dolphinscheduler/service/process/ProcessServiceImpl.java | 127 | |
| dolphinscheduler-ui/src/locales/en_US/project.ts | 115 | |
| dolphinscheduler-common/pom.xml | 115 | |
| dolphinscheduler-ui/src/locales/zh_CN/project.ts | 113 | |
| dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/ExecutorServiceImpl.java | 112 | |
| dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/TaskDefinitionServiceImpl.java | 103 | |
| dolphinscheduler-service/src/test/java/org/apache/dolphinscheduler/service/process/ProcessServiceTest.java | 103 | |
| dolphinscheduler-dao/src/main/resources/sql/dolphinscheduler_mysql.sql | 99 | |
| dolphinscheduler-dao/src/main/resources/sql/dolphinscheduler_postgresql.sql | 94 | |
| dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/UsersServiceImpl.java | 92 | |
| dolphinscheduler-dist/pom.xml | 92 | |
| dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/ResourcesServiceImpl.java | 91 | |
| docs/configs/docsdev.js | 89 | |
| dolphinscheduler-ui/src/views/projects/task/components/node/format-data.ts | 85 | |
| dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/service/UsersServiceTest.java | 84 | |
| dolphinscheduler-dao/src/main/resources/sql/dolphinscheduler_h2.sql | 84 | |
| dolphinscheduler-common/src/main/resources/common.properties | 83 | |
| dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/ResourcesService.java | 83 |
Change frequency by file size →
How Apache DolphinScheduler compares with other open source projects from China →
How Apache DolphinScheduler ranks among open source projects from China by AI-assisted commits →
Generate this report for your own repository with gitstats-action · All Gallery reports
Publishes the report to GitHub Pages on every push to main: turn on Pages for the gh-pages branch.
# .github/workflows/gitstats.yml
name: GitStats Report
on:
push:
branches: [main]
permissions:
contents: write
jobs:
gitstats:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
with:
fetch-depth: 0
- uses: shenxianpeng/gitstats-action@v1
with:
deploy-to-pages: true