mozilla / mozillavpn-product-details

Hosting product details json files for mozilla vpn repo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ci

Hosts a product-details style json files for the vpn.

Automatically deploys to gh pages.

  • schema.jtd.json contains the schema that all files must validate.

The product details files are currently (Oct-28-21) used to:

The constraints in the schema capture constraints we've coded elsewhere e.g. in code, or in the archives link structure.

Enforced restrictions

  • No pushing to main
  • Codeowners must approve production file changes
  • Commits must be signed
  • No exceptions

Changing schemas

This file is currently consumed by Guardian as a means of providing download URLs. If the schema requires changes, a Guardian contributor must be notified in advance so that code and tests can be updated to match.

Running locally

npm i
npm test

About

Hosting product details json files for mozilla vpn repo

License:Mozilla Public License 2.0


Languages

Language:JavaScript 100.0%