diff --git a/README.md b/README.md index 1b162c37d..e2e05139d 100644 --- a/README.md +++ b/README.md @@ -31,38 +31,42 @@ Check out all the features and their documentation [here](http://vscode-sqltools ## Supported Drivers -> Unable to connect with "Drivers XXXX is not installed"? Check [this issue](https://github.com/mtxr/vscode-sqltools/issues/590). - **Official Drivers** -|Driver||Main Maintainer(s)| -|-|-|-| -|![AWS Redshift](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/driver.pg/icons/redshift/default.png)|AWS Redshift|[@mtxr](https://github.com/mtxr)| -|![MariaDB](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/driver.mysql/icons/mariadb/default.png)|MariaDB|[@mtxr](https://github.com/mtxr) - ***looking for help***| -|![MSSQL](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/driver.mssql/icons/default.png)|Microsoft SQL Server|[@mtxr](https://github.com/mtxr) - ***looking for help***| -|![MySQL](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/driver.mysql/icons/default.png)|MySQL|[@mtxr](https://github.com/mtxr) - ***looking for help***| -|![PostgreSQL](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/driver.pg/icons/pg/default.png)|PostgreSQL|[@mtxr](https://github.com/mtxr)| -|![SQLite](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/driver.sqlite/icons/default.png)|SQLite|[@mtxr](https://github.com/mtxr) - ***looking for help***| +||Driver|Marketplace|Package| +|-|-|-|-| +|![AWS Redshift](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/driver.pg/icons/redshift/default.png)|AWS Redshift|[Link](https://marketplace.visualstudio.com/items?itemName=mtxr.sqltools-driver-pg)|[packages/driver.pg](https://github.com/mtxr/vscode-sqltools/tree/master/packages/driver.pg)| +|![MariaDB](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/driver.mysql/icons/mariadb/default.png)|MariaDB|[Link](https://marketplace.visualstudio.com/items?itemName=mtxr.sqltools-driver-mysql)|[packages/driver.mysql](https://github.com/mtxr/vscode-sqltools/tree/master/packages/driver.mysql)| +|![MSSQL](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/driver.mssql/icons/default.png)|Microsoft SQL Server/Azure|[Link](https://marketplace.visualstudio.com/items?itemName=mtxr.sqltools-driver-mssql)|[packages/driver.mssql](https://github.com/mtxr/vscode-sqltools/tree/master/packages/driver.mssql)| +|![MySQL](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/driver.mysql/icons/default.png)|MySQL|[Link](https://marketplace.visualstudio.com/items?itemName=mtxr.sqltools-driver-mysql)|[packages/driver.mysql](https://github.com/mtxr/vscode-sqltools/tree/master/packages/driver.mysql)| +|![PostgreSQL](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/driver.pg/icons/pg/default.png)|PostgreSQL|[Link](https://marketplace.visualstudio.com/items?itemName=mtxr.sqltools-driver-pg)|[packages/driver.pg](https://github.com/mtxr/vscode-sqltools/tree/master/packages/driver.pg)| +|![SQLite](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/driver.sqlite/icons/default.png)|SQLite|[Link](https://marketplace.visualstudio.com/items?itemName=mtxr.sqltools-driver-sqlite)|[packages/driver.sqlite](https://github.com/mtxr/vscode-sqltools/tree/master/packages/driver.sqlite)| + +> I'm looking for maintainers for each driver, if you are interested on maintain/test any driver, please contact me. https://mteixeira.dev **Community Drivers:** -> Community drivers are available for now on version v0.21.x. For v0.22 and newer we are still migrating those drivers. Please use v0.21 for now. More info [here](https://github.com/mtxr/vscode-sqltools/issues/586) +||Driver|Marketplace|Maintainer and Repository| +|-|-|-|-| +|![InterSystems IRIS logo](https://raw.githubusercontent.com/intersystems-community/sqltools-intersystems-driver/master/icons/default.png)|InterSystems IRIS|[Link](https://marketplace.visualstudio.com/items?itemName=intersystems-community.sqltools-intersystems-driver)|[@daimor](https://github.com/daimor)
[intersystems-community/sqltools-intersystems-driver](https://github.com/intersystems-community/sqltools-intersystems-driver)| +|![SAP HANA](https://raw.githubusercontent.com/SAP/sap-hana-driver-for-sqltools/master/icons/default.png)|SAP HANA|[Link](https://marketplace.visualstudio.com/items?itemName=SAPOSS.sap-hana-driver-for-sqltools)|[@SAP](https://github.com/SAP)
[SAP/sap-hana-driver-for-sqltools](https://github.com/SAP/sap-hana-driver-for-sqltools)| -|Driver||Main Maintainer(s)| -|-|-|-| -|![Cassandra](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/drivers/icons/cassandra/default.png)|Cassandra|[@EpicEric](https://github.com/EpicEric)| -|![IBM DB2](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/drivers/icons/db2/default.png)|IBM DB2|[@snyang](https://github.com/snyang)| -|![InterSystems IRIS logo](https://raw.githubusercontent.com/intersystems-community/sqltools-intersystems-driver/master/icons/default.png)|InterSystems IRIS|[@daimor](https://github.com/daimor)| -|![OracleDB](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/drivers/icons/oracledb/default.png)|OracleDB|[@mickeypearce](https://github.com/mickeypearce)| -|![SAPHana](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/drivers/icons/saphana/default.png)|SAPHana|[@ariel-bentu](https://github.com/ariel-bentu)| +Do you want to add a new driver? We have a tool to help you. See [support new drivers](https://vscode-sqltools.mteixeira.dev/contributing/support-new-drivers) guide. +**Drivers supported till v0.21.9:** -Special thanks to these amazing developers that keep the project running! +|Driver|Maintainer| +|-|-| +|Cassandra|[@EpicEric](https://github.com/EpicEric)| +|IBM DB2|[@snyang](https://github.com/snyang)| +|OracleDB|[@mickeypearce](https://github.com/mickeypearce)| -Do you want to add a new driver? We have a tool to help you. See [support new drivers](https://vscode-sqltools.mteixeira.dev/contributing/support-new-drivers) guide. +> These drivers are being migrated to be compatible with v0.22 or newer. If you need one of them, you need to install v0.21.9. +#### Know Driver Issues + +- Unable to connect with "Drivers XXXX is not installed"? Check [this issue](https://github.com/mtxr/vscode-sqltools/issues/590). -> I'm looking for maintainers for each driver, if you are interested on maintain/test any driver, please contact me. https://mteixeira.dev ## Contributing diff --git a/build-tools/copyEntries.js b/build-tools/copyEntries.js deleted file mode 100644 index 04b620039..000000000 --- a/build-tools/copyEntries.js +++ /dev/null @@ -1,26 +0,0 @@ -const path = require('path'); -const { outdir, rootdir, EXT_NAMESPACE } = require('./constants'); - -// const copyEntries = [{ -// from: path.join(rootdir, 'README.md'), -// to: path.join(outdir, 'README.md'), -// transform: (content) => { -// content = content.toString(); -// const hrPos = content.indexOf('/, '')}`; -// }, -// }, { -// from: path.join(rootdir, 'static/icon.png'), -// to: path.join(outdir, 'static/icon.png') -// }, { -// from: path.join(rootdir, '.vscodeignore'), -// to: path.join(outdir, '.vscodeignore'), toType: 'file' -// }, { -// from: path.join(rootdir, 'LICENSE.md'), -// to: path.join(outdir, 'LICENSE.md') -// }, { -// from: path.join(rootdir, 'CHANGELOG.md'), -// to: path.join(outdir, 'CHANGELOG.md') -// }]; - -module.exports = []; diff --git a/build-tools/webpack.config.js b/build-tools/webpack.config.js index ad0145aae..897556021 100644 --- a/build-tools/webpack.config.js +++ b/build-tools/webpack.config.js @@ -8,8 +8,7 @@ require('dotenv').config({ const constants = require('./constants'); const { author, version, packagesDir, outdir } = constants; -const copyEntries = require("./copyEntries"); - +// const copyEntries = []; module.exports = function(env = {}) { env.pkg = env.pkg || []; if (typeof env.pkg === 'string') { @@ -46,39 +45,16 @@ module.exports = function(env = {}) { type, externals = {}, }) => { - if (type === 'copy') { - Object.keys(entries).forEach((name) => { - const destnation = entries[name]; - let copyEntry = { - from: path.resolve(pkgPath, name), - to: path.resolve(outdir, destnation), - }; - if (destnation.indexOf('file:') === 0) { - const customData = require(path.resolve(pkgPath, destnation.replace(/^file:/, '')))(constants); - copyEntry = { - ...copyEntry, - ...customData, - } - } - - copyEntries.push(copyEntry); - }); - } else { - webpackConfigs.push(require(`./webpack/${type}.config.js`)({ - entries, - packagePath: pkgPath, - externals, - })); - } + webpackConfigs.push(require(`./webpack/${type}.config.js`)({ + entries, + packagePath: pkgPath, + externals, + })); }) } else { console.log(`\t>> no build entries`) } }); - if (copyEntries.length > 0) { - webpackConfigs.push(require(`./webpack/copy.config.js`)(copyEntries)); - } - return webpackConfigs; } \ No newline at end of file diff --git a/docs/src/content/current-drivers.mdx b/docs/src/content/current-drivers.mdx index 38793cbc7..2a710781d 100644 --- a/docs/src/content/current-drivers.mdx +++ b/docs/src/content/current-drivers.mdx @@ -1,34 +1,37 @@ ## Supported Drivers -> Unable to connect with "Drivers XXXX is not installed"? Check [this issue](https://github.com/mtxr/vscode-sqltools/issues/590). - **Official Drivers** -|Driver||Main Maintainer(s)| -|-|-|-| -|![AWS Redshift](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/driver.pg/icons/redshift/default.png)|AWS Redshift|[@mtxr](https://github.com/mtxr)| -|![MariaDB](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/driver.mysql/icons/mariadb/default.png)|MariaDB|[@mtxr](https://github.com/mtxr) - ***looking for help***| -|![MSSQL](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/driver.mssql/icons/default.png)|Microsoft SQL Server|[@mtxr](https://github.com/mtxr) - ***looking for help***| -|![MySQL](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/driver.mysql/icons/default.png)|MySQL|[@mtxr](https://github.com/mtxr) - ***looking for help***| -|![PostgreSQL](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/driver.pg/icons/pg/default.png)|PostgreSQL|[@mtxr](https://github.com/mtxr)| -|![SQLite](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/driver.sqlite/icons/default.png)|SQLite|[@mtxr](https://github.com/mtxr) - ***looking for help***| +||Driver|Marketplace|Package| +|-|-|-|-| +|![AWS Redshift](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/driver.pg/icons/redshift/default.png)|AWS Redshift|[Link](https://marketplace.visualstudio.com/items?itemName=mtxr.sqltools-driver-pg)|[packages/driver.pg](https://github.com/mtxr/vscode-sqltools/tree/master/packages/driver.pg)| +|![MariaDB](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/driver.mysql/icons/mariadb/default.png)|MariaDB|[Link](https://marketplace.visualstudio.com/items?itemName=mtxr.sqltools-driver-mysql)|[packages/driver.mysql](https://github.com/mtxr/vscode-sqltools/tree/master/packages/driver.mysql)| +|![MSSQL](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/driver.mssql/icons/default.png)|Microsoft SQL Server/Azure|[Link](https://marketplace.visualstudio.com/items?itemName=mtxr.sqltools-driver-mssql)|[packages/driver.mssql](https://github.com/mtxr/vscode-sqltools/tree/master/packages/driver.mssql)| +|![MySQL](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/driver.mysql/icons/default.png)|MySQL|[Link](https://marketplace.visualstudio.com/items?itemName=mtxr.sqltools-driver-mysql)|[packages/driver.mysql](https://github.com/mtxr/vscode-sqltools/tree/master/packages/driver.mysql)| +|![PostgreSQL](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/driver.pg/icons/pg/default.png)|PostgreSQL|[Link](https://marketplace.visualstudio.com/items?itemName=mtxr.sqltools-driver-pg)|[packages/driver.pg](https://github.com/mtxr/vscode-sqltools/tree/master/packages/driver.pg)| +|![SQLite](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/driver.sqlite/icons/default.png)|SQLite|[Link](https://marketplace.visualstudio.com/items?itemName=mtxr.sqltools-driver-sqlite)|[packages/driver.sqlite](https://github.com/mtxr/vscode-sqltools/tree/master/packages/driver.sqlite)| + +> I'm looking for maintainers for each driver, if you are interested on maintain/test any driver, please contact me. https://mteixeira.dev **Community Drivers:** -> Community drivers are available for now on version v0.21.x. For v0.22 and newer we are still migrating those drivers. Please use v0.21 for now. More info [here](https://github.com/mtxr/vscode-sqltools/issues/586) +||Driver|Marketplace|Maintainer and Repository| +|-|-|-|-| +|![InterSystems IRIS logo](https://raw.githubusercontent.com/intersystems-community/sqltools-intersystems-driver/master/icons/default.png)|InterSystems IRIS|[Link](https://marketplace.visualstudio.com/items?itemName=intersystems-community.sqltools-intersystems-driver)|[@daimor](https://github.com/daimor)
[intersystems-community/sqltools-intersystems-driver](https://github.com/intersystems-community/sqltools-intersystems-driver)| +|![SAP HANA](https://raw.githubusercontent.com/SAP/sap-hana-driver-for-sqltools/master/icons/default.png)|SAP HANA|[Link](https://marketplace.visualstudio.com/items?itemName=SAPOSS.sap-hana-driver-for-sqltools)|[@SAP](https://github.com/SAP)
[SAP/sap-hana-driver-for-sqltools](https://github.com/SAP/sap-hana-driver-for-sqltools)| -|Driver||Main Maintainer(s)| -|-|-|-| -|![Cassandra](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/drivers/icons/cassandra/default.png)|Cassandra|[@EpicEric](https://github.com/EpicEric)| -|![IBM DB2](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/drivers/icons/db2/default.png)|IBM DB2|[@snyang](https://github.com/snyang)| -|![InterSystems IRIS logo](https://raw.githubusercontent.com/intersystems-community/sqltools-intersystems-driver/master/icons/default.png)|InterSystems IRIS|[@daimor](https://github.com/daimor)| -|![OracleDB](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/drivers/icons/oracledb/default.png)|OracleDB|[@mickeypearce](https://github.com/mickeypearce)| -|![SAPHana](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/drivers/icons/saphana/default.png)|SAPHana|[@ariel-bentu](https://github.com/ariel-bentu)| +Do you want to add a new driver? We have a tool to help you. See [support new drivers](https://vscode-sqltools.mteixeira.dev/contributing/support-new-drivers) guide. +**Drivers supported till v0.21.9:** -Special thanks to this amazing developers that keep the project running! +|Driver|Maintainer| +|-|-| +|Cassandra|[@EpicEric](https://github.com/EpicEric)| +|IBM DB2|[@snyang](https://github.com/snyang)| +|OracleDB|[@mickeypearce](https://github.com/mickeypearce)| -Do you want to add a new driver? We have a tool to help you. See [support new drivers](https://vscode-sqltools.mteixeira.dev/contributing/support-new-drivers) guide. +> These drivers are being migrated to be compatible with v0.22 or newer. If you need one of them, you need to install v0.21.9. +#### Know Driver Issues -> I'm looking for maintainers for each driver, if you are interested on maintain/test any driver, please contact me. https://mteixeira.dev +- Unable to connect with "Drivers XXXX is not installed"? Check [this issue](https://github.com/mtxr/vscode-sqltools/issues/590). diff --git a/docs/src/pages/contributing/support-new-drivers.mdx b/docs/src/pages/contributing/support-new-drivers.mdx index f17b877ea..6dfc34801 100644 --- a/docs/src/pages/contributing/support-new-drivers.mdx +++ b/docs/src/pages/contributing/support-new-drivers.mdx @@ -37,4 +37,5 @@ Launch you extension and happy coding! 4. Follow this guide to publish on VSCode Marketpalce: https://code.visualstudio.com/api/working-with-extensions/publishing-extension 5. Submit a PR to https://github.com/mtxr/vscode-sqltools updating this files to list your driver: - https://github.com/mtxr/vscode-sqltools/blob/master/README.md - - https://github.com/mtxr/vscode-sqltools/blob/master/docs/src/pages/contributing/support-new-drivers.mdx + - https://github.com/mtxr/vscode-sqltools/blob/master/packages/extension/README.md + - https://github.com/mtxr/vscode-sqltools/blob/master/docs/src/content/current-drivers.mdx diff --git a/.vscodeignore b/packages/extension/.vscodeignore similarity index 96% rename from .vscodeignore rename to packages/extension/.vscodeignore index 9c09f4420..76eaf9a52 100644 --- a/.vscodeignore +++ b/packages/extension/.vscodeignore @@ -50,6 +50,7 @@ jest.config.js **/jest.config.js # exceptions !static/icon.png +!icons/** +!language/** !README.md !LICENSE.md -!CHANGELOG.md \ No newline at end of file diff --git a/packages/extension/LICENSE.md b/packages/extension/LICENSE.md new file mode 100644 index 000000000..7de95ee49 --- /dev/null +++ b/packages/extension/LICENSE.md @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016-present Matheus Teixeira + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/packages/extension/README.md b/packages/extension/README.md new file mode 100644 index 000000000..a519bae95 --- /dev/null +++ b/packages/extension/README.md @@ -0,0 +1,106 @@ +# SQLTools for Visual Studio Code + +

+ +[![Docs](https://img.shields.io/badge/docs-here-blueviolet?style=for-the-badge)](https://vscode-sqltools.mteixeira.dev) +[![VSCode.pro](https://img.shields.io/badge/Supported%20by-VSCode%20Power%20User%20Course%20%E2%86%92-gray.svg?colorA=655BE1&colorB=4F44D6&style=for-the-badge)](https://a.paddle.com/v2/click/16413/111711?link=1227) +[![Patreon](https://img.shields.io/badge/patreon-support-blue.svg?style=for-the-badge)](https://www.patreon.com/mteixeira) +[![Paypal Donate](https://img.shields.io/badge/paypal-donate-blue.svg?style=for-the-badge)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=RSMB6DGK238V8) +[![GitHub](https://img.shields.io/github/license/mtxr/vscode-sqltools?style=for-the-badge)](https://github.com/mtxr/vscode-sqltools/blob/master/LICENSE.md) + +

+ +Database management done right. Connection explorer, query runner, intellisense, bookmarks, query history. Feel like a database hero! + +You can read the entire docs in [https://vscode-sqltools.mteixeira.dev/](https://vscode-sqltools.mteixeira.dev/) + +## Features + +Some feature provided by SQLTools: + +* Beautifier/Formatter +* Query runner, history and bookmarks +* Connection explorer +* Query generators (INSERT only) + +Check out all the features and their documentation [here](http://vscode-sqltools.mteixeira.dev/#features). + +## Supported Drivers + +**Official Drivers** + +||Driver|Marketplace|Package| +|-|-|-|-| +|![AWS Redshift](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/driver.pg/icons/redshift/default.png)|AWS Redshift|[Link](https://marketplace.visualstudio.com/items?itemName=mtxr.sqltools-driver-pg)|[packages/driver.pg](https://github.com/mtxr/vscode-sqltools/tree/master/packages/driver.pg)| +|![MariaDB](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/driver.mysql/icons/mariadb/default.png)|MariaDB|[Link](https://marketplace.visualstudio.com/items?itemName=mtxr.sqltools-driver-mysql)|[packages/driver.mysql](https://github.com/mtxr/vscode-sqltools/tree/master/packages/driver.mysql)| +|![MSSQL](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/driver.mssql/icons/default.png)|Microsoft SQL Server/Azure|[Link](https://marketplace.visualstudio.com/items?itemName=mtxr.sqltools-driver-mssql)|[packages/driver.mssql](https://github.com/mtxr/vscode-sqltools/tree/master/packages/driver.mssql)| +|![MySQL](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/driver.mysql/icons/default.png)|MySQL|[Link](https://marketplace.visualstudio.com/items?itemName=mtxr.sqltools-driver-mysql)|[packages/driver.mysql](https://github.com/mtxr/vscode-sqltools/tree/master/packages/driver.mysql)| +|![PostgreSQL](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/driver.pg/icons/pg/default.png)|PostgreSQL|[Link](https://marketplace.visualstudio.com/items?itemName=mtxr.sqltools-driver-pg)|[packages/driver.pg](https://github.com/mtxr/vscode-sqltools/tree/master/packages/driver.pg)| +|![SQLite](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/packages/driver.sqlite/icons/default.png)|SQLite|[Link](https://marketplace.visualstudio.com/items?itemName=mtxr.sqltools-driver-sqlite)|[packages/driver.sqlite](https://github.com/mtxr/vscode-sqltools/tree/master/packages/driver.sqlite)| + +> I'm looking for maintainers for each driver, if you are interested on maintain/test any driver, please contact me. https://mteixeira.dev + +**Community Drivers:** + +||Driver|Marketplace|Maintainer and Repository| +|-|-|-|-| +|![InterSystems IRIS logo](https://raw.githubusercontent.com/intersystems-community/sqltools-intersystems-driver/master/icons/default.png)|InterSystems IRIS|[Link](https://marketplace.visualstudio.com/items?itemName=intersystems-community.sqltools-intersystems-driver)|[@daimor](https://github.com/daimor)
[intersystems-community/sqltools-intersystems-driver](https://github.com/intersystems-community/sqltools-intersystems-driver)| +|![SAP HANA](https://raw.githubusercontent.com/SAP/sap-hana-driver-for-sqltools/master/icons/default.png)|SAP HANA|[Link](https://marketplace.visualstudio.com/items?itemName=SAPOSS.sap-hana-driver-for-sqltools)|[@SAP](https://github.com/SAP)
[SAP/sap-hana-driver-for-sqltools](https://github.com/SAP/sap-hana-driver-for-sqltools)| + +Do you want to add a new driver? We have a tool to help you. See [support new drivers](https://vscode-sqltools.mteixeira.dev/contributing/support-new-drivers) guide. + +**Drivers supported till v0.21.9:** + +|Driver|Maintainer| +|-|-| +|Cassandra|[@EpicEric](https://github.com/EpicEric)| +|IBM DB2|[@snyang](https://github.com/snyang)| +|OracleDB|[@mickeypearce](https://github.com/mickeypearce)| + +> These drivers are being migrated to be compatible with v0.22 or newer. If you need one of them, you need to install v0.21.9. + +#### Know Driver Issues + +- Unable to connect with "Drivers XXXX is not installed"? Check [this issue](https://github.com/mtxr/vscode-sqltools/issues/590). + +## Contributing + +Please read the contributing guide [here](https://vscode-sqltools.mteixeira.dev/contributing). + +Join all these amazing [contributors](https://github.com/mtxr/vscode-sqltools/graphs/contributors)❤️ on this journey. + + +## Donate and Support + +SQLTools was developed with ♥ to save us time during our programming journey. + +SQLTools will save you (for sure) a lot of time and help you to increase your productivity so, please consider a [donation](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=RSMB6DGK238V8) or become a [supporter](https://www.patreon.com/mteixeira) and help SQLTools to become more awesome than ever. + + +[![Patreon](https://img.shields.io/badge/patreon-support-blue.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/mteixeira) +[![Paypal Donate](https://img.shields.io/badge/paypal-donate-blue.svg?style=for-the-badge&logo=paypal)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=RSMB6DGK238V8) + +You can also fund specific issues via Issuehunt. That can boost the development of a feature you need and make it more attractive for contributors. + +[![Issuehunt](https://raw.githubusercontent.com/mtxr/vscode-sqltools/master/static/issuehunt-button.png)](https://issuehunt.io/r/mtxr/vscode-sqltools) + +### Want to contribute without spending money? Yeah, free contribution! + +Personally I use Brave Browser because it's chromium based and has a builtin Ad-Block. Also its shipped with a lot of cross-site tracker blocker and other tools to take care of my privacy. +Brave also has its own Crypto wallet and coin, and this coin helps to fund projects and publishers around the web, want to see more? Check BAT tokens and BAT project [here](https://brave.com/mtx234). + +That said, if you use Brave Browser and download using this link [https://brave.com/mtx234](https://brave.com/mtx234), you will be contributing (with ~$7) to the project without spending any money. Pretty cool, huh? + +[Download Brave](https://brave.com/mtx234) + +If you don't want to contribute, but still want to try Brave, I do encourage you to try, you can search anywhere and use any link you want. + + + +## Changelog + +See changelog [here](https://vscode-sqltools.mteixeira.dev/changelog) + +## Feedback + +Please provide feedback through the [GitHub Issue](https://github.com/mtxr/vscode-sqltools/issues) system. diff --git a/packages/generator-sqltools-driver/generators/app/index.js b/packages/generator-sqltools-driver/generators/app/index.js index 090e89ef7..17942102a 100644 --- a/packages/generator-sqltools-driver/generators/app/index.js +++ b/packages/generator-sqltools-driver/generators/app/index.js @@ -48,7 +48,6 @@ module.exports = class extends Generator { this.fs.copy(this.templatePath('driver-ts/tsconfig.json'), this.destinationPath(this.props.name + '/tsconfig.json')); this.fs.copyTpl(this.templatePath('driver-ts/package.json.sample'), this.destinationPath(this.props.name + '/package.json'), this.props); - this.fs.copyTpl(this.templatePath('driver-ts/CHANGELOG.md'), this.destinationPath(this.props.name + '/CHANGELOG.md'), this.props); this.fs.copyTpl(this.templatePath('driver-ts/README.md'), this.destinationPath(this.props.name + '/README.md'), this.props); this.fs.copyTpl(this.templatePath('driver-ts/src/extension.ts'), this.destinationPath(this.props.name + '/src/extension.ts'), this.props); diff --git a/packages/generator-sqltools-driver/generators/app/templates/driver-ts/CHANGELOG.md b/packages/generator-sqltools-driver/generators/app/templates/driver-ts/CHANGELOG.md deleted file mode 100644 index 420e6f23d..000000000 --- a/packages/generator-sqltools-driver/generators/app/templates/driver-ts/CHANGELOG.md +++ /dev/null @@ -1 +0,0 @@ -# Change Log diff --git a/packages/generator-sqltools-driver/generators/app/templates/driver-ts/README.md b/packages/generator-sqltools-driver/generators/app/templates/driver-ts/README.md index 70cf126c1..c590e7dc4 100644 --- a/packages/generator-sqltools-driver/generators/app/templates/driver-ts/README.md +++ b/packages/generator-sqltools-driver/generators/app/templates/driver-ts/README.md @@ -17,4 +17,10 @@ See https://react-jsonschema-form.readthedocs.io/en/latest/ for more instruction ## Publish the driver -See https://code.visualstudio.com/api/working-with-extensions/publishing-extension \ No newline at end of file +See https://code.visualstudio.com/api/working-with-extensions/publishing-extension + +
+ +## Changelog + +... \ No newline at end of file