Skip to content
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

Add docs on developing in IDE(s) #279

Closed
charego opened this issue Apr 14, 2015 · 10 comments
Closed

Add docs on developing in IDE(s) #279

charego opened this issue Apr 14, 2015 · 10 comments
Labels
documentation Involves the project documentation just do it You can start working on this, there should be nothing left to discuss

Comments

@charego
Copy link
Contributor

charego commented Apr 14, 2015

There are free licenses for open source (core devs only).

https://www.jetbrains.com/clion/

nobody uses any IDEs (unless you count emacs). If you want to use an IDE, first of all reconsider: Neither C++ nor Python are IDE-centric languages (unlike Java or C#) -- development.md

:o

@TheJJ TheJJ added the to-discuss Idea or suggestion that needs some discussion before implementation label Apr 15, 2015
@TheJJ
Copy link
Member

TheJJ commented Apr 15, 2015

We're not forcing anyone to not use some IDE, you can use whatever you want.
However, advertising non-free software in our project documentation is not something I'll support.
What do you mean by "supporting the CLion IDE"?

@dbrgn
Copy link
Contributor

dbrgn commented Apr 15, 2015

I agree on this. Jetbrains make great IDEs, but we should not endorse any specific product. I'm pretty sure CLion has CMake support, so it should be easy to get started without any predefined project.

OTOH, if someone would want to create documentation how to set up common IDEs for this project (e.g. Eclipse CDT, Netbeans, QT Creator, maybe CLion), that would be something that might make sense.

@dbrgn
Copy link
Contributor

dbrgn commented Apr 15, 2015

This is probably related to #270.

@mic-e
Copy link
Member

mic-e commented Apr 15, 2015

I agree that we should add documentation on using IDEs.

@charego charego changed the title Support development in CLion IDE Add docs on developing in IDE(s) Apr 16, 2015
@cydactyl
Copy link

I think it would be nice to have documentation on how to use/configure different IDE's for working with this specific project as well. I don't think it should be required or endorsed, just maintained & easily available.

@rnestler
Copy link

I actually tried using qtcreator, but it was a bit cumbersome because of the rather custom build system. I could document it if someone is interested.

@TheJJ TheJJ added documentation Involves the project documentation just do it You can start working on this, there should be nothing left to discuss labels Apr 17, 2015
@VelorumS
Copy link
Contributor

VelorumS commented Nov 3, 2016

Related - #665

@TheJJ TheJJ removed the to-discuss Idea or suggestion that needs some discussion before implementation label Feb 7, 2017
@simonsan
Copy link
Contributor

simonsan commented Jun 20, 2019

There are free licenses for open source (core devs only).

I've wrote an application for 12 licenses today, will give a status update when I have any news. Feel free to help documenting the development for starters with various IDEs in /doc/ide.md.

Update Regarding the license request: We were granted 12 licenses today. If you are a regular contributor please ask in #sfttech-riot for further instructions.

@TheJJ
Copy link
Member

TheJJ commented Aug 28, 2021

I added some words about setting up emacs in /doc/ide/emacs.md.

@TheJJ
Copy link
Member

TheJJ commented Aug 30, 2021

I think we can close this, since there's now the ide doc folder in the repo and additions for any relevant IDE can simply be added there. Since it's not clear when this issue would resolve as there's probably arbitrarily many IDEs, specific setups should be requested as separate issues and addressed there.

@TheJJ TheJJ closed this as completed Aug 30, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Involves the project documentation just do it You can start working on this, there should be nothing left to discuss
Projects
None yet
Development

No branches or pull requests

8 participants