contains the class that represents the node/pipeline/service
app.py
contains the FastAPI app that represents the backend server for the node/pipeline/service
components.py
contains the functions that return html snippets for the FastAPI app in app.py
utils.py
contains utility functions used by node.py, app.py, and/or components.py
subdirectories (note: subdirectories also have the same files as the parent directory)
node.py/pipeline.py/service.py
contains the class that represents the node/pipeline/service that inherits the node/pipeline/service in the parent directory
app.py
contains the FastAPI app that inherits from the FastAPI app in the parent directory
components.py
contains the functions that return html snippets for the FastAPI app in the subdirectories' app.py
utils.py
contains utility functions used by node.py, app.py, and/or components.py
more subdirectories (note: Anacostia's directory structure is recursive and developers that build extensions for Anacostia should also copy its directory structure)
anacostia: