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

Bug#1124135: ITP: golang-github-authelia-jsonschema -- Generate JSON Schemas from Go types



Package: wnpp
Severity: wishlist
Owner: Philipp Kern <pkern@debian.org>

* Package name    : golang-github-authelia-jsonschema
  Version         : 0.1.7-1
  Upstream Author : Authelia
* URL             : https://github.com/authelia/jsonschema
* License         : Expat
  Programming Lang: Go
  Description     : Generate JSON Schemas from Go types

 This package can be used to generate JSON Schemas from Go types through
 reflection.
 .
  * Supports arbitrarily complex types, including any, maps, slices, etc.
  * Supports json-schema features such as minLength, maxLength, pattern,
    format, etc.
  * Supports simple string and numeric enums.
  * Supports custom property fields via the jsonschema_extras struct tag.

This is (probably unsurprisingly) a dependency of Authelia (ITP: #1113892).
Looking at the history it seems to be a fork of invopop-jsonschema, which is a
fork of alecthomas-jsonschema. Which would make it the third same library in
the archive.

Or as GitHub puts it: "This branch is 12 commits ahead of and 73 commits behind
invopop/jsonschema:main."

Kind regards
Philipp kern


Reply to: