From 299832ebf63f8fabc0fd131a3349366d73cc363b Mon Sep 17 00:00:00 2001 From: ZEARD-AE <79318006+ZEARD-AE@users.noreply.github.com> Date: Mon, 1 Jul 2024 14:17:18 +0200 Subject: [PATCH 1/2] Create zeppelin-exception.adoc First zeppelin Exceptions --- chapters/zeppelin-exception.adoc | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 chapters/zeppelin-exception.adoc diff --git a/chapters/zeppelin-exception.adoc b/chapters/zeppelin-exception.adoc new file mode 100644 index 000000000..4726b6f15 --- /dev/null +++ b/chapters/zeppelin-exception.adoc @@ -0,0 +1,15 @@ +[[zeppelin-specials]] += Appendix Z: Zeppelin specials - Diff to the original guidelines + +Guidelines for naming and designing resource paths and query parameters. + + +[#???] +== {MUST} tri-state booleans (NULL/false/true) are optional booleans + +In some cases we need to deal with tri-state boolean attributes, that can take three +instead of two values: NULL, true, false. + +To avoid confusion and schema violations tri-state booleans must be defined as optional booleans: +For parameters: `required` must always be `false`. +For schema objects: They must be defined as optional `boolean`. From f14acaddd807d7249d5071c3d65f451a68cb07a9 Mon Sep 17 00:00:00 2001 From: ZEARD-AE <79318006+ZEARD-AE@users.noreply.github.com> Date: Mon, 1 Jul 2024 14:19:24 +0200 Subject: [PATCH 2/2] Create zeppelin.adoc Second file for the introductions --- chapters/zeppelin.adoc | 1 + 1 file changed, 1 insertion(+) create mode 100644 chapters/zeppelin.adoc diff --git a/chapters/zeppelin.adoc b/chapters/zeppelin.adoc new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/chapters/zeppelin.adoc @@ -0,0 +1 @@ +