Developing locally
Running the frontends locally for development
App frontend
Follow the instructions here to set up an app to run locally, up to step 5 (do not do step 6 yet.)
- Make sure Altinn Studio is not running. If it is, run
docker-compose down
from
altinn-studio/src/studio
before proceeding with the instructions linked above.Follow the steps in app-frontend-react repository for how to serve app-frontend locally.
Run the app (from
<path-to-app>/App/
):dotnet run
or run it directly from VS Code.
Start the app in a browser by going to local.altinn.cloud!
Altinn Studio Designer
Follow the instructions in the Altinn Studio README to set up Altinn Studio for local development.
Platform Receipt
Open a terminal in src/Altinn.Platform/Altinn.Platform.Receipt
, and run:
yarn --immutable
yarn run gulp #(only the first time)
yarn run gulp-install-deps
yarn run gulp-develop
This will build and run receipt back end, and build and copy the receipt frontend to the wwwroot
folder. The application should now be available at localhost:5060/receipt/{instanceOwnerId}/{instanceId}
. The script will also listen to changes in the receipt react app, rebuild and copy the new react app to the wwwroot folder. You might need to refresh to see the changes.