An open API service for producing an overview of a list of open source projects.

https://github.com/microsoft/tsdoc

comments doc-comments documentation jsdoc markdown parser rushstack specification syntax typescript

Score: 34.17661176411264

Last synced: about 9 hours ago
JSON representation

Repository metadata:

A doc comment standard for TypeScript


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 992
Total Committers: 53
Avg Commits per committer: 18.717
Development Distribution Score (DDS): 0.61

Commits in past year: 39
Committers in past year: 9
Avg Commits per committer in past year: 4.333
Development Distribution Score (DDS) in past year: 0.308

Name Email Commits
pgonzal p****l 387
Pete Gonzalez 4****z 289
Ian Clanton-Thuon i****n 117
Rushbot r****t 91
Joseph Junker j****r 20
Kevin Coughlin k****o@m****m 8
Ron Buckton r****n@m****m 8
Joshua Smithrud 5****r 5
Hashim Shah h****h 4
magic-akari 7****i 4
qinweiz q****7 4
Arno Gourdol a****o@a****g 3
Ryan Ling 7****c 3
Noah Buscher 4****r 2
Rogger Valverde r****e@u****e 2
Sami Sayegh s****h 2
Apostolis Haitalis 5****s 2
Microsoft Open Source m****e 2
Hans Bergren h****n@g****m 2
Christopher Pruijsen c****n@g****m 2
Josh Goldberg j****g@o****m 2
Ian Clanton-Thuon i****n@o****m 2
olli-lauhaa 4****a 1
microsoft-github-policy-service[bot] 7****] 1
Daniel Ruf d****f@u****e 1
Hashim Shah m****h@m****m 1
Jonathan Ginsburg j****n@t****l 1
Martynas Žilinskas m****u@g****m 1
dependabot[bot] 4****] 1
bafolts b****s 1
and 23 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 158
Total pull requests: 101
Average time to close issues: 10 months
Average time to close pull requests: about 2 months
Total issue authors: 99
Total pull request authors: 33
Average comments per issue: 3.56
Average comments per pull request: 0.87
Merged pull request: 70
Bot issues: 1
Bot pull requests: 7

Past year issues: 9
Past year pull requests: 19
Past year average time to close issues: 4 months
Past year average time to close pull requests: 4 days
Past year issue authors: 9
Past year pull request authors: 11
Past year average comments per issue: 1.11
Past year average comments per pull request: 0.63
Past year merged pull request: 9
Past year bot issues: 0
Past year bot pull requests: 2

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/microsoft/tsdoc

Top Issue Authors

  • LuiceEvans642 (20)
  • four4twenty420 (12)
  • octogonz (11)
  • crystalfp (5)
  • xiaoxiangmoe (4)
  • jasonkuhrt (3)
  • kraenhansen (3)
  • rbuckton (2)
  • muuvmuuv (2)
  • mrginglymus (2)
  • Gerrit0 (2)
  • dmichon-msft (2)
  • pinkhominid (2)
  • lensbart (2)
  • Josmithr (2)

Top Pull Request Authors

  • iclanton (36)
  • octogonz (12)
  • rbuckton (5)
  • dependabot[bot] (5)
  • cpruijsen (4)
  • kraenhansen (3)
  • Josmithr (3)
  • apostolisms (2)
  • magic-akari (2)
  • dmichon-msft (2)
  • suneettipirneni (2)
  • spike-rabbit (2)
  • Lsmith2895 (2)
  • osher (2)
  • greggirwin (1)

Top Issue Labels

  • request for comments (13)
  • general discussion (8)
  • enhancement (6)
  • octogonz-parser-backlog (5)
  • needs design (5)
  • tool scenario (2)
  • help wanted (2)
  • effort: medium (2)
  • bug (1)
  • effort: easy (1)
  • needs more info (1)

Top Pull Request Labels

  • dependencies (5)
  • github_actions (1)

Package metadata

npmjs.org: eslint-plugin-tsdoc

