TypeStrong / TypeStrong/typedoc
TypeScript 7 (TS-Go) support
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 8.5k
- Forks
- 775
- PR merge metrics
- No merged PRs in 30d
Description
This is the tracking issue for support for TypeScript's port to Go.
Updating to TypeScript 7 is unfortunately not an easy change for TypeDoc as:
- The TypeScript 7 API is a complete rewrite from the TypeScript 6 and prior APIs.
- TypeDoc heavily depends on some internal features in TypeScript 6 which are not present in the TypeScript 7 API.
The plan today is to perform a feature freeze once TypeScript 7.0 has released. At that time, additional feature requests will be put on hold until after the necessary changes to support TypeScript 7 have been made. Bug fixes will likely also be limited to critical issues.
There is no timeline for how long this will take. I work on TypeDoc during my free time during the weekends, usually an hour or two per week. If your company has a pressing need for TypeDoc to support TypeScript 7 and would like to sponsor faster development, please reach out.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing TypeDoc's dependencies on TypeScript 6 internals and the TypeScript 7 API rewrite. The payload names no files or tests; done means TypeDoc supports TypeScript 7 after the required API changes, but the issue provides no concrete implementation path or timeline.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100