-
Notifications
You must be signed in to change notification settings - Fork 205
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Please add groups for Boot Dashboard in STS just like the Run Dashboard of IDEA #604
Comments
@sukangfu Thanks for the enhancement request and the description, sounds indeed like a great addition to the dashboard. How do you expect the user to organize the grouping? How would a user create groups and assign projects to groups? |
@martinlippert Thanks for your attention. I mean, groups for Boot Dashboard in STS will be grouping in two scenarios. Can the Boot Dashboard be set to show only projects that have main classes? We only care about those have main classes. |
What exactly is the difference between And where would you put apps that are starting up, but are not ready yet? (in the boot dashboard, that is the time between the JVM started and the app is ready, when the spinning wheel shows up)
Agree. We should keep this as a separate enhancement request, so I moved this to #605. |
@sukangfu Thanks for the nice illustration, I think I get this. What is the use case and reason behind differentiating between the state At the moment, the state diagram would have a transition from I assume you would also have a transition in place to move the app from |
@martinlippert I'm really sorry for my late reply. I'm busy these days.
Yes, that is true.
Not StartedWhen STS starts, all apps are assigned to group Not Started. Stopped/FinishedThese applications are stopped when they are developed or temporarily not needed. They are assigned to group Stopped/Finished. During development, compared with group Not Started,we pay more attention to the apps in group Stopped/Finished. |
I think I slowly understand the use case, that is great, and thanks a lot for the additional details. Is the group of apps that you actively work on and therefore focus on in the development cycles (starting, stopping, starting again) a specific set of projects or is this set changing every time you start your IDE? Here is what I have in mind: Sometimes I see developers have many projects in their workspace, but they focus on just a few of them every day. But many times they focus on a specific set of projects and that set is not changing all the time. We introduced the concept of tagging to the dashboard a long time ago. It allows you to put random tags on projects (also multiple tags on each project) and then search for tags in the dashboard, which gives you effectively something like a "focus" when looking at the dashboard. Would that help in your situation? You could tag the projects that are in your focus and have only those show up in the boot dashboard, making it super easy to start/stop/restart them, get organized, etc. What do you think about that? Don't get me wrong here, I am not against your suggestion of introducing the grouping that you described, just trying to get to the bottom of this and discuss different options that we have. All your input here is very much appreciated. |
In fact, I pay more attention to these states: Running,Stopped/Finished. Starting and stopping are just process states.
Another option, which might be useful, I think it's more intuitive to groups. @martinlippert For this enhancement, I just want a grouping function, and the others can be refined based on your experience and understanding. I am very sorry for not replying in time. Thanks so much. |
this sounds very nice! |
Let me restate the overall request. Add groups for Boot Dashboard in STS just like the Run Dashboard of IDEA. 1. Auto Grouping By lifecycle of Apps (Default groups):App are auto grouping by the lifecycle of Apps, the default groups are: 2. Grouping by Customizing Groups:App are auto grouping by the lifecycle of Apps and the user custom groups. Based on the apps auto grouping by lifecycle of Apps, so the custom groups would show under the lifecycle groups. 3. Apps in Boot Dashboard could be listed as [Run Configuration] > [Spring Boot App]?Refer to [#605]. I really hope this restatement is helpful to the development, and wish to use this feature ASAP. |
Thanks @sukangfu for restating the enhancement request, sounds definitely useful. Unfortunately, we don't have the cycles to work on this at the moment. I probably will have to push this out to a release in the more distant future. |
Maybe the cycle can be simply defined as three phases: Started(Running), Finished, Not Started. |
Please add groups for Boot Dashboard in STS, the groups ares so helpful for our developers.
i.e.
local
--started
----Application1(4401)
----Application2(4402)
--group2
----Application3
----Application4
The text was updated successfully, but these errors were encountered: