From 97c6da5b7c3bfb9ed666ea25f8a93c066e6aade8 Mon Sep 17 00:00:00 2001
From: Julian Leucker <leuckerj@gmail.com>
Date: Wed, 31 Aug 2022 21:22:47 +0200
Subject: [PATCH] Create JSONSchemaFormMixin

---
 django_forms_as_jsonschema/forms.py | 6 ++++++
 pyproject.toml                      | 1 +
 2 files changed, 7 insertions(+)
 create mode 100644 django_forms_as_jsonschema/forms.py

diff --git a/django_forms_as_jsonschema/forms.py b/django_forms_as_jsonschema/forms.py
new file mode 100644
index 0000000..976b257
--- /dev/null
+++ b/django_forms_as_jsonschema/forms.py
@@ -0,0 +1,6 @@
+from django.forms import Form
+
+
+class JSONSchemaFormMixin:
+    def as_jsonschema(self: Form) -> str:
+        pass
diff --git a/pyproject.toml b/pyproject.toml
index 738a903..50bae85 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -6,6 +6,7 @@ authors = ["Julian Leucker <leuckerj@gmail.com>"]
 
 [tool.poetry.dependencies]
 python = "^3.10"
+Django = "^4.1"
 
 [tool.poetry.dev-dependencies]
 pytest = "^5.2"
-- 
GitLab