Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 1.34 KB

File metadata and controls

30 lines (23 loc) · 1.34 KB

Lambazon Online Store (Beta)

Lambazon is an online Ecommerce retailer.

This application represents their forthcoming beta of a new store-front. It is currently a work in progress, having been left in a proof-of-concept state by the previous developer.

As the next developer on this project you are required to:

  • Ensure that the code meets our development guidelines (See the checkstyle config)
  • Stories on the backlog are delviered in a timely fashion
  • All work on this project is delivered using TDD and respects the Testing Pyramid.

Note from last maintainer: PLEASE READ THE OUTSTANDING-ISSUES.md TO RESOLVE ISSUES WHICH CURRENTLY BREAK THE BUILD

Handover Notes

  1. Lee the previous developer did not have a chance to clean up the codebase. To run the tests or build without checkstyle failing you can use -Dcheckstyle.skip
    • Eg. mvn test -Dcheckstyle.skip
  2. To run the app you can use mvn spring-boot:run (add -Dcheckstyle.skip if required)
  3. The running app's client facing page can be seen at http://localhost:8080/
  4. The admin portal for managing inventory is located at http://localhost:8080/admin/product
  5. We value committing your code regularly.
  6. mvn test will run both checkstyle and jacoco coverage reporting. Look in target/sites.
  7. To generate all reports (including Findbugs, run mvn site)