clearlydefined / clearlydefined/crawler
Typescript migration
- Dominant language
- JavaScript
- Stars
- 60
- Forks
- 38
- Avg merge
- 1h 49m
- Merged PRs (30d)
- 1
Description
ClearlyDefined is currently written in JavaScript, but a migration to TypeScript could help with service reliability and improve confidence when making changes. I recommend following [the TypeScript migration guide we wrote for the ClearlyDefined service.][1]
This issue is the equivalent of https://github.com/clearlydefined/service/issues/971
[1]: https://github.com/clearlydefined/service/blob/master/docs/typescript-migration.md
Contributor guide
Research direction
Start with the linked TypeScript migration guide in the ClearlyDefined service repository, then inspect the crawler repository to determine the migration scope. Done means the crawler's JavaScript service has been migrated to TypeScript with the relevant checks passing, but this issue names no files or tests to guide that work.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, typescript
- Domain
- backend
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100