danielBingham / peerreview

A diamond open access (free to access, free to publish), open source scientific and academic publishing platform.
GNU Affero General Public License v3.0
53 stars 1 forks source link

TypeScript Migration and TechDebt Cleanup [WIP] #252

Closed danielBingham closed 1 month ago

danielBingham commented 7 months ago

Work in progress migration to typescript and major cleanup of technical debt.

Since we're no longer pushing against an extreme runway deadline, we can take a breath and cleanup a bunch of technical debt we introduced in the push over the fall. It built up to rather a lot - to the point where I was a little embarrassed to have the code publicly attached to my name. Since the push towards funding has failed for the moment, and I'm job hunting and taking a breather, I can take the time to clean it up.

We're doing this under the context of #49 , which is a significant technical debt cleanup story (better permissions system). The scope grew more than was intended when that story was defined (under the constraints of runway), but since we no longer have the runway constraint, that's fine.

danielBingham commented 1 month ago

Abandoning this PR. We'll pickup a typescript migration again once we get traction.