This is the project for providing utilities for SQL.
- This project aims to provide utilities for SQL, to make every day work on SQL easy.
Currently, I am aiming for developing feature that allows user to upload any CSV file and to convert it into SQL insert commands.
- Guide for development setup on local machine, view here.
-
Flask Framework
Flask is the web framework for this project. -
Flask-RESTX
Flask-RESTX is an extension for Flask that add supports for functionalities to build RestAPIs and there documentation(Swagger). -
Flask-SqlAlchemy
Flask-SqlAlchemy is also an extension for Flask that adds support for SqlAlchemy in Flask Application. SqlAlchemy provides ORM to connect with SQL. -
PyLint and Flake
Pylint and Flake are used to lint the project code.
- Anyone is allowed to constribute towards this project. Contributor must submit there code through PRs.
- Linting using
Pylint
andFlake8
is compulsory. - Proper Docstrings and comments are expected.
- Proper Tests are requested with aim to provide 100% Functional and Branch coverage.
Workflows for automatic Linting and Tests check will be added in future.