├── .dockerignore ├── .github ├── FUNDING.yml └── workflows │ ├── pr.yml │ └── release.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── cliff.toml ├── jsonschema_markdown ├── __init__.py ├── converter │ ├── __init__.py │ └── markdown.py ├── main.py └── utils.py ├── pyproject.toml ├── scripts ├── generate-tests.sh └── release.sh ├── tests ├── model.md ├── model.py ├── model_custom-title_no-footer.md ├── model_no-empty-columns.md ├── schema-examples │ ├── basic-anyOf-multiple-types.json │ ├── basic-anyOf-multiple-types.md │ ├── basic-anyOf-multiple-types_no-empty-columns.md │ ├── basic-anyOf-null.json │ ├── basic-anyOf-null.md │ ├── basic-anyOf-null_no-empty-columns.md │ ├── defaults.json │ ├── defaults.md │ ├── defaults_no-empty-columns.md │ ├── description_with_newlines.json │ ├── description_with_newlines.md │ ├── description_with_newlines_no-empty-columns.md │ ├── integer.json │ ├── integer.md │ ├── integer_no-empty-columns.md │ ├── nested_dicts.json │ ├── nested_dicts.md │ ├── nested_dicts_no-empty-columns.md │ ├── simple.json │ ├── simple.md │ ├── simple_no-empty-columns.md │ ├── untyped_list.json │ ├── untyped_list.md │ └── untyped_list_no-empty-columns.md ├── test_generate.py ├── test_generate_examples_format.py └── test_schema_examples.py └── uv.lock /.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | .venv 3 | .*cache 4 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: ["elisiariocouto"] 2 | -------------------------------------------------------------------------------- /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/README.md -------------------------------------------------------------------------------- /cliff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/cliff.toml -------------------------------------------------------------------------------- /jsonschema_markdown/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/jsonschema_markdown/__init__.py -------------------------------------------------------------------------------- /jsonschema_markdown/converter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jsonschema_markdown/converter/markdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/jsonschema_markdown/converter/markdown.py -------------------------------------------------------------------------------- /jsonschema_markdown/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/jsonschema_markdown/main.py -------------------------------------------------------------------------------- /jsonschema_markdown/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/jsonschema_markdown/utils.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/generate-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/scripts/generate-tests.sh -------------------------------------------------------------------------------- /scripts/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/scripts/release.sh -------------------------------------------------------------------------------- /tests/model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/tests/model.md -------------------------------------------------------------------------------- /tests/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/tests/model.py -------------------------------------------------------------------------------- /tests/model_custom-title_no-footer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/tests/model_custom-title_no-footer.md -------------------------------------------------------------------------------- /tests/model_no-empty-columns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/tests/model_no-empty-columns.md -------------------------------------------------------------------------------- /tests/schema-examples/basic-anyOf-multiple-types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/tests/schema-examples/basic-anyOf-multiple-types.json -------------------------------------------------------------------------------- /tests/schema-examples/basic-anyOf-multiple-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/tests/schema-examples/basic-anyOf-multiple-types.md -------------------------------------------------------------------------------- /tests/schema-examples/basic-anyOf-multiple-types_no-empty-columns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/tests/schema-examples/basic-anyOf-multiple-types_no-empty-columns.md -------------------------------------------------------------------------------- /tests/schema-examples/basic-anyOf-null.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/tests/schema-examples/basic-anyOf-null.json -------------------------------------------------------------------------------- /tests/schema-examples/basic-anyOf-null.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/tests/schema-examples/basic-anyOf-null.md -------------------------------------------------------------------------------- /tests/schema-examples/basic-anyOf-null_no-empty-columns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/tests/schema-examples/basic-anyOf-null_no-empty-columns.md -------------------------------------------------------------------------------- /tests/schema-examples/defaults.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/tests/schema-examples/defaults.json -------------------------------------------------------------------------------- /tests/schema-examples/defaults.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/tests/schema-examples/defaults.md -------------------------------------------------------------------------------- /tests/schema-examples/defaults_no-empty-columns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/tests/schema-examples/defaults_no-empty-columns.md -------------------------------------------------------------------------------- /tests/schema-examples/description_with_newlines.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/tests/schema-examples/description_with_newlines.json -------------------------------------------------------------------------------- /tests/schema-examples/description_with_newlines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/tests/schema-examples/description_with_newlines.md -------------------------------------------------------------------------------- /tests/schema-examples/description_with_newlines_no-empty-columns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/tests/schema-examples/description_with_newlines_no-empty-columns.md -------------------------------------------------------------------------------- /tests/schema-examples/integer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/tests/schema-examples/integer.json -------------------------------------------------------------------------------- /tests/schema-examples/integer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/tests/schema-examples/integer.md -------------------------------------------------------------------------------- /tests/schema-examples/integer_no-empty-columns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/tests/schema-examples/integer_no-empty-columns.md -------------------------------------------------------------------------------- /tests/schema-examples/nested_dicts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/tests/schema-examples/nested_dicts.json -------------------------------------------------------------------------------- /tests/schema-examples/nested_dicts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/tests/schema-examples/nested_dicts.md -------------------------------------------------------------------------------- /tests/schema-examples/nested_dicts_no-empty-columns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/tests/schema-examples/nested_dicts_no-empty-columns.md -------------------------------------------------------------------------------- /tests/schema-examples/simple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/tests/schema-examples/simple.json -------------------------------------------------------------------------------- /tests/schema-examples/simple.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/tests/schema-examples/simple.md -------------------------------------------------------------------------------- /tests/schema-examples/simple_no-empty-columns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/tests/schema-examples/simple_no-empty-columns.md -------------------------------------------------------------------------------- /tests/schema-examples/untyped_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/tests/schema-examples/untyped_list.json -------------------------------------------------------------------------------- /tests/schema-examples/untyped_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/tests/schema-examples/untyped_list.md -------------------------------------------------------------------------------- /tests/schema-examples/untyped_list_no-empty-columns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/tests/schema-examples/untyped_list_no-empty-columns.md -------------------------------------------------------------------------------- /tests/test_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/tests/test_generate.py -------------------------------------------------------------------------------- /tests/test_generate_examples_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/tests/test_generate_examples_format.py -------------------------------------------------------------------------------- /tests/test_schema_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/tests/test_schema_examples.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elisiariocouto/jsonschema-markdown/HEAD/uv.lock --------------------------------------------------------------------------------