Skip to content

Update Manifesto to community standards #1483

Description

@jamesmisson

In support of #1380, we need to do several things to bring manifesto 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)

  • see Update GitHub actions build-test to node 20 IIIF-Commons/manifesto#154

  • 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