Skip to content

Plan for v2 #116

@mlms13

Description

@mlms13

Now that v1 is out the door, it's time to starting thinking about all the changes we might want for a v2. At a high level, the goal of a 2.0 release will be:

  • Modernizing the stack
  • Picking a preferred path (decoding into a result with a structured error type) and optimizing for that use case

So with those goals in mind, the roadmap:

Build/CI

  • Switch to Melange for compilation
  • Switch from npm to yarn
  • Use Github Actions for CI
  • Do way better at caching inside of CI
  • Add a CI step to publish to npm

Library features

Docs/website

  • Migrate the website to Docusaurus 2
  • Add a CI step to publish the website
  • Add odoc comments #128
  • Build docs in CI
  • Embed odoc documentation in the website

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions