Files
escarmouche/README.md
T
2023-04-03 11:55:34 -04:00

56 lines
949 B
Markdown

# Ledger
## Development
### Building locally
```shell
nix build
```
### Building dev environment
#### For ide
```shell
nix build .#development-environment
```
Then, in IntelliJ use `result/bin`
The rust source must be `/nix/store/pmih7jv9r5xfaif92bza8w05876qvnvc-rust-src/`
#### For shell
```shell
nix develop
```
## Technologies
### Front-end
* htmx
* https://dc-js.github.io/dc.js/
* https://dygraphs.com/
* https://github.com/aftertheflood/sparks
## Todos
#### Architecture
* [x] put all the ressources (migrations, templates and statics) into a ressources directory
#### Backend
* [ ] Parametrize `CURRENT_TIMESTAMP`
* [ ] Make certain the user that creates the event is allowed to do it.
* [ ] sd
#### Front end
* [x] Serve static files using actix
* [x] Hack https://github.com/bigskysoftware/htmx/blob/master/src/ext/json-enc.js to all embedded fields.
* [x] Create UI to create user
* [x] Create UI to create security