Repository: shuttle-hq/synth (language: rust)

Issue:
Document "type_" workaround
**Required Functionality**
People don't know about this workaround.

**Proposed Solution**
We should document this.

**Use case**
This is a common issue, and a several people have opened issues about it. #1 #371 



Discussion / hints:

Fix patch:
diff --git a/docs/docs/integrations/index.md b/docs/docs/integrations/index.md
new file mode 100644
index 00000000..69307388
--- /dev/null
+++ b/docs/docs/integrations/index.md
@@ -0,0 +1,13 @@
+---
+title: Integrations
+---
+
+## Integrations
+
+- [MySQL](mysql)
+- [PostgreSQL](postgres)
+- MongoDB
+
+## Quirks
+
+If a field is named `type`, data generation will fail. This is because it will conflict with the schema definition container object. [The solution](https://github.com/shuttle-hq/synth/issues/1) to this is to use the `type_` key.
diff --git a/docs/sidebars.js b/docs/sidebars.js
index bb5f6a4c..3dc5ef52 100644
--- a/docs/sidebars.js
+++ b/docs/sidebars.js
@@ -3,7 +3,7 @@ module.exports = {
         "Getting Started": ['getting_started/synth', 'getting_started/installation', 'getting_started/hello-world', 'getting_started/core-concepts', 'getting_started/schema', 'getting_started/command-line', 'getting_started/how-it-works'],
         "Examples": ['examples/bank'],
         "Tutorials": ['tutorials/creating-logs-with-synth'],
-        "Integrations": ['integrations/postgres', 'integrations/mysql'],
+        "Integrations": ['integrations/index', 'integrations/postgres', 'integrations/mysql'],
         "Generators": ['content/index', 'content/modifiers', 'content/null', 'content/bool', 'content/number', 'content/string', 'content/date-time', 'content/object', 'content/array', 'content/one-of', 'content/same-as', 'content/unique', 'content/series', 'content/datasource'],
         "Other": ['other/telemetry']
     },


Test patch: