Skip to content

Update Manifold to community standards #1484

Description

@jamesmisson

In support of #1380, we need to do several things to bring manifold up to UV community standards:

  • Update GitHub Actions to use up-to-date versions (including Node 20)
  • Check for any other references to outdated Node versions (e.g. look in package.json and any tool-related configuration files)
  • Update dependencies (pay special attention to typescript/webpack) and resolve outstanding Dependabot PRs where possible.
  • Replace tslint with eslint; align configuration with UV project
  • Update prettier and align configuration with UV project
  • Review other PRs and merge if safe/ready
  • Create a "main" branch and make it the default instead of "master"
  • Retarget any remaining PRs against "main" instead of "master"
  • Change any references to "master" in README, etc. to "main."
  • Delete the "master" branch
  • Release a new version of the component
  • Upgrade the component upstream in UV

See recent PRs on https://github.com/IIIF-Commons/vocabulary for reference

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions