Pension Scheme Return Frontend is the frontend interface for the pension scheme return service. The pension scheme return service sits under the manage pension scheme service and is a yearly return that must be completed for each scheme by the PSA or PSP for the scheme.
Run the following command to start all the related services for this project:
sm2 -start PSR_ALL
Included in the above command is PENSION_SCHEME_RETURN_FRONTEND
, which is this repository's most recent release.
If you want to run your local version of this code instead, run:
sm2 -stop PENSION_SCHEME_RETURN_FRONTEND
then:
sbt 'run'
Note: this service runs on port 10701 by default, but a different port (e.g. 17000) may be specified, as shown in the example below:
sbt 'run 17000'
sbt clean coverage test it/test coverageReport
or
You can execute the runtests.sh file to run the tests and generate coverage report easily.
/bin/bash ./runtests.sh
sbt compilation warning "node.js detection failed"
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.zshrc
nvm install 18
nvm use 18
You can then verify which version of node.js you have by running:
node -v
At the time of writing, v18.19.0 is being used.
This code is open source software licensed under the Apache 2.0 License.