Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

gitlab.com/nirvati/openapi2jsonschema


https://gitlab.com/nirvati/openapi2jsonschema

Finalize fork

d84f3c2aeac607706596b77b6f374b5d83e6ed06 authored over 1 year ago by Aaron Dewes <[email protected]>
Fix for install

ec42fdd2a11da413802037f36738c13e41ea2b3d authored over 1 year ago by Aaron Dewes <[email protected]>
Get this running with modern Python

2ce084f485201f31cfc8d0c5c9af8a5ceb4adbd1 authored over 1 year ago by Aaron Dewes <[email protected]>
Merge pull request #37 from evrardjp/update-kubernetes-generation

Update kubernetes generator links

d697cbff8a25f520e125e3a5f79cb4e9b972e8ce authored over 4 years ago by Gareth Rushgrove <[email protected]>
Update kubernetes generator links

The repo has moved, and the shell script would need updating
to get the latest arguments. This r...

20f00b494050e3cf6d66de00353d024024fe1077 authored over 4 years ago by Jean-Philippe Evrard <[email protected]>
Merge pull request #28 from brendanjryan/bjr-rm-int

remove integer type from oneof

1ca501f01e103685223d9153fa1bd3cf2042e5d8 authored over 5 years ago by Gareth Rushgrove <[email protected]>
remove integer type from oneof

cffb25ae7226cb73d559e5d5d3f8dae09fca84db authored over 5 years ago by Brendan Ryan <[email protected]>
Fix catching too broad a set of fields

Only need to expand type fields, not everything.

0f8e7c6581b2e3717a0abd26ee9fd3d74a5a4a21 authored over 5 years ago by Gareth Rushgrove <[email protected]>
Allow nullable objects and numbers

Previously we only scoped the nulls to strings and arrays, which ignores
other types. This avoid...

cd64cbcc408a558da2d786c493c1db67d5b72c18 authored over 5 years ago by Gareth Rushgrove <[email protected]>
Add missing additionalproperties

Additinal properties was correctly set on children, bit not at the top
level of the schema.

565f4f3ec505f552312284cdb53cabeee4806273 authored over 5 years ago by Gareth Rushgrove <[email protected]>
Merge pull request #27 from brendanjryan/bjr-object-number

allows number to be a valid quantity type

e65761e593e2ca0297e75a74f02478795802058a authored over 5 years ago by Gareth Rushgrove <[email protected]>
remove space

5962f1b6518ecb09d2c50c592116200ea9c3e3ee authored over 5 years ago by Brendan Ryan <[email protected]>
allows number to be a valid quantity type

51ca28e0ea94653c72a5350d7fc8feb593f2e426 authored over 5 years ago by Brendan Ryan <[email protected]>
added initial acceptance tests for the cli command

a7831bc145849cad2fd0da79b1324846eb823a83 authored over 5 years ago by Gareth Rushgrove <[email protected]>
split code into separate modules

91b56a8ddd2b57505070f88fa59723d893df7086 authored over 5 years ago by Gareth Rushgrove <[email protected]>
Convert project over to using poetry

This also adds the basic testing tools in, as well as formats everything using Black

69920e672a81bacf39e8f12c940d6a2fa2d70f22 authored over 5 years ago by Gareth Rushgrove <[email protected]>
remove duplicate function and gate version restriction

c36ea9ebaa40e7d7cfe8a979a8fa3a0459488c45 authored almost 6 years ago by Gareth Rushgrove <[email protected]>
apply patch from #3

b58d4b34ec6251cbb571ca402533da6d6164f374 authored almost 6 years ago by Gareth Rushgrove <[email protected]>
Merge pull request #18 from jburianek/kube-properties

For Kubernetes, populate `apiVersion` and `kind` properties from `x-kubernetes-group-version-kind`

2de4eb9978c12ec596b07d0d3f1634cb69e13853 authored almost 6 years ago by Gareth Rushgrove <[email protected]>
bump version

