clearlydefined / clearlydefined/crawler

Typescript migration

Open
#659 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.