-
Notifications
You must be signed in to change notification settings - Fork 34
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
#17: Implement tool commandlet for dotnet #263
#17: Implement tool commandlet for dotnet #263
Conversation
Pull Request Test Coverage Report for Build 8849659184Details
💛 - Coveralls |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ndemirca thanks for your PR. Also nice that you added this DEFAULT_SILENT
mode properly and added all the features from the old bash code.
What I missed out to explain either explicitly in the story or clearly enough in the team.
With IDEasy we are decoupleling from devonfw so commands like devon java create
, devon java migrate
and devon dotnet create
will not be supported by IDEasy
.
If we would like to have ide dotnet c[reate]
supported we also should have create
as an optional keyword property with alias c
so it can be supported by auto-suggestion, help, etc.
However, my conclusion would be to remove all these devon4Net
methods and postInstall
but keep the DEFAULT_SILENT
mode that is a nice feature what we will need sooner or later anyhow.
I am deeply sorry for the extra effort you had for this due to my mistake.
I will explain this to the entire team in the next KT session and please remind me in case I might forget it ;)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ndemirca thanks for the cleanup. PR is ready for merge now 👍
I left comments for files that are IMHO obsolete. If yes, you can delete them.
Also with removing the devon4net stuff and the according tests, you also removed the test of running dotnet
commandlet (beyond install). That was not my intention in the last review...
...s/ide-projects/dotnet/dummyUserHome/.templateengine/packages/Devon4Net.WebAPI.Template.nupkg
Outdated
Show resolved
Hide resolved
cli/src/test/resources/ide-projects/dotnet/dummyEmptyUserHome/.templateengine/packages/readme
Outdated
Show resolved
Hide resolved
cli/src/test/resources/ide-projects/dotnet/project/home/Downloads/ide/readme
Outdated
Show resolved
Hide resolved
...rces/ide-projects/dotnet/repository/dotnet/dotnet/default/linux/templates/6.0.28/dummy.nupkg
Outdated
Show resolved
Hide resolved
cli/src/test/resources/ide-projects/dotnet/repository/dotnet/dotnet/default/mac/readme
Outdated
Show resolved
Hide resolved
...ources/ide-projects/dotnet/repository/dotnet/dotnet/default/mac/templates/6.0.28/dummy.nupkg
Outdated
Show resolved
Hide resolved
cli/src/test/resources/ide-projects/dotnet/repository/dotnet/dotnet/default/windows/readme
Outdated
Show resolved
Hide resolved
...es/ide-projects/dotnet/repository/dotnet/dotnet/default/windows/templates/6.0.28/dummy.nupkg
Outdated
Show resolved
Hide resolved
Sorry, it seems I marked to many files for removal as it seems.
So the project is not detected as IDE_HOME anymore: IDEasy/cli/src/main/java/com/devonfw/tools/ide/context/AbstractIdeContext.java Lines 311 to 319 in 6fdff5f
I assume at least a |
Mhm. I am not getting it: |
OK, now I get it. You fixed it already while I was writing this and with your latest fix the build should now get green. Great. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ndemirca thanks for making this perfect. Ready for merge now 👍
Closes #17