├── .claude └── settings.json ├── .dockerignore ├── .editorconfig ├── .github └── workflows │ ├── azure-static-web-apps-orange-desert-03e149203.yml │ └── release.yml ├── .gitignore ├── CLAUDE.md ├── CONTRIBUTING.md ├── CUSTOMIZATION.md ├── Dockerfile ├── LICENSE ├── README.md ├── bin └── datacontract-editor.js ├── docs ├── datacontract-cli-openapi.yaml ├── odcs-json-schema-v3.1.0.json └── screenshot.png ├── embed.html ├── eslint.config.js ├── index.html ├── package.json ├── public ├── index.html ├── logo_fuchsia_v2.svg └── odcs.svg ├── src ├── App.css ├── App.jsx ├── assets │ ├── link-icons │ │ ├── api.jsx │ │ ├── bigquery.jsx │ │ ├── catalog.jsx │ │ ├── changelog.jsx │ │ ├── collibra.jsx │ │ ├── confluent-schema-registry.jsx │ │ ├── confluent.jsx │ │ ├── databricks.jsx │ │ ├── datawarehouse.jsx │ │ ├── deleted.jsx │ │ ├── documentation.jsx │ │ ├── file-code.jsx │ │ ├── github.jsx │ │ ├── gitlab.jsx │ │ ├── index.js │ │ ├── kafka.jsx │ │ ├── leanix.jsx │ │ ├── mssql.jsx │ │ ├── onetrust.jsx │ │ ├── openmetadata.jsx │ │ ├── postgres.jsx │ │ ├── powerbi.jsx │ │ ├── purview.jsx │ │ ├── repository.jsx │ │ ├── s3.jsx │ │ ├── sample.jsx │ │ ├── sap.jsx │ │ ├── snowflake.jsx │ │ ├── starburst.jsx │ │ └── teams.jsx │ ├── server-icons │ │ ├── api.svg │ │ ├── athena.svg │ │ ├── azure.svg │ │ ├── bigquery.svg │ │ ├── clickhouse.svg │ │ ├── cloudsql.svg │ │ ├── custom.svg │ │ ├── database.svg │ │ ├── databricks.svg │ │ ├── db2.svg │ │ ├── denodo.svg │ │ ├── dremio.svg │ │ ├── duckdb.svg │ │ ├── glue.svg │ │ ├── hive.svg │ │ ├── informix.svg │ │ ├── kafka.svg │ │ ├── kinesis.svg │ │ ├── local.svg │ │ ├── mssql.svg │ │ ├── mysql.svg │ │ ├── oracle.svg │ │ ├── postgres.svg │ │ ├── postgresql.svg │ │ ├── presto.svg │ │ ├── pubsub.svg │ │ ├── redshift.svg │ │ ├── s3.svg │ │ ├── serverIcons.jsx │ │ ├── sftp.svg │ │ ├── snowflake.svg │ │ ├── sqlserver.svg │ │ ├── synapse.svg │ │ ├── trino.svg │ │ └── vertica.svg │ └── support-icons │ │ ├── discord.svg │ │ ├── email.svg │ │ ├── googlechat.svg │ │ ├── other.svg │ │ ├── slack.svg │ │ ├── supportIcons.jsx │ │ ├── teams.svg │ │ └── ticket.svg ├── components │ ├── diagram │ │ ├── DiagramStyles.css │ │ ├── DiagramView.jsx │ │ ├── PropertyDetailsNode.jsx │ │ ├── PropertyDetailsPanel.jsx │ │ ├── SchemaNode.jsx │ │ ├── index.js │ │ └── layoutUtils.js │ ├── error │ │ ├── DiagramErrorBoundary.jsx │ │ ├── ErrorBoundary.jsx │ │ ├── FormPageErrorBoundary.jsx │ │ ├── PreviewErrorBoundary.jsx │ │ └── index.js │ ├── features │ │ ├── DataContractPreview.jsx │ │ ├── RolesList.jsx │ │ ├── SchemaEditor.jsx │ │ ├── SchemasEditor.jsx │ │ ├── ServerEditor.jsx │ │ ├── ServersEditor.jsx │ │ ├── SettingsModal.jsx │ │ ├── TeamMember.jsx │ │ ├── TestResultsPanel.jsx │ │ ├── WarningsPanel.jsx │ │ ├── code │ │ │ └── YamlEditor.jsx │ │ ├── index.js │ │ ├── preview │ │ │ ├── ContractHeader.jsx │ │ │ ├── CustomPropertiesSection.jsx │ │ │ ├── FundamentalsSection.jsx │ │ │ ├── PricingSection.jsx │ │ │ ├── RolesSection.jsx │ │ │ ├── SchemaSection.jsx │ │ │ ├── ServersSection.jsx │ │ │ ├── SlaSection.jsx │ │ │ ├── SupportSection.jsx │ │ │ └── TeamSection.jsx │ │ └── schema │ │ │ ├── ItemsRow.jsx │ │ │ ├── PropertyIndicators.jsx │ │ │ ├── PropertyRow.jsx │ │ │ ├── propertyIcons.js │ │ │ └── useSchemaOperations.js │ └── ui │ │ ├── ArrayInput.jsx │ │ ├── AuthoritativeDefinitionsEditor.jsx │ │ ├── AuthoritativeDefinitionsPreview.jsx │ │ ├── Combobox.jsx │ │ ├── CustomPropertiesEditor.jsx │ │ ├── CustomPropertiesPreview.jsx │ │ ├── DescriptionPreview.jsx │ │ ├── EnumField.jsx │ │ ├── FileSelectionModal.jsx │ │ ├── IconResolver.jsx │ │ ├── KeyValueEditor.jsx │ │ ├── Modal.jsx │ │ ├── PropertyDetailsDrawer.jsx │ │ ├── PropertyValueRenderer.jsx │ │ ├── QualityEditor.jsx │ │ ├── RelationshipEditor.jsx │ │ ├── ResizeDivider.jsx │ │ ├── Tag.jsx │ │ ├── Tags.jsx │ │ ├── Toast.jsx │ │ ├── Tooltip.jsx │ │ ├── ValidatedCombobox.jsx │ │ ├── ValidatedInput.jsx │ │ ├── icons │ │ ├── ArrayIcon.jsx │ │ ├── AsteriskIcon.jsx │ │ ├── AuthoritativeDefinitionsIcon.jsx │ │ ├── BooleanIcon.jsx │ │ ├── CheckCircleIcon.jsx │ │ ├── CheckIcon.jsx │ │ ├── ChevronDownIcon.jsx │ │ ├── ChevronRightIcon.jsx │ │ ├── CustomPropertyIcon.jsx │ │ ├── DateIcon.jsx │ │ ├── DocumentTextIcon.jsx │ │ ├── ExclamationCircleIcon.jsx │ │ ├── IntegerIcon.jsx │ │ ├── KeyIcon.jsx │ │ ├── LinkIcon.jsx │ │ ├── LockClosedIcon.jsx │ │ ├── NumberIcon.jsx │ │ ├── ObjectIcon.jsx │ │ ├── QualityCheckIcons.jsx │ │ ├── QuestionMarkCircleIcon.jsx │ │ ├── StringIcon.jsx │ │ ├── TimeIcon.jsx │ │ └── TimestampIcon.jsx │ │ └── index.js ├── config │ └── storage.js ├── embed.jsx ├── example.yaml ├── index.css ├── layouts │ ├── Header.jsx │ ├── MainContent.jsx │ ├── SidebarNavigation.jsx │ └── index.js ├── lib │ ├── monaco-workers.js │ ├── schemaEnumExtractor.js │ └── yaml.worker.js ├── main.jsx ├── routes │ ├── CustomProperties.jsx │ ├── Diagram.jsx │ ├── Overview.jsx │ ├── Pricing.jsx │ ├── Roles.jsx │ ├── Schema.jsx │ ├── Schemas.jsx │ ├── Server.jsx │ ├── Servers.jsx │ ├── ServiceLevelAgreement.jsx │ ├── Support.jsx │ ├── Team.jsx │ ├── TermsOfUse.jsx │ └── index.js ├── services │ ├── FileStorageBackend.js │ ├── LocalFileStorageBackend.js │ └── ServerFileStorageBackend.js ├── store.js └── utils │ ├── schemaPathBuilder.js │ └── yaml.js ├── tailwind.config.js └── vite.config.js /.claude/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/.claude/settings.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/azure-static-web-apps-orange-desert-03e149203.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/.github/workflows/azure-static-web-apps-orange-desert-03e149203.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/.gitignore -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CUSTOMIZATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/CUSTOMIZATION.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/README.md -------------------------------------------------------------------------------- /bin/datacontract-editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/bin/datacontract-editor.js -------------------------------------------------------------------------------- /docs/datacontract-cli-openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/docs/datacontract-cli-openapi.yaml -------------------------------------------------------------------------------- /docs/odcs-json-schema-v3.1.0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/docs/odcs-json-schema-v3.1.0.json -------------------------------------------------------------------------------- /docs/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/docs/screenshot.png -------------------------------------------------------------------------------- /embed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/embed.html -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/package.json -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo_fuchsia_v2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/public/logo_fuchsia_v2.svg -------------------------------------------------------------------------------- /public/odcs.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/public/odcs.svg -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/App.jsx -------------------------------------------------------------------------------- /src/assets/link-icons/api.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/link-icons/api.jsx -------------------------------------------------------------------------------- /src/assets/link-icons/bigquery.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/link-icons/bigquery.jsx -------------------------------------------------------------------------------- /src/assets/link-icons/catalog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/link-icons/catalog.jsx -------------------------------------------------------------------------------- /src/assets/link-icons/changelog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/link-icons/changelog.jsx -------------------------------------------------------------------------------- /src/assets/link-icons/collibra.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/link-icons/collibra.jsx -------------------------------------------------------------------------------- /src/assets/link-icons/confluent-schema-registry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/link-icons/confluent-schema-registry.jsx -------------------------------------------------------------------------------- /src/assets/link-icons/confluent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/link-icons/confluent.jsx -------------------------------------------------------------------------------- /src/assets/link-icons/databricks.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/link-icons/databricks.jsx -------------------------------------------------------------------------------- /src/assets/link-icons/datawarehouse.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/link-icons/datawarehouse.jsx -------------------------------------------------------------------------------- /src/assets/link-icons/deleted.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/link-icons/deleted.jsx -------------------------------------------------------------------------------- /src/assets/link-icons/documentation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/link-icons/documentation.jsx -------------------------------------------------------------------------------- /src/assets/link-icons/file-code.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/link-icons/file-code.jsx -------------------------------------------------------------------------------- /src/assets/link-icons/github.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/link-icons/github.jsx -------------------------------------------------------------------------------- /src/assets/link-icons/gitlab.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/link-icons/gitlab.jsx -------------------------------------------------------------------------------- /src/assets/link-icons/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/link-icons/index.js -------------------------------------------------------------------------------- /src/assets/link-icons/kafka.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/link-icons/kafka.jsx -------------------------------------------------------------------------------- /src/assets/link-icons/leanix.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/link-icons/leanix.jsx -------------------------------------------------------------------------------- /src/assets/link-icons/mssql.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/link-icons/mssql.jsx -------------------------------------------------------------------------------- /src/assets/link-icons/onetrust.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/link-icons/onetrust.jsx -------------------------------------------------------------------------------- /src/assets/link-icons/openmetadata.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/link-icons/openmetadata.jsx -------------------------------------------------------------------------------- /src/assets/link-icons/postgres.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/link-icons/postgres.jsx -------------------------------------------------------------------------------- /src/assets/link-icons/powerbi.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/link-icons/powerbi.jsx -------------------------------------------------------------------------------- /src/assets/link-icons/purview.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/link-icons/purview.jsx -------------------------------------------------------------------------------- /src/assets/link-icons/repository.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/link-icons/repository.jsx -------------------------------------------------------------------------------- /src/assets/link-icons/s3.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/link-icons/s3.jsx -------------------------------------------------------------------------------- /src/assets/link-icons/sample.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/link-icons/sample.jsx -------------------------------------------------------------------------------- /src/assets/link-icons/sap.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/link-icons/sap.jsx -------------------------------------------------------------------------------- /src/assets/link-icons/snowflake.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/link-icons/snowflake.jsx -------------------------------------------------------------------------------- /src/assets/link-icons/starburst.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/link-icons/starburst.jsx -------------------------------------------------------------------------------- /src/assets/link-icons/teams.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/link-icons/teams.jsx -------------------------------------------------------------------------------- /src/assets/server-icons/api.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/api.svg -------------------------------------------------------------------------------- /src/assets/server-icons/athena.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/athena.svg -------------------------------------------------------------------------------- /src/assets/server-icons/azure.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/azure.svg -------------------------------------------------------------------------------- /src/assets/server-icons/bigquery.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/bigquery.svg -------------------------------------------------------------------------------- /src/assets/server-icons/clickhouse.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/clickhouse.svg -------------------------------------------------------------------------------- /src/assets/server-icons/cloudsql.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/cloudsql.svg -------------------------------------------------------------------------------- /src/assets/server-icons/custom.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/custom.svg -------------------------------------------------------------------------------- /src/assets/server-icons/database.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/database.svg -------------------------------------------------------------------------------- /src/assets/server-icons/databricks.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/databricks.svg -------------------------------------------------------------------------------- /src/assets/server-icons/db2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/db2.svg -------------------------------------------------------------------------------- /src/assets/server-icons/denodo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/denodo.svg -------------------------------------------------------------------------------- /src/assets/server-icons/dremio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/dremio.svg -------------------------------------------------------------------------------- /src/assets/server-icons/duckdb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/duckdb.svg -------------------------------------------------------------------------------- /src/assets/server-icons/glue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/glue.svg -------------------------------------------------------------------------------- /src/assets/server-icons/hive.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/hive.svg -------------------------------------------------------------------------------- /src/assets/server-icons/informix.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/informix.svg -------------------------------------------------------------------------------- /src/assets/server-icons/kafka.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/kafka.svg -------------------------------------------------------------------------------- /src/assets/server-icons/kinesis.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/kinesis.svg -------------------------------------------------------------------------------- /src/assets/server-icons/local.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/local.svg -------------------------------------------------------------------------------- /src/assets/server-icons/mssql.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/mssql.svg -------------------------------------------------------------------------------- /src/assets/server-icons/mysql.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/mysql.svg -------------------------------------------------------------------------------- /src/assets/server-icons/oracle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/oracle.svg -------------------------------------------------------------------------------- /src/assets/server-icons/postgres.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/postgres.svg -------------------------------------------------------------------------------- /src/assets/server-icons/postgresql.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/postgresql.svg -------------------------------------------------------------------------------- /src/assets/server-icons/presto.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/presto.svg -------------------------------------------------------------------------------- /src/assets/server-icons/pubsub.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/pubsub.svg -------------------------------------------------------------------------------- /src/assets/server-icons/redshift.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/redshift.svg -------------------------------------------------------------------------------- /src/assets/server-icons/s3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/s3.svg -------------------------------------------------------------------------------- /src/assets/server-icons/serverIcons.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/serverIcons.jsx -------------------------------------------------------------------------------- /src/assets/server-icons/sftp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/sftp.svg -------------------------------------------------------------------------------- /src/assets/server-icons/snowflake.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/snowflake.svg -------------------------------------------------------------------------------- /src/assets/server-icons/sqlserver.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/sqlserver.svg -------------------------------------------------------------------------------- /src/assets/server-icons/synapse.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/synapse.svg -------------------------------------------------------------------------------- /src/assets/server-icons/trino.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/trino.svg -------------------------------------------------------------------------------- /src/assets/server-icons/vertica.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/server-icons/vertica.svg -------------------------------------------------------------------------------- /src/assets/support-icons/discord.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/support-icons/discord.svg -------------------------------------------------------------------------------- /src/assets/support-icons/email.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/support-icons/email.svg -------------------------------------------------------------------------------- /src/assets/support-icons/googlechat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/support-icons/googlechat.svg -------------------------------------------------------------------------------- /src/assets/support-icons/other.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/support-icons/other.svg -------------------------------------------------------------------------------- /src/assets/support-icons/slack.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/support-icons/slack.svg -------------------------------------------------------------------------------- /src/assets/support-icons/supportIcons.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/support-icons/supportIcons.jsx -------------------------------------------------------------------------------- /src/assets/support-icons/teams.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/support-icons/teams.svg -------------------------------------------------------------------------------- /src/assets/support-icons/ticket.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/assets/support-icons/ticket.svg -------------------------------------------------------------------------------- /src/components/diagram/DiagramStyles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/diagram/DiagramStyles.css -------------------------------------------------------------------------------- /src/components/diagram/DiagramView.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/diagram/DiagramView.jsx -------------------------------------------------------------------------------- /src/components/diagram/PropertyDetailsNode.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/diagram/PropertyDetailsNode.jsx -------------------------------------------------------------------------------- /src/components/diagram/PropertyDetailsPanel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/diagram/PropertyDetailsPanel.jsx -------------------------------------------------------------------------------- /src/components/diagram/SchemaNode.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/diagram/SchemaNode.jsx -------------------------------------------------------------------------------- /src/components/diagram/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/diagram/index.js -------------------------------------------------------------------------------- /src/components/diagram/layoutUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/diagram/layoutUtils.js -------------------------------------------------------------------------------- /src/components/error/DiagramErrorBoundary.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/error/DiagramErrorBoundary.jsx -------------------------------------------------------------------------------- /src/components/error/ErrorBoundary.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/error/ErrorBoundary.jsx -------------------------------------------------------------------------------- /src/components/error/FormPageErrorBoundary.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/error/FormPageErrorBoundary.jsx -------------------------------------------------------------------------------- /src/components/error/PreviewErrorBoundary.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/error/PreviewErrorBoundary.jsx -------------------------------------------------------------------------------- /src/components/error/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/error/index.js -------------------------------------------------------------------------------- /src/components/features/DataContractPreview.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/features/DataContractPreview.jsx -------------------------------------------------------------------------------- /src/components/features/RolesList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/features/RolesList.jsx -------------------------------------------------------------------------------- /src/components/features/SchemaEditor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/features/SchemaEditor.jsx -------------------------------------------------------------------------------- /src/components/features/SchemasEditor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/features/SchemasEditor.jsx -------------------------------------------------------------------------------- /src/components/features/ServerEditor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/features/ServerEditor.jsx -------------------------------------------------------------------------------- /src/components/features/ServersEditor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/features/ServersEditor.jsx -------------------------------------------------------------------------------- /src/components/features/SettingsModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/features/SettingsModal.jsx -------------------------------------------------------------------------------- /src/components/features/TeamMember.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/features/TeamMember.jsx -------------------------------------------------------------------------------- /src/components/features/TestResultsPanel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/features/TestResultsPanel.jsx -------------------------------------------------------------------------------- /src/components/features/WarningsPanel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/features/WarningsPanel.jsx -------------------------------------------------------------------------------- /src/components/features/code/YamlEditor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/features/code/YamlEditor.jsx -------------------------------------------------------------------------------- /src/components/features/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/features/index.js -------------------------------------------------------------------------------- /src/components/features/preview/ContractHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/features/preview/ContractHeader.jsx -------------------------------------------------------------------------------- /src/components/features/preview/CustomPropertiesSection.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/features/preview/CustomPropertiesSection.jsx -------------------------------------------------------------------------------- /src/components/features/preview/FundamentalsSection.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/features/preview/FundamentalsSection.jsx -------------------------------------------------------------------------------- /src/components/features/preview/PricingSection.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/features/preview/PricingSection.jsx -------------------------------------------------------------------------------- /src/components/features/preview/RolesSection.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/features/preview/RolesSection.jsx -------------------------------------------------------------------------------- /src/components/features/preview/SchemaSection.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/features/preview/SchemaSection.jsx -------------------------------------------------------------------------------- /src/components/features/preview/ServersSection.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/features/preview/ServersSection.jsx -------------------------------------------------------------------------------- /src/components/features/preview/SlaSection.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/features/preview/SlaSection.jsx -------------------------------------------------------------------------------- /src/components/features/preview/SupportSection.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/features/preview/SupportSection.jsx -------------------------------------------------------------------------------- /src/components/features/preview/TeamSection.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/features/preview/TeamSection.jsx -------------------------------------------------------------------------------- /src/components/features/schema/ItemsRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/features/schema/ItemsRow.jsx -------------------------------------------------------------------------------- /src/components/features/schema/PropertyIndicators.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/features/schema/PropertyIndicators.jsx -------------------------------------------------------------------------------- /src/components/features/schema/PropertyRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/features/schema/PropertyRow.jsx -------------------------------------------------------------------------------- /src/components/features/schema/propertyIcons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/features/schema/propertyIcons.js -------------------------------------------------------------------------------- /src/components/features/schema/useSchemaOperations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/features/schema/useSchemaOperations.js -------------------------------------------------------------------------------- /src/components/ui/ArrayInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/ArrayInput.jsx -------------------------------------------------------------------------------- /src/components/ui/AuthoritativeDefinitionsEditor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/AuthoritativeDefinitionsEditor.jsx -------------------------------------------------------------------------------- /src/components/ui/AuthoritativeDefinitionsPreview.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/AuthoritativeDefinitionsPreview.jsx -------------------------------------------------------------------------------- /src/components/ui/Combobox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/Combobox.jsx -------------------------------------------------------------------------------- /src/components/ui/CustomPropertiesEditor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/CustomPropertiesEditor.jsx -------------------------------------------------------------------------------- /src/components/ui/CustomPropertiesPreview.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/CustomPropertiesPreview.jsx -------------------------------------------------------------------------------- /src/components/ui/DescriptionPreview.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/DescriptionPreview.jsx -------------------------------------------------------------------------------- /src/components/ui/EnumField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/EnumField.jsx -------------------------------------------------------------------------------- /src/components/ui/FileSelectionModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/FileSelectionModal.jsx -------------------------------------------------------------------------------- /src/components/ui/IconResolver.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/IconResolver.jsx -------------------------------------------------------------------------------- /src/components/ui/KeyValueEditor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/KeyValueEditor.jsx -------------------------------------------------------------------------------- /src/components/ui/Modal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/Modal.jsx -------------------------------------------------------------------------------- /src/components/ui/PropertyDetailsDrawer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/PropertyDetailsDrawer.jsx -------------------------------------------------------------------------------- /src/components/ui/PropertyValueRenderer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/PropertyValueRenderer.jsx -------------------------------------------------------------------------------- /src/components/ui/QualityEditor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/QualityEditor.jsx -------------------------------------------------------------------------------- /src/components/ui/RelationshipEditor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/RelationshipEditor.jsx -------------------------------------------------------------------------------- /src/components/ui/ResizeDivider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/ResizeDivider.jsx -------------------------------------------------------------------------------- /src/components/ui/Tag.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/Tag.jsx -------------------------------------------------------------------------------- /src/components/ui/Tags.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/Tags.jsx -------------------------------------------------------------------------------- /src/components/ui/Toast.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/Toast.jsx -------------------------------------------------------------------------------- /src/components/ui/Tooltip.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/Tooltip.jsx -------------------------------------------------------------------------------- /src/components/ui/ValidatedCombobox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/ValidatedCombobox.jsx -------------------------------------------------------------------------------- /src/components/ui/ValidatedInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/ValidatedInput.jsx -------------------------------------------------------------------------------- /src/components/ui/icons/ArrayIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/icons/ArrayIcon.jsx -------------------------------------------------------------------------------- /src/components/ui/icons/AsteriskIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/icons/AsteriskIcon.jsx -------------------------------------------------------------------------------- /src/components/ui/icons/AuthoritativeDefinitionsIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/icons/AuthoritativeDefinitionsIcon.jsx -------------------------------------------------------------------------------- /src/components/ui/icons/BooleanIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/icons/BooleanIcon.jsx -------------------------------------------------------------------------------- /src/components/ui/icons/CheckCircleIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/icons/CheckCircleIcon.jsx -------------------------------------------------------------------------------- /src/components/ui/icons/CheckIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/icons/CheckIcon.jsx -------------------------------------------------------------------------------- /src/components/ui/icons/ChevronDownIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/icons/ChevronDownIcon.jsx -------------------------------------------------------------------------------- /src/components/ui/icons/ChevronRightIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/icons/ChevronRightIcon.jsx -------------------------------------------------------------------------------- /src/components/ui/icons/CustomPropertyIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/icons/CustomPropertyIcon.jsx -------------------------------------------------------------------------------- /src/components/ui/icons/DateIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/icons/DateIcon.jsx -------------------------------------------------------------------------------- /src/components/ui/icons/DocumentTextIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/icons/DocumentTextIcon.jsx -------------------------------------------------------------------------------- /src/components/ui/icons/ExclamationCircleIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/icons/ExclamationCircleIcon.jsx -------------------------------------------------------------------------------- /src/components/ui/icons/IntegerIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/icons/IntegerIcon.jsx -------------------------------------------------------------------------------- /src/components/ui/icons/KeyIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/icons/KeyIcon.jsx -------------------------------------------------------------------------------- /src/components/ui/icons/LinkIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/icons/LinkIcon.jsx -------------------------------------------------------------------------------- /src/components/ui/icons/LockClosedIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/icons/LockClosedIcon.jsx -------------------------------------------------------------------------------- /src/components/ui/icons/NumberIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/icons/NumberIcon.jsx -------------------------------------------------------------------------------- /src/components/ui/icons/ObjectIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/icons/ObjectIcon.jsx -------------------------------------------------------------------------------- /src/components/ui/icons/QualityCheckIcons.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/icons/QualityCheckIcons.jsx -------------------------------------------------------------------------------- /src/components/ui/icons/QuestionMarkCircleIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/icons/QuestionMarkCircleIcon.jsx -------------------------------------------------------------------------------- /src/components/ui/icons/StringIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/icons/StringIcon.jsx -------------------------------------------------------------------------------- /src/components/ui/icons/TimeIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/icons/TimeIcon.jsx -------------------------------------------------------------------------------- /src/components/ui/icons/TimestampIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/icons/TimestampIcon.jsx -------------------------------------------------------------------------------- /src/components/ui/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/components/ui/index.js -------------------------------------------------------------------------------- /src/config/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/config/storage.js -------------------------------------------------------------------------------- /src/embed.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/embed.jsx -------------------------------------------------------------------------------- /src/example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/example.yaml -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/index.css -------------------------------------------------------------------------------- /src/layouts/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/layouts/Header.jsx -------------------------------------------------------------------------------- /src/layouts/MainContent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/layouts/MainContent.jsx -------------------------------------------------------------------------------- /src/layouts/SidebarNavigation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/layouts/SidebarNavigation.jsx -------------------------------------------------------------------------------- /src/layouts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/layouts/index.js -------------------------------------------------------------------------------- /src/lib/monaco-workers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/lib/monaco-workers.js -------------------------------------------------------------------------------- /src/lib/schemaEnumExtractor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/lib/schemaEnumExtractor.js -------------------------------------------------------------------------------- /src/lib/yaml.worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/lib/yaml.worker.js -------------------------------------------------------------------------------- /src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/main.jsx -------------------------------------------------------------------------------- /src/routes/CustomProperties.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/routes/CustomProperties.jsx -------------------------------------------------------------------------------- /src/routes/Diagram.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/routes/Diagram.jsx -------------------------------------------------------------------------------- /src/routes/Overview.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/routes/Overview.jsx -------------------------------------------------------------------------------- /src/routes/Pricing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/routes/Pricing.jsx -------------------------------------------------------------------------------- /src/routes/Roles.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/routes/Roles.jsx -------------------------------------------------------------------------------- /src/routes/Schema.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/routes/Schema.jsx -------------------------------------------------------------------------------- /src/routes/Schemas.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/routes/Schemas.jsx -------------------------------------------------------------------------------- /src/routes/Server.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/routes/Server.jsx -------------------------------------------------------------------------------- /src/routes/Servers.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/routes/Servers.jsx -------------------------------------------------------------------------------- /src/routes/ServiceLevelAgreement.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/routes/ServiceLevelAgreement.jsx -------------------------------------------------------------------------------- /src/routes/Support.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/routes/Support.jsx -------------------------------------------------------------------------------- /src/routes/Team.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/routes/Team.jsx -------------------------------------------------------------------------------- /src/routes/TermsOfUse.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/routes/TermsOfUse.jsx -------------------------------------------------------------------------------- /src/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/routes/index.js -------------------------------------------------------------------------------- /src/services/FileStorageBackend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/services/FileStorageBackend.js -------------------------------------------------------------------------------- /src/services/LocalFileStorageBackend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/services/LocalFileStorageBackend.js -------------------------------------------------------------------------------- /src/services/ServerFileStorageBackend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/services/ServerFileStorageBackend.js -------------------------------------------------------------------------------- /src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/store.js -------------------------------------------------------------------------------- /src/utils/schemaPathBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/utils/schemaPathBuilder.js -------------------------------------------------------------------------------- /src/utils/yaml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/src/utils/yaml.js -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datacontract/datacontract-editor/HEAD/vite.config.js --------------------------------------------------------------------------------