*** ### What problem I want to solve? During the [[Phase 1 Project Initiation | initial]] and [[Phase 2 Project Planning | planning]] phase of my [[IPortfolio Screener - Project Brief| IPortfolio Screener]], I had the idea of building a **small framework for simplifying JavaFX integration with Spring Boot**, that I can maintain to use it in future projects. ### What are my goals? - Build a small framework for simplifying JavaFX integration with Spring Boot. - Learn how to [[Maven - Publish a java project to the Maven Central Repository| publish]] a java project to the Maven Central Repository. ### How I'm going to achieve my goals? - Researching the state of [[JavaFX - State of applications development | JavaFX applications development]]. - Researching how to create a [[JavaFX - Creating a Spring Boot Application | Spring Boot JavaFX application]] on top of Java 21. - Porting [jfx-playground](https://github.com/ehayik/jfx-playground) demo to a spring boot starter. - Adding support for [FxWeaver](https://rgielen.net/posts/2019/creating-a-spring-boot-javafx-application-with-fxweaver/). - Setting up a [release pipeline on GitHub](https://github.com/ehayik/spring-viewfx). - Hosting the project using [GitHub Pages](https://pages.github.com/). - Publishing *spring-viewfx-starter* to the Maven Central Repository.