Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/funktechno/sqltooling-drawio
3rd plugins for sql tooling in drawio
https://github.com/funktechno/sqltooling-drawio
code-generation codeparser contributions-welcome drawio er-diagram jest sql-ddl sql-generator sqltools typescript uml-diagram
Last synced: 15 days ago
JSON representation
3rd plugins for sql tooling in drawio
- Host: GitHub
- URL: https://github.com/funktechno/sqltooling-drawio
- Owner: funktechno
- License: mit
- Created: 2024-06-22T17:13:12.000Z (8 months ago)
- Default Branch: dev
- Last Pushed: 2024-10-07T10:41:11.000Z (4 months ago)
- Last Synced: 2024-11-23T19:03:25.634Z (3 months ago)
- Topics: code-generation, codeparser, contributions-welcome, drawio, er-diagram, jest, sql-ddl, sql-generator, sqltools, typescript, uml-diagram
- Language: TypeScript
- Homepage: https://github.com/funktechno/sqltooling-drawio/blob/main/README.md
- Size: 4.03 MB
- Stars: 8
- Watchers: 2
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# sqltooling-drawio
* 3rd party plugins for sql tooling in drawio
* contributions welcome## Getting Started
* see https://github.com/ariel-bentu/tam-drawio for multiple install options
* download plugin file
* [sql.js](https://raw.githubusercontent.com/funktechno/sqltooling-drawio/main/dist/sql.js) - import/export SQL DLLS
* [nosql.js](https://raw.githubusercontent.com/funktechno/sqltooling-drawio/main/dist/nosql.js) - import/export openapi jsons
* or [nosql.min.js](https://raw.githubusercontent.com/funktechno/sqltooling-drawio/main/dist/nosql.min.js)
* you can then use the openapi.json spec to generate classes/interfaces in the language of your choosing
* [nosql-ts.js](https://raw.githubusercontent.com/funktechno/sqltooling-drawio/main/dist/nosql-ts.js) - import/export typescript interfaces and openapi jsons (NOT vscode compatible)
* or [nosql-ts.min.js](https://raw.githubusercontent.com/funktechno/sqltooling-drawio/main/dist/nosql-ts.min.js)
* or clone project `git clone --branch main [email protected]:funktechno/sqltooling-drawio.git` and check `dist folder`
* vscode [Draw.io Integration](https://marketplace.visualstudio.com/items?itemName=hediet.vscode-drawio)
* settings.json
```json
"hediet.vscode-drawio.plugins": [
{
"file": "xxx\\sqltooling-drawio\\dist\\sql.js"
},
{
"file": "xxx\\sqltooling-drawio\\dist\\nosql.js"
},
```## Examples
* ![menu_from_sql](./assets/menu_from_sql.png)
* ![menu_from_sql](./assets/menu_export_as_to_sql.png)## Development
* `npm install`
* `npm build:client` to update `dist/sql.js`
* `npm build:client:nosql` to update `dist/nosql.js`