Quickstart
This page is for developers working from the source tree. It assumes you have cloned the repository and installed the development toolchain.
If you just want to install and run Portfolio Manager without building it yourself, start with the Installation guide.
Run the Backend
Section titled “Run the Backend”make runRun Backend and UI
Section titled “Run Backend and UI”make run-fullFor hot-reloading UI development:
- In one terminal, start the backend:
make run- In a second terminal, start the UI:
cd web/uinpm run devThe UI dev server runs at http://localhost:5173.
makemake testmake test-integrationCLI Examples
Section titled “CLI Examples”List positions:
./portfolio-manager position-listDelete a position:
./portfolio-manager position-delete <book> <ticker>List reference data:
./portfolio-manager refdata-list --asset-class eqUse a custom backend URL:
./portfolio-manager --url=http://localhost:8080 position-list