0daf1216603aab186d99b3874b2b8dec72d52007 authored almost 6 years ago by Gareth Rushgrove <[email protected]>
support for per version schemas for Kubernetes

b51df87a61f5b44b643b6a3f9545db14b86bef5c authored almost 6 years ago by Gareth Rushgrove <[email protected]>
explicitly set the YAML loader

ed24ff4e3fc5c838490525d56048db3cee90329f authored almost 6 years ago by Gareth Rushgrove <[email protected]>
Merge pull request #17 from jburianek/python3-fixes

Python 3 fixes

4abae891f73e6b3a71bf59f2401ab31fd516d7af authored almost 6 years ago by Gareth Rushgrove <[email protected]>
For Kubernetes, populate `apiVersion` and `kind` properties from `x-kubernetes-group-version-kind`

1436dca47a5cd2210398dc19e9e91a0a3f8cc691 authored about 6 years ago by Joe Burianek <[email protected]>
Python 3 fixes

7bc65175a673551c657e27abb823a129852bbcbd authored about 6 years ago by Joe Burianek <[email protected]>
Add .vscode to .gitignore

168bfab5baaff309c6c46a8602ecbb28225a5ada authored about 6 years ago by Joe Burianek <[email protected]>
Merge pull request #14 from willthames/generate_jsonschema_props

Generate JSONSchemaProps and CustomResourceDefinitions

f801ae28875f05e81131cf8e018fd093be070d24 authored over 6 years ago by Gareth Rushgrove <[email protected]>
Generate JSONSchemaProps and CustomResourceDefinitions

JSONSchemaProps and resources that rely on JSONSchemaProps such as
CustomResourceDefinitions are...

8c2fdc48898cf2d0d5927a2a7858dfa9732be0c1 authored over 6 years ago by Will Thames <[email protected]>
Merge pull request #12 from juanfo/master

OpenAPI 3 and Python 3

3f4be6b30bd9e2de8d6e0e858421f5a24b9b4b03 authored over 6 years ago by Gareth Rushgrove <[email protected]>
Merge branch 'master' into master

09760a33a9ec0997183479226d2907fccaec47c3 authored over 6 years ago by Gareth Rushgrove <[email protected]>
Merge pull request #10 from Sharpie/dont-overwrite-type

Retain types from OpenAPI definitions

d1f71c1e6d7bc2c5fde866fa28afe16f33b00874 authored over 6 years ago by Gareth Rushgrove <[email protected]>
Merge pull request #13 from willthames/strict-local

Ensure additionalProperties are in local defs

390ef218b759c2089e3df66358e548da67e5b2d5 authored over 6 years ago by Gareth Rushgrove <[email protected]>
Ensure additionalProperties are in local defs

Add `additionalProperties: "false"` to local files when in strict mode

a2330fb926c842b746301e233e1e79f05db71fc5 authored over 6 years ago by Will Thames <[email protected]>
Make it work with python 3

1eab7db2aa74f121c92912d2176fcac9281f893c authored almost 7 years ago by Juan Fernandez Ortiz <[email protected]>
Check the version from the input file

a3ba075c8ab5d3e054533ae91b4f917514fc6f35 authored almost 7 years ago by Juan Fernandez Ortiz <[email protected]>
Update readme file

445eaca01d38ea0aa7f2de58ef8ea76b9f75b447 authored almost 7 years ago by Juan Fernandez Ortiz <[email protected]>
Parse OpenAPI 3 definitions

b4fc44904f78223fe7b192b8ae7f4b37e48e8f9d authored almost 7 years ago by Juan Fernandez Ortiz <[email protected]>
Retain types from OpenAPI definitions

This commit updates behavior that forced the type of each definition to
`object` and instead use...

0ecdd30d96c6630f30b879ff96d70962cc6f1775 authored almost 7 years ago by Charlie Sharpsteen <[email protected]>
bump version number

