Skip to content

hmrc/plastic-packaging-tax-returns-frontend

Repository files navigation

Plastic Packaging Tax Returns (PPT)

This is the Scala microservice responsible for the transient storage of PPT returns information and PPT Account section, which is part of the PPT tax regime, as discussed in this GovUk Guidance

How to run the service

These are the steps to the Plastic Packaging Tax Returns and Account service, of which this microservice is part of.

  • Start a MongoDB instance

  • Start the microservices

# Start the plastic packaging services and dependencies
sm2 --start PLASTIC_PACKAGING_TAX_ALL

# confirm all services are running
sm2 -s

Accessibility Tests

The following command will only run the accessibility tests in a11y directory. (You will need to install Node v12+ and npm.)

sbt a11y:test

Pushing / merging code

Before pushing code for PR / merging, please run

sbt all

This runs the unit, integration, and a11y tests

Scalastyle

We no longer use Scalastyle.

License

This code is open source software licensed under the Apache 2.0 License.