IDE Run Configuration Support #18
Replies: 2 comments 3 replies
-
Run configurations for the common IDEs help run and debug the application: IntelliJ: https://www.jetbrains.com/help/idea/run-debug-configuration.html#config-folders What these configurations do is connect the UI in the IDE to trigger the appropriate terminal commands with the correct configurations. In other words, if you are running a Node setup, the IDE has a way for you to be able to easily run the The reason it makes sense to include this in the code base is because a developer that utilizes these fundamental tools for their development will most likely create these configurations in their own IDE during setup. Having these available saves dev time since users can hit the ground running quicker. Ideally we cover a wide range of the most commonly used IDEs that are used by contributors of Citrine. P.S. Noting an example run config file for IntelliJ:
you can see that it essentially is an xml that maps to the Here is also a VSCode example from the doc above:
|
Beta Was this translation helpful? Give feedback.
-
I think it's a very good idea to provide standard run configurations. However, we should also bear in mind that these can be changed individually and that you then have to be careful that the changes are not adopted in a PR. Below is my run config for VSCode as an example (./.vscode/launch.json):
Currently all VSCode-configurations are ignored via .gitignore:
Proposal: |
Beta Was this translation helpful? Give feedback.
-
As suggested here we are discussing adding IDE-specific support for run configurations in order to make developing for CitrineOS as easy as possible.
@elliot-sabitov has created some support for IntelliJ-specific features. We have other contributors who use VSCode instead. There may be people considering contributing code that use other IDEs as well.
I'd like discussion on:
Beta Was this translation helpful? Give feedback.
All reactions