An ESLint plugin that validates TypeScript doc comments

  • Homepage: https://tsdoc.org/
  • Licenses: MIT
  • Latest release: 0.5.4 (published about 1 month ago)
  • Last Synced: 2026-11-02T01:38:43.807Z (1 day ago)
  • Versions: 29
  • Dependent Packages: 2,456
  • Dependent Repositories: 12,832
  • Downloads: 4,127,910 Last month
  • Docker Downloads: 116,482
  • Rankings:
    • Dependent packages count: 0.033%
    • Dependent repos count: 0.227%
    • Downloads: 0.228%
    • Docker downloads count: 0.565%
    • Average: 0.863%
    • Stargazers count: 1.404%
    • Forks count: 2.722%
  • Maintainers (4)
npmjs.org: @microsoft/tsdoc

A parser for the TypeScript doc comment syntax

  • Homepage: https://tsdoc.org/
  • Licenses: MIT
  • Latest release: 0.17.1 (published about 1 month ago)
  • Last Synced: 2026-11-02T01:38:44.117Z (1 day ago)
  • Versions: 53
  • Dependent Packages: 346
  • Dependent Repositories: 9,182
  • Downloads: 53,779,486 Last month
  • Docker Downloads: 1,241,556,907
  • Rankings:
    • Downloads: 0.136%
    • Dependent packages count: 0.156%
    • Dependent repos count: 0.26%
    • Docker downloads count: 0.546%
    • Average: 0.871%
    • Stargazers count: 1.404%
    • Forks count: 2.722%
  • Maintainers (3)
npmjs.org: @microsoft/tsdoc-config

A loader for the tsdoc.json file

  • Homepage: https://tsdoc.org/
  • Licenses: MIT
  • Latest release: 0.18.3 (published about 1 month ago)
  • Last Synced: 2026-11-02T01:50:05.096Z (1 day ago)
  • Versions: 25
  • Dependent Packages: 61
  • Dependent Repositories: 19,755
  • Downloads: 20,801,452 Last month
  • Docker Downloads: 1,241,546,623
  • Rankings:
    • Downloads: 0.14%
    • Dependent repos count: 0.193%
    • Dependent packages count: 0.516%
    • Docker downloads count: 0.549%
    • Average: 0.921%
    • Stargazers count: 1.404%
    • Forks count: 2.722%
  • Maintainers (3)
