rijentech / bigfastapi

https://bigfastapi.com
7 stars 16 forks source link
api authentication fastapi python

BigFastAPI

BigFastAPI is an extension of FastAPI that adds a bunch of things that are commonly used in APIs.


BigFastAPI Documentation: https://bigfastapi.com/docs/

FastAPI Documentation: https://fastapi.tiangolo.com


Features

Implemented

In Progress

Planned

How to use BigFastAPI

How to contribute to BigFastAPI

  1. Create a virtual environment with python3 -m venv env
  2. Activate the virtual environment using .\env\bin\Activate.ps1 (windows) or source /path/to/venv/bin/activate (linux/mac)
  3. Pull the latest commits from origin.
  4. run pip install -r requirements.txt
  5. Create a .env file by copying the .env.sample file
  6. Run python main.py. Check the code to understand how to use the library
  7. Build the library using python setup.py sdist bdist_wheel
  8. Install the library using pip install \dist\
  9. twine upload dist/* (install pip install twine)

Documentation

When you run the sample code, visit http://127.0.0.1:7001/docs to view the documentation for all endpoints

License

This project is licensed under the terms of the MIT license.