azavea / azavea/loam

Switch to Typescript

Open
#55 0 comments 2 reactions 0 assignees View on GitHub
enhancement
Dominant language
JavaScript
Stars
226
Forks
14
PR merge metrics
No merged PRs in 30d

Description

Given that this project interfaces with C code, it would benefit from use of Typescript because it would be easier to model the GDAL API interfaces that this is designed to connect to.

There are also some defined interfaces that Loam uses for internal communication that would benefit from being able to be formally defined somewhere.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by surveying the JavaScript sources and the project’s GDAL and internal communication interfaces; the issue does not name specific files or tests. Done would mean the project uses TypeScript and those interfaces are formally defined, but the migration scope and validation steps need to be decided first.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, typescript
Domain
api, web-dev
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.