Get ahead
VMware offers training and certification to turbo-charge your progress.
Learn moreWe are happy to announce today that start.spring.io is now built using React/Gatsby as the front-end framework. We also made UI improvements based on your feedback. Thank you to all those who have contributed to this update and to all the users who continue to tell us how to improve!
During the previous Web UI modernization (launched on March 5th), we realized that making even small changes to the site had become more time consuming than we anticipated. The architecture was inhibiting our ability to run experiments and move quickly to make small, incremental changes.
As a result, we decided to rewrite the front-end using a modern and popular javascript framework - Gatsby.
Thanks to everyone who continues to give us feedback - at conferences, through GitHub, taking the survey, etc. Based on those results, the team has cultivated a list of improvements we are planning on making over the coming months. Below are the changes included to the current site.
After rolling out the new UI, we removed the dependency list. You voiced your opinion about this removal and we quickly brought the list back in the form of a modal window. While this worked, we wanted to continue to improve the user experience.
Changes:
From this menu users can access:
As always, we made small html/css changes as well:
In an effort to continue our support of the Kotlin community we now support and provide Gradle Kotlin DSL projects. When generating a new project, when the user selects “Gradle” and “Kotlin” the project generated will include build.gradle.kts and settings.gradle.kts by default.
Recently the start.spring.io page was updated to https:// from http://. The result is that if a user types curl start.spring.io from the terminal nothing happens…and there is no user feedback.
When using cURL or httpie, you should use https://start.spring.io
from now on - please update your scripts!
Again we appreciate everyone's help and feedback as we continue learning and iterating on the site and the initializr library.