Skip to content

Question: using TypeScript? #208

Description

@gregwebs

Is nytimes/library interested in using TypeScript?

When a project takes on new developers and contributors, types can help dramatically improve confidence in contributions and reduce run-time errors.

This could require deployments to include an extra build step. I think heroku directly supports TypeScript, but for Google App Engine one needs to include the build step in a Dockerfile.

Activity

  1. afischer commented on Aug 9, 2020

    @afischer
    Member

    Hi @gregwebs,

    Thanks for your suggestion! One of the goals when first building library was to make it easy for developers to contribute to the codebase regardless of their node experience and knowledge level. Because of this, we chose to avoid certain ES features and libraries with steeper learning curves in favor of tools already in use by a wide range of users across our newsroom.

    The project has evolved significantly since then, so it's definitely worth having a conversations about introducing new dependencies to improve developer experience when working on the app.

  2. afischer commented on May 25, 2021

    @afischer
    Member

    Due to the topic of this issue, it is being converted into a discussion! This issue will be closed, but discussion can continue in the newly created discussion.

  3. locked and limited conversation to collaborators on May 25, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions