A comand line app
Project description
Kamaqi
A command line app for creating APIs with FastAPI, inspired in Artisan from Laravel and manage.py from Django.
The key features are:
- Create a normal project and a project with
Docker
. - Choose a different databases
MySQL
,PostgreSQL
andSQLite
. - Work as
Djando
creating apps. - Every app created with Kamaqi, contains a minimal CRUD.
Installation:
Install Kamaqi in the global environment
pip install kamaqi
Basic Usage:
Init your project:
Run
kamaqi init project you_project_name
Add choose the options, for setting your project.
Run your project
Run
cd your_project_name
kamaqi run project you_project_name
- Exploe your API documentation
- For default kamaqi use the port 8000
- Open in your browser http://localhost:8000/docs
Add apps to your project
Run
kamaqi add apps users products shops ... etc
Create files for your apps
Run
Kamaqi upgrade apps
- Refresh your editor files.
- Refresh your API documentation
Project Status
-
The project currently is development and will be bugs.
-
Your can contribute to this project, repoting bugs, writing documentation, writing tests, with pull requests ... etc.
For more information visit github repository
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
kamaqi-0.1.1.tar.gz
(11.9 kB
view hashes)
Built Distribution
kamaqi-0.1.1-py3-none-any.whl
(17.1 kB
view hashes)