[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#952816: ITP: metadata-json-lint -- Utility to verify Puppet metadata.json files



Package: wnpp
Severity: wishlist
Owner: Gabriel Filion <gabster@lelutin.ca>

* Package name    : metadata-json-lint
  Version         : 2.2.0
  Upstream Author : Vox Pupuli <voxpupuli@groups.io>
* URL             : https://github.com/voxpupuli/metadata-json-lint
* License         : Apache-2.0
  Programming Lang: Ruby
  Description     : Utility to verify Puppet metadata.json files

The metadata-json-lint tool validates and lints metadata.json files in Puppet
modules against style guidelines from the Puppet Forge module metadata
recommendations.

metadata.json files are, as implied by the extension in the name, using a JSON
syntax but a specific schema is expected to be used to format information in
the data structure. They are helpful for specifying dependencies to Puppet
modules and for making license and other such metadata parseable by a machine.
This file is expected to be present when a module is published to the Puppet
forge.


This package is generally useful for Puppet module developers. It is also a
dependency of puppet-development-kit, since it uses it directly to run
verifications on modules.

I plan to maintain this package within the ruby team and will ask for
sponsorship from the team.


Reply to: