63.0a Demos - terrytaylorbonn/auxdrone GitHub Wiki

63.0a Demos 24.0925

All docs referenced on this page available on Gdrive.

The following are the (basic) demos I've gotten to work so far (its a start). I am in the "window shopping phase, experimenting with and documenting any promising API doc tools I can find. Later I will write getting started and conceptual guides based on the best tools.

63.1 API only

Part 63.1 contains demos of API creation with NO API docs. Knowing how to create basic APIs is important for creating API docs.

FLASK NO SWAGGER
  • (OK) *63.3a_#21_(3.0)_flask_rest_api_tutorial_DaveGray_v02_24.0811_0903_0916.docx
  • (OK) 63.1_#24_Python_REST_API_Tutorial-Building_a_Flask_REST_API_Tech_With_Tim_v01_24.0915.docx // youtube.com/watch?v=GMppyAPbLYk 20.07, 70mins, sqlalchemy db, copilot guessed much of it
  • (OK) 63.1_#4_Create_A_Python_API_in_12_Minutes_Tech_With_Tim_v01_24.0915.docx

63.2a API + (built-in) doc

FASTAPI + SWAGGER
FLASK + SWAGGER
  • (OK) (24.01,50mins) (PAYWALL... but good overview) 63.1_#29_Build_APIs_with_Flask_the_right_way_02_24.0918.docx Build APIs with Flask (the right way) microapis https://www.youtube.com/watch?v=mt-0F_5KvQw (NOTE: PUT at the end of demo returned 500.. otherwise all OK)
SWASHBUCKLE (C#)
  • (OK) 63.2a.1_#41_swashbuckle_v07_24.0920.docx

63.2b Doc only

SPHINX

63.3 GraphQL

63.4 Test (Postman)

63.5 Doc only deploy

Deploy = API doc available at URL.

  • (OK) 63.5__#51_nodejs_swagger_to_aws_v01_24.0924.docx, deployed swagger (in nodejs) to aws elastic beanstalk.
  • (OK) 63.5__#50_swagger_to_gitbook_v01_24.0923.docx, deployed swagger to gitbook.
  • (OK) 63.5__#49_swagger_to_railway_v01_24.0923.docx, deployed swagger to https://swaggerrailway-production.up.railway.app/api-docs/ .

63.6 API deploy (maybe + built-in doc)

  • (OK)("90%")(AZURE) 63.5__#53_nodejs_swagger_to_azure_v02_24.0925.docx (my test deployment on azure)
  • (OK)(AWS) 63.1__#46_fastapi_ec2_pixegami_v01_24.0922.docx How to Deploy FastAPI on AWS EC2: Quick and Easy Steps! pixegami https://www.youtube.com/watch?v=SgSnz7kW-Ko

63.7 Other (Pypi, SDKs, etc)

SDK
  • (OK) 63.7_#43_sdk_caleb_v02_24.0921.docx. Create a simple SDK.
PYPI
  • (OK) 63.0a_#44_pypi_v01_24.0921.docx. Publish a PYTHON package to pypi.