This scaffold includes the following:
This file configures the app. We expect developers to modify this file by:
- Importing all models
- Importing
db
andmigrate
from a separate file that manages creating theSQLAlchemy
andMigrate
instances - Initializing the app with the
SQLAlchemy
andMigrate
instances - 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.py
file 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.