Skip to content

Latest commit

 

History

History
41 lines (28 loc) · 1.54 KB

File metadata and controls

41 lines (28 loc) · 1.54 KB

Contributing to the Posters Demo Store Project

You want to be part of the Posters community? Report bugs or suggest improvements in the issue tracker.

If you are a developer and want to contribute fixes or extensions, create pull requests with your changes. See below for more information on what needs to be installed and how the code is developed.

Prerequisites

Before you can start developing Posters, you will need to:

  • Install JDK 21.
  • Install the latest Maven.
  • Clone this repository to your local disk (or fork the repository).
  • Import the Posters Maven project into your favorite IDE.

Documentation

Posters is built with Spring Boot 4 and Thymeleaf. See their excellent documentation if you need more information on how the application is developed and configured.

Development Cycle

  1. Open a terminal window in the root of the Posters repository on your disk.
  2. Navigate to the core application directory:
    cd implementation
  3. Clean the project:
    mvn clean
  4. Run the Posters application using the Spring Boot plugin:
    mvn spring-boot:run
  5. Open http://localhost:8080/ in a Web browser.
  6. Start changing classes or templates in your IDE. Watch the terminal to see the application being reloaded once changes are compiled, and refresh the browser to see Thymeleaf template updates.
  7. Test your changes to the application in the Web browser.