Page MenuHomePhabricator

Publish the Wikimedia Spectral ruleset to NPM
Closed, ResolvedPublic3 Estimated Story Points

Description

Publish the wikimedia-spectral-ruleset package to NPM. The initial version should be 0.1.0 and marked as beta.

  • Make sure MRs 8, 9, and 10 are merged
  • Go over readme section on "pre publish" work and apply (add dist to gitignore)
  • Verify usage instructions provided in the README
  • Add license information to README.md or LICENSE.md
  • Update CHANGELOG (there's a script for that)
  • Create a version in git (git version tag)
  • Publish to npm
  • Update linter tool to reference the published package

Event Timeline

Notes from Estimation:

  • Changelog is done
  • We probably don't want to automate the pipeline right now; it will be safer to have a manual publishing flow for now
  • Update dist folder & gitignore (documented in the README) before we can push
  • Outstanding decisions:
    • What version we are starting from (0.1.0 seems fine)
    • Once we publish, we will need to be intentional for keeping up with versioning & releases
  • Connect it back to the linter after it's published
HCoplin-WMF set the point value for this task to 3.May 14 2026, 3:39 PM
KBach raised the priority of this task from Medium to High.Jun 2 2026, 8:38 AM
AGhirelli-WMF changed the task status from Open to In Progress.Tue, Jun 30, 10:09 PM
AGhirelli-WMF claimed this task.