You can find our board [here](https://github.com/orgs/sartography/projects/3) and issues can be filed [here](https://github.com/sartography/spiff-arena/issues).
## CI
We use Github Actions for CI.
The workflows are defined in the `.github/workflows` directory.
The main things that happen, not necessarily in this order, are represented in this chart:
```mermaid
flowchart LR
subgraph "backend_tests"[Backend Tests]
pytest[Pytest]
mypy[MyPy]
safety[Safety]
black[Black]
typeguard[TypeGuard]
end
subgraph "frontend_tests"[Frontend Tests]
vitest[Vitest]
eslint[ESLint]
prettier[Prettier]
cypress[Cypress]
end
backend_tests --> frontend_tests
frontend_tests --> docker_images
```
## Security
We have security checks in place for both the backend and the frontend.
These include the security lib in backend, and snyk in frontend and backend.
Two independent security reviews have been performed on the codebase and mitigations have been implemented to the satisfaction of the reviewers.