-
Notifications
You must be signed in to change notification settings - Fork 102
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
minimize setup by reducing DEVON_IDE_TOOLS #557
Comments
One thing to consider is that the launch scripts like |
Actually, I would like to get a clean vanilla devonfw ide not installing anything besides extracting the scripts by default. To anyhow provide valuable tools to handle bulk installing without the need to actually do installation step by step again based on any project tutorial, I would like to propose a slide adaption to the current possibilities of handling software configuration. I loved the idea of oomph having a basic eclipse only, possibly even vanilla and let the project decide what is needed for development. Then Thus (as we are just talking about the devonfw space having this problems), you could start with vanilla and simply saying which project you want to work on, you would get the necessary tools installed without the need to think about it. |
@maybeec thanks for your feedback. If I got it correct we both want the same goal to minimize the default setup.
WTF? Shitty devonfw-ide So what is easy for us might be quite confusing for others, newbees or existing users that got used to specific things. For your suggestion I am not convinced about the idea: |
The setup of devonfw-ide should be fast for better UX.
Therefore we should remove tools that need longer downloads and installation for the default tools:
ide/scripts/src/main/resources/scripts/devon.properties
Line 7 in f03a588
All tools are always available via lazy initialization if not explicitly configured in
DEVON_IDE_TOOLS
.The only benefit of having a tool in
DEVON_IDE_TOOLS
is that the tool is immediately there and you could even get offline.However, the drawback is that it takes very long to setup a vanilla devonfw-ide and new users might think "WTF is going on?"
As people tend to become more and more impatient we should consider reducing this to the minimum.
I would at least kick out:
ng
We could even be radical and make the list empty by default.
Please note that any project is still free to customize this
DEVON_IDE_TOOLS
to their own needs. However, with the default settings, we do not know what is the use-case of the user. Will he need java or node.js tooling at all?Preinstalling this therefore seems annoying and waste.
The text was updated successfully, but these errors were encountered: