Providing features for specific IDE
See original GitHub issueToday there were two PR at JUnits repository merged that draw @nicolaiparlog s attention and he likes to discuss them:
As you can read from the link description both things don’t target the JUnit code itself, but focus on some improvements (some may call them only gadgets) for IntelliJ. As they are support only one specific IDE, but not all this would mean, they only are useful for users of this IDE.
So first goal of this issue is do decide if we want to support IDEs with such features in general. If we decide to do so (and how), we then can decide if you want to copy above mentioned PR.
Some general information:
- Inside the
.infra
directory there is already an foldereclipse
which holds eclipse formatter file and organizing import instruction file. They are natively only usable by eclipse, but for IntelliJ there’s a plugin to make use of these files. Root cause of them being in the repository is that they are copied from JUnit Jupiter repository. - If we are open to support specific IDE it may happen that we will get quite some additional folders inside
.infra
for those. Maybe user expect us to maintain these config files, which would come down to the point if we are able to do this (skill wise)
Let’s start 😃
Issue Analytics
- State:
- Created 3 years ago
- Comments:22 (18 by maintainers)
Top Results From Across the Web
The 6 IDE features to use for tool selection | TechTarget
An IDE typically comprises a source code editor and debugger, as well as a compiler and build automation tooling.
Read more >What Is an IDE? How It Helps Developers Code Faster - G2
An integrated development environment (IDE) is a software for coding programs that combines common developer tools into a single GUI.
Read more >Features of an IDE - Isaac Computer Science
Fortunately, most programming language installations include an integrated development environment (IDE). IDEs provide a range of tools that perform the tasks ...
Read more >What is an IDE? - Red Hat
An integrated development environment (IDE) is software for building applications that combines common developer tools into a single GUI.
Read more >What Features of an IDE Would Make It More Useful Than A ...
Refactoring Tools · Integration with compiler · Integration with debug system · Integration with version control · Integration with database system.
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Hi there.
I see you are discussing various plugins for Gradle, however, it looks like Gradle overhead is neglected. One can’t execute a Gradle build in order to “figure out the icon for the project”. It does not work like that. For instance, if my file manager wants to display an icon, I don’t expect it to execute Gradle build for each folder. The same for JetBrains Toolbox: it shows a list of projects, and the projects might even use different build tools. I want the icons to appear fast.
What I think is
project icon
andissue urls
should be EditorConfig features. Then it could be better supported across IDEs and tools.Something like
@marcphilipp Thanks for the information. I went back and forth where to create an issue for that:
The latter two just don’t seem particularly helpful at the moment, so I think Gradle’s plugin would be the best way to get this started. Where are its issues tracked? As part of Gradle’s issues?