Useful resources
Status
Resource | Status |
---|---|
TNA Frontend | |
TNA Frontend Jinja | |
Docker images | |
Flask application template | |
Django application template | |
FastAPI application template |
Relationships
Process for new components and styles
graph TD;
Figma --> Stakeholders;
Stakeholders --> Decision{Signed off?};
Decision --> |Yes| tna-frontend
Decision --> |No| Figma
tna-frontend --> Tests{Standards met?};
Tests --> |Yes| npm["Publish TNA Frontend to npm"]
Tests --> |No| tna-frontend
npm --> prototype["Use in prototypes"];
npm --> tna-frontend-jinja;
tna-frontend-jinja --> Update["Update Jinja templates"];
Update --> JinjaTests{Templates match?};
JinjaTests --> |Yes| PyPI["Publish TNA Frontend Jinja to PyPI"]
JinjaTests --> |No| Update
npm --> |"Styles (CSS and JavaScript)"|Application["Use in application"];
PyPI --> |"Jinja templates (HTML)"|Application["Use in application"];