This is a Go common lib for crawler, publiccode-parser-go and publiccode-validator
publiccode.yml is an international standard for describing public software. It is expected to be published in the root of open source repositories. This parser performs syntactic and semantic validation according to the official spec.
Contributing is always appreciated. Feel free to open issues, fork or submit a Pull Request. If you want to know more about how to add new fields, check out CONTRIBUTING.md. In order to support other country-specific extensions in addition to Italy some refactoring might be needed.
- Developers Italia backend & crawler - a Go crawler for PC.
- publiccode-parser-go - a Go parser and validator for publiccode.yml files.
- publiccode-validator - a REST API server for publiccode validation.
This software is maintained by the Developers Italia team.
© 2020 Team per la Trasformazione Digitale - Presidenza del Consiglio dei Minstri
Licensed under the AGPL-3.0. The version control system provides attribution for specific lines of code.