Files
service-aware-frontend/pkgs/ui/README.md
Luis-Hebendanz 79dbefcfe6
All checks were successful
checks-impure / test (pull_request) Successful in 26s
checks / test (pull_request) Successful in 1m23s
Added docker file. Improved Documentation
2024-01-21 19:30:48 +01:00

932 B

cLan - awesome UI

The files in src/api are autogenerated from the openapi.json. The openapi.json comes from the backend, from fastapi which autogenerates the openapi.json file from the python code.

We then use orval to generate typescript files to src/api

Build Development Web UI

To build the dev web ui with hotreloading

npm run dev

Build release Web UI

To build the release version execute

npm run build

Updating dependencies

After changing dependencies with

npm <dep> i --package-lock-only

Update floco dependencies:

nix run github:aakropotkin/floco -- translate -pt -o ./nix/pdefs.nix

The prettier tailwind class sorting is not yet working properly with our devShell integration.

To sort classnames manually:

cd /clan-core/pkgs/ui/

Troubleshooting

Sometimes new endpoints don't appear in src/api. Delete the ui/openapi.json file and execute direnv reload