├── .gitignore ├── README.md ├── alembic.ini ├── alembic ├── README ├── env.py └── script.py.mako ├── app.py ├── config.py ├── db.py ├── docs └── db_schema.png ├── middlewares └── db_session.py ├── models ├── __init__.py ├── base.py ├── group.py ├── group_item.py └── item.py ├── requirements.txt ├── resources ├── api_index.py ├── group.py ├── group_item.py ├── group_items.py ├── groups.py ├── item.py └── items.py ├── schemas ├── group.py └── item.py └── utils ├── exceptions.py └── request_parser.py /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | __pycache__/ 3 | *.pyc 4 | .DS_Store -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasrasymas/falcon-restful-api-boilerplate/HEAD/README.md -------------------------------------------------------------------------------- /alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasrasymas/falcon-restful-api-boilerplate/HEAD/alembic.ini -------------------------------------------------------------------------------- /alembic/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasrasymas/falcon-restful-api-boilerplate/HEAD/alembic/env.py -------------------------------------------------------------------------------- /alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasrasymas/falcon-restful-api-boilerplate/HEAD/alembic/script.py.mako -------------------------------------------------------------------------------- /app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasrasymas/falcon-restful-api-boilerplate/HEAD/app.py -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasrasymas/falcon-restful-api-boilerplate/HEAD/config.py -------------------------------------------------------------------------------- /db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasrasymas/falcon-restful-api-boilerplate/HEAD/db.py -------------------------------------------------------------------------------- /docs/db_schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasrasymas/falcon-restful-api-boilerplate/HEAD/docs/db_schema.png -------------------------------------------------------------------------------- /middlewares/db_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasrasymas/falcon-restful-api-boilerplate/HEAD/middlewares/db_session.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasrasymas/falcon-restful-api-boilerplate/HEAD/models/__init__.py -------------------------------------------------------------------------------- /models/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasrasymas/falcon-restful-api-boilerplate/HEAD/models/base.py -------------------------------------------------------------------------------- /models/group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasrasymas/falcon-restful-api-boilerplate/HEAD/models/group.py -------------------------------------------------------------------------------- /models/group_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasrasymas/falcon-restful-api-boilerplate/HEAD/models/group_item.py -------------------------------------------------------------------------------- /models/item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasrasymas/falcon-restful-api-boilerplate/HEAD/models/item.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasrasymas/falcon-restful-api-boilerplate/HEAD/requirements.txt -------------------------------------------------------------------------------- /resources/api_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasrasymas/falcon-restful-api-boilerplate/HEAD/resources/api_index.py -------------------------------------------------------------------------------- /resources/group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasrasymas/falcon-restful-api-boilerplate/HEAD/resources/group.py -------------------------------------------------------------------------------- /resources/group_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasrasymas/falcon-restful-api-boilerplate/HEAD/resources/group_item.py -------------------------------------------------------------------------------- /resources/group_items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasrasymas/falcon-restful-api-boilerplate/HEAD/resources/group_items.py -------------------------------------------------------------------------------- /resources/groups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasrasymas/falcon-restful-api-boilerplate/HEAD/resources/groups.py -------------------------------------------------------------------------------- /resources/item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasrasymas/falcon-restful-api-boilerplate/HEAD/resources/item.py -------------------------------------------------------------------------------- /resources/items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasrasymas/falcon-restful-api-boilerplate/HEAD/resources/items.py -------------------------------------------------------------------------------- /schemas/group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasrasymas/falcon-restful-api-boilerplate/HEAD/schemas/group.py -------------------------------------------------------------------------------- /schemas/item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasrasymas/falcon-restful-api-boilerplate/HEAD/schemas/item.py -------------------------------------------------------------------------------- /utils/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasrasymas/falcon-restful-api-boilerplate/HEAD/utils/exceptions.py -------------------------------------------------------------------------------- /utils/request_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasrasymas/falcon-restful-api-boilerplate/HEAD/utils/request_parser.py --------------------------------------------------------------------------------