mirror of
https://github.com/sartography/spiff-arena.git
synced 2025-02-05 14:13:44 +00:00
5df1262dca
* update in place with python * split files into chunks * working chunking and updated quick start * edits * sanity check * give up on faq page, long docs work * debug * system prompt updates, etc * use temp file for output * refactor * remove dup import * generate diff file * check diff output to make sure it looks reasonable * add overall results * update script * update script * update script * edits * fix function --------- Co-authored-by: burnettk <burnettk@users.noreply.github.com>
53 lines
1.7 KiB
Markdown
53 lines
1.7 KiB
Markdown
# Process
|
|
|
|
## Ticket Management
|
|
|
|
We use GitHub projects to manage our work.
|
|
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 library in the backend, and Snyk in the frontend and backend.
|
|
Two independent security reviews have been performed on the codebase, and mitigations have been implemented to the satisfaction of the reviewers.
|
|
|
|
## Contributing
|
|
|
|
This is the last page in the Technical Documentation section, where we keep content mainly intended for developers.
|
|
And that seems like as good a place as any to mention that it would be great to have you contributing to the project!
|
|
There is a [Contributing doc](https://github.com/sartography/spiff-arena/blob/main/CONTRIBUTING.rst) that you can follow.
|
|
You can find other like-minded people in our [Discord](https://discord.gg/F6Kb7HNK7B).
|
|
Thank you!
|
|
|
|
```mermaid
|
|
graph LR
|
|
code[Hammer code] --> PR
|
|
PR --> Profit
|
|
```
|