1a6969c3694b5dfdef0148a3e751a74e87336f08 authored almost 7 years ago by Gareth Rushgrove <[email protected]>
fix not allowing nulls for optional string and array values

216e381d43fb86a7230a9d038f21f587bc4fadf7 authored almost 7 years ago by Gareth Rushgrove <[email protected]>
ignore virtualenv if present

ab7e1bcd7ed64c92815cdcdc6d7edc5bd7004df6 authored almost 7 years ago by Gareth Rushgrove <[email protected]>
Added a strict option

Strict creates schemas with additionalProperties: false, meaning
documents can't include propert...

335cc4ff51274c3e096646cb7659ddf4122812cb authored over 7 years ago by Gareth Rushgrove <[email protected]>
Bump version number

c7854c47b74868882c5ec5303bc8325739d0a725 authored over 7 years ago by Gareth Rushgrove <[email protected]>
Build Docker image from local source

fac1072dd7536123a529d21a176de3cb594586d0 authored over 7 years ago by Gareth Rushgrove <[email protected]>
Ignore Python files on Windows

b2322734d7864791ef0ba8be29a2efb6e626a4fd authored over 7 years ago by Gareth Rushgrove <[email protected]>
Allow quantity to be a number, helper in Kubernetes code

445791d0264faa67b5cd223f5e19e61d52aa3603 authored over 7 years ago by Gareth Rushgrove <[email protected]>
Optional fields can be null

Kubernetes treats these as either blank strings or empty arrays
internally due to the difference...

d7977c7bf922446d5b6f720156d99d67ca97617a authored over 7 years ago by Gareth Rushgrove <[email protected]>
Hide Kubernetes processing behind flag

It would be nice to have this pluggable, but for the moment lets just
hide the Kubernetes proces...

ee11fb8412bc1e29d211ce7f6ca0537f97c0b4ee authored over 7 years ago by Gareth Rushgrove <[email protected]>
Also replace the int-or-string reference in the definitions

6bf1894a30587770c5187dfd6a2d6dbb04ea722f authored over 7 years ago by Gareth Rushgrove <[email protected]>
Bump version number

ae26e9eaa757e4ea8b541d5cc58244bb555dbd7f authored over 7 years ago by Gareth Rushgrove <[email protected]>
Replace int-or-string with oneOf

Kubernetes uses a custom formatting instruction to do some typing, which
doesn't really work wit...

d39b104c89cbda157ab9e98b68bd4916462c5212 authored over 7 years ago by Gareth Rushgrove <[email protected]>
Add maintainer metadata to Dockerfile

8b4a5363e0bdcc1b58bd98194df8442496e8114e authored over 7 years ago by Gareth Rushgrove <[email protected]>
Added Dockerfile

This uses the published packages from pypi, rather than a multi-stage
build from the source, bec...

bb78e07741d20b1c8b0b068f318185e5084c31ab authored over 7 years ago by Gareth Rushgrove <[email protected]>
Bump version number

9c008ee594309561f2d4c7363ae25549a5672b4c authored over 7 years ago by Gareth Rushgrove <[email protected]>
Fix for getting the path when not run from the same directory

1eec1401b1d9b932458cda3f96b6ef1bc7c62cf3 authored over 7 years ago by Gareth Rushgrove <[email protected]>
Correct for full command line name

256dd6a1f50cf5dba136ec85d2f16bae8b134eb6 authored over 7 years ago by Gareth Rushgrove <[email protected]>
Extra metadata for the PyPi package

6f4d3c3f79b1c22e8eb2e052768d3e00e380ee42 authored over 7 years ago by Gareth Rushgrove <[email protected]>
Initial commit for openapi2jsonschema tool

The code for this is fairly blunt at the moment but the interface
hopefully makes sense, and the...

b172e2cfed4f9061d5967dbf6f958462dc631ed4 authored over 7 years ago by Gareth Rushgrove <[email protected]>