etiennedel/TypeScript Documentation Generator

Automatically generates documentation for TypeScript codebases

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit May 27, 2025
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: etiennedel/aitechdocgen@8b7ea3ef4a666986351d87e8213940e6603d1b9c # v1.0.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
claude_api_keyClaude API key for generating documentationyes
github_tokenGitHub token for accessing PR files and creating commitsyes${{ github.token }}
file_extensionsComma-separated list of file extensions to process (e.g., .ts,.tsx)no.ts,.tsx
pr_title_prefixPrefix for the commit messagenodocs:
docs-directoryDirectory where documentation will be generatednodocs
entry-pointsComma-separated list of entry point files for TypeDocyes
tsconfigPath to tsconfig.json filenotsconfig.json
pluginsComma-separated list of TypeDoc plugins to useno
themeTypeDoc theme to usenodefault
project-nameName of the project for documentationno
exclude-privateExclude private members from documentationnofalse
exclude-protectedExclude protected members from documentationnofalse
exclude-externalsExclude external modules from documentationnofalse
exclude-internalExclude members marked as @internal from documentationnofalse
readmePath to README file to include in documentationnoREADME.md
separate-commitsCreate separate commits for TSDoc comments and documentationnofalse
namedescription
processed_filesNumber of files processed
updated_filesNumber of files that were updated with documentation