This scaffold includes the following:
This file configures the app. We expect developers to modify this file by:
- Importing all models
- Importing
dbandmigratefrom a separate file that manages creating theSQLAlchemyandMigrateinstances - Initializing the app with the
SQLAlchemyandMigrateinstances - Importing and registering all blueprints
Prior projects like Solar System, Flasky, and hello-books-api are great resources to reference for project structure and set up needs.
Note that create_app also uses CORS. There is no extra action needed to be done with CORS.
This folder only contains an empty __init__.py file. Developers are expected to:
- create a
conftest.pyfile to set up their app and any necessary test data for testing - create test files for any model or route tests
This file lists the dependencies we anticipate are needed for the project.
This is a hidden file which lists specific files and file extension types that should be ignored by the git repo when looking for changed files to stage.