proxy.golang.org: github.com/microsoft/tsdoc

  • Homepage:
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/microsoft/tsdoc#section-documentation
  • Licenses: mit
  • Latest release: v0.0.0-20260914211907-369b1258928e (published about 2 months ago)
  • Last Synced: 2026-11-02T01:35:06.257Z (1 day ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.262%
    • Average: 4.408%
    • Dependent repos count: 4.553%
repo1.maven.org: org.webjars.npm:microsoft__tsdoc

WebJar for @microsoft/tsdoc

  • Homepage: https://www.webjars.org
  • Documentation: https://appdoc.app/artifact/org.webjars.npm/microsoft__tsdoc/
  • Licenses: MIT
  • Latest release: 0.13.2 (published about 5 years ago)
  • Last Synced: 2026-11-02T01:35:05.566Z (1 day ago)
  • Versions: 3
  • Dependent Packages: 4
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 3.982%
    • Forks count: 12.187%
    • Dependent packages count: 13.421%
    • Average: 15.392%
    • Dependent repos count: 31.98%
repo1.maven.org: org.webjars.npm:eslint-plugin-tsdoc

WebJar for eslint-plugin-tsdoc

  • Homepage: https://www.webjars.org
  • Documentation: https://appdoc.app/artifact/org.webjars.npm/eslint-plugin-tsdoc/
  • Licenses: MIT
  • Latest release: 0.2.14 (published about 5 years ago)
  • Last Synced: 2026-11-02T01:38:43.624Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 3.982%
    • Forks count: 12.187%
    • Average: 20.037%
    • Dependent repos count: 31.98%
    • Dependent packages count: 31.998%
repo1.maven.org: org.webjars.npm:microsoft__tsdoc-config

WebJar for @microsoft/tsdoc-config

  • Homepage: https://www.webjars.org
  • Documentation: https://appdoc.app/artifact/org.webjars.npm/microsoft__tsdoc-config/
  • Licenses: MIT
  • Latest release: 0.15.2 (published about 5 years ago)
  • Last Synced: 2026-11-02T01:38:43.709Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 3.982%
    • Forks count: 12.187%
    • Average: 20.037%
    • Dependent repos count: 31.98%
    • Dependent packages count: 31.998%
npmjs.org: @depup/microsoft__tsdoc

A parser for the TypeScript doc comment syntax (with updated dependencies)

  • Homepage: https://tsdoc.org/
  • Licenses: MIT
  • Latest release: 0.17.1-depup.0 (published about 1 month ago)
  • Last Synced: 2026-11-02T01:38:44.214Z (1 day ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 241 Last month
  • Rankings:
    • Dependent repos count: 20.573%
    • Average: 25.115%
    • Dependent packages count: 29.658%
  • Maintainers (1)

Dependencies

api-demo/package.json npm
  • @rushstack/eslint-config ~2.3.1 development
  • @rushstack/heft ^0.22.3 development
  • @rushstack/heft-node-rig 0.1.28 development
  • @types/heft-jest 1.0.1 development
  • @types/node 10.17.13 development
  • eslint ~7.12.1 development
  • @microsoft/tsdoc 0.14.2
  • colors ~1.4.0
  • typescript ~3.9.7
common/autoinstallers/rush-prettier/package.json npm
  • prettier 2.0.5
  • pretty-quick 2.0.1
common/autoinstallers/rush-prettier/pnpm-lock.yaml npm
  • @types minimatch
  • ansi-styles 3.2.1
  • array-differ 3.0.0
  • array-union 2.1.0
  • arrify 2.0.1
  • balanced-match 1.0.0
  • brace-expansion 1.1.11
  • chalk 2.4.2
  • color-convert 1.9.3
  • color-name 1.1.3
  • concat-map 0.0.1
  • cross-spawn 7.0.3
  • end-of-stream 1.4.4
  • escape-string-regexp 1.0.5
  • execa 2.1.0
  • find-up 4.1.0
  • get-stream 5.1.0
  • has-flag 3.0.0
  • ignore 5.1.8
  • is-stream 2.0.0
  • isexe 2.0.0
  • locate-path 5.0.0
  • merge-stream 2.0.0
  • mimic-fn 2.1.0
  • minimatch 3.0.4
  • mri 1.1.5
  • multimatch 4.0.0
  • npm-run-path 3.1.0
  • once 1.4.0
  • onetime 5.1.0
  • p-finally 2.0.1
  • p-limit 2.3.0
  • p-locate 4.1.0
  • p-try 2.2.0
  • path-exists 4.0.0
  • path-key 3.1.1
  • prettier 2.0.5
  • pretty-quick 2.0.1_prettier@2.0.5
  • pump 3.0.0
  • shebang-command 2.0.0
  • shebang-regex 3.0.0
  • signal-exit 3.0.3
  • strip-final-newline 2.0.0
  • supports-color 5.5.0
  • which 2.0.2
  • wrappy 1.0.2
common/config/rush/pnpm-lock.yaml npm
  • 1157 dependencies
eslint-plugin/package.json npm
  • @rushstack/eslint-config ~2.3.1 development
  • @rushstack/heft ^0.22.3 development
  • @rushstack/heft-node-rig 0.1.28 development
  • @types/eslint 6.1.3 development
  • @types/estree 0.0.39 development
  • @types/heft-jest 1.0.1 development
  • @types/node 10.17.13 development
  • eslint ~7.12.1 development
  • @microsoft/tsdoc 0.14.2
  • @microsoft/tsdoc-config 0.16.2
playground/package.json npm
  • @rushstack/eslint-config ~2.3.1 development
  • @rushstack/heft ^0.22.3 development
  • @rushstack/heft-web-rig 0.1.28 development
  • @rushstack/set-webpack-public-path-plugin ~3.1.16 development
  • @types/webpack 4.41.24 development
  • @types/webpack-env ~1.14.0 development
  • css-loader ~3.1.0 development
  • eslint ~7.12.1 development
  • file-loader ~4.1.0 development
  • handlebars ~4.7.3 development
  • handlebars-loader ~1.7.1 development
  • html-webpack-plugin ~3.2.0 development
  • node-sass ~4.14.1 development
  • raw-loader ~0.5.1 development
  • sass-loader ~7.1.0 development
  • source-map-loader ~1.1.2 development
  • style-loader ~0.23.1 development
  • typescript ~3.9.7 development
  • webpack ~4.44.2 development
  • webpack-bundle-analyzer ~3.4.1 development
  • @microsoft/tsdoc 0.14.2
  • @types/react 16.9.11
  • @types/react-dom 16.9.3
  • monaco-editor ~0.17.1
  • promise ~8.0.3
  • tslib ~1.10.0
tsdoc/package.json npm
  • @rushstack/eslint-config ~2.3.1 development
  • @rushstack/heft ^0.22.3 development
  • @rushstack/heft-web-rig 0.1.28 development
  • @types/heft-jest 1.0.1 development
  • eslint ~7.12.1 development
tsdoc-config/package.json npm
  • @rushstack/eslint-config ~2.3.1 development
  • @rushstack/heft ^0.22.3 development
  • @rushstack/heft-node-rig 0.1.28 development
  • @types/heft-jest 1.0.1 development
  • @types/jju 1.4.1 development
  • @types/node 10.17.13 development
  • @types/resolve 1.17.1 development
  • eslint ~7.12.1 development
  • @microsoft/tsdoc 0.14.2
  • ajv ~6.12.6
  • jju ~1.4.0
  • resolve ~1.19.0
tsdoc-config/src/__tests__/assets/p4/package.json npm
  • example-lib 1.0.0
tsdoc-config/src/__tests__/assets/e1/package.json npm
tsdoc-config/src/__tests__/assets/e2/package.json npm
tsdoc-config/src/__tests__/assets/e3/package.json npm
tsdoc-config/src/__tests__/assets/e4/package.json npm
tsdoc-config/src/__tests__/assets/e5/package.json npm
tsdoc-config/src/__tests__/assets/e6/package.json npm
tsdoc-config/src/__tests__/assets/e7/package.json npm
tsdoc-config/src/__tests__/assets/p4/node_modules/example-lib/package.json npm
.github/workflows/ci.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
tsdoc-build-rig/package.json npm
  • @microsoft/api-extractor 7.57.7
  • @rushstack/eslint-config 4.6.4
  • @rushstack/eslint-patch 1.16.1
  • @rushstack/eslint-plugin 0.23.2
  • @rushstack/heft 1.2.7
  • @rushstack/heft-node-rig 2.11.27
  • @rushstack/heft-web-rig 1.4.3
  • @types/heft-jest 1.0.3
  • @types/node 20.17.19
  • @types/webpack-env ~1.18.8
  • eslint ~9.25.1
  • eslint-import-resolver-node 0.3.9
  • eslint-plugin-header ~3.1.1
  • eslint-plugin-headers ~1.2.1
  • eslint-plugin-import 2.32.0
  • eslint-plugin-jsdoc 50.6.11
  • eslint-plugin-react-hooks 5.2.0
  • jest-junit 12.3.0
  • typescript ~5.8.2
  • webpack ~5.102.1
common/autoinstallers/plugins/package.json npm
  • @rushstack/rush-published-versions-json-plugin 0.1.0
common/autoinstallers/plugins/pnpm-lock.yaml npm
  • @pnpm/lockfile.types 900.0.0
  • @pnpm/patching.types 900.0.0
  • @pnpm/types 900.0.0
  • @rushstack/credential-cache 0.2.7
  • @rushstack/lookup-by-path 0.9.7
  • @rushstack/node-core-library 5.20.3
  • @rushstack/package-deps-hash 4.7.7
  • @rushstack/problem-matcher 0.2.1
  • @rushstack/rush-published-versions-json-plugin 0.1.0
  • @rushstack/rush-sdk 5.172.0
  • @rushstack/terminal 0.22.3
  • ajv 8.18.0
  • ajv-draft-04 1.0.0
  • ajv-formats 3.0.1
  • fast-deep-equal 3.1.3
  • fast-uri 3.1.0
  • fs-extra 11.3.4
  • function-bind 1.1.2
  • graceful-fs 4.2.11
  • has-flag 4.0.0
  • hasown 2.0.2
  • import-lazy 4.0.0
  • is-core-module 2.16.1
  • jju 1.4.0
  • json-schema-traverse 1.0.0
  • jsonfile 6.2.0
  • lru-cache 6.0.0
  • path-parse 1.0.7
  • require-from-string 2.0.2
  • resolve 1.22.11
  • semver 7.5.4
  • supports-color 8.1.1
  • supports-preserve-symlinks-flag 1.0.0
  • tapable 2.2.1
  • universalify 2.0.1
  • yallist 4.0.0