Finally what is the value in an new IDE when a lot of them are available already ? Can't you just develop plugins for the most famous of them ? which means less maintenance (build the CLI tools once, and just maintain the plugins).
User has a choice:
* Download our bundle with PlatformIO IDE + Atom * Download Atom and install our package which will install all required dependencies and PlatformIO CLI.
See all options http://docs.platformio.org/en/latest/ide/atom.html#installat...
> Can't you just develop plugins for the most famous of them ? which means less maintenance (build the CLI tools once, and just maintain the plugins).
We are small unprofitable organisation from the 3 fans: http://platformio.org/#!/contact
PlatformIO is free for all including commercial using. We are trying to support multiple IDEs. See our docs http://docs.platformio.org/en/latest/ide.html
We don't have enough resources to create separate plugins/packages for the all IDEs. Maybe, in future will do it.
Nevertheless, we are focusing on PlatformIO CLI which can be used as middleware for any IDEs, Continuous Integration Systems, Cloud Solutions.
P.S: Please read our post "Further fate of PlatformIO Project..." https://github.com/platformio/platformio/issues/490
It's seems to me that writing plugins for atom/visual studio code/sublime text is a much smaller enterprise than maintaining a whole single purpose IDE nobody will use because people want to code with the tools they already use.
I don't want to name it, but I use a specific open source language which through the years has seen many IDEs developped (at least 6). 10 years after the language has been released none of these IDEs are maintained yet people using that language cannot find a decent IDE compatible with the latest release and libs of the language. If people writing IDEs for that language would have focused on CLI tools first instead of sinking years of development into different IDEs the situation would be much different. Just my 2 cents.
The Go language for instance got it 100% . They realized a bunch of CLI tools any IDE can use, even for auto-completion, project management, compilation, ... the open source language I will not name has received a poor adoption despite being older than Go (and better, technically speaking) because it's a pain to use without the proper tooling. And since nobody's paid to maintain the IDEs ...
> Nevertheless, we are focusing on PlatformIO CLI which can be used as middleware for any IDEs, Continuous Integration Systems, Cloud Solutions.
That's what I'm talking about. It isn't as SEXY as an IDE yet 5 years down the road your cli tool will be much easier to maintain.
Speaking of donations, folks, if you want donations, you have to hook up PayPal. I'm not going to provide my credit card information to a foreign entity just to donate.
We are from Ukraine and do legal business. PayPal is not allowed in our Ukraine :(
The other option is SWIFT, however I'm not sure that it makes sense with donation. In other cases, please contact with us http://platformio.org/#!/contact. I hope we will find solution in this situation.
Please use it https://salt.bountysource.com/checkout/amount?team=platformi...
P.S: All our donation links also now redirect users to BountySource.
Click on "Gear" icon on PlatformIO Toolbar (Settings). "Packages > Core Packages> metrics" and disable it.
Smart Code Linter is based on PlatformIO Code Builder. It uses our actual toolchain (-gcc/-g++) for the specified platform and synchronises with PlatformIO Build Environment.
It means, that CORRECT warnings and errors will be shown before you press "Build" :)
I'm developing STM32 with ST's Standard Peripheral Library, GCC and make to compile and Seggar JLink to upload my code to the board. I'm happy with the workflow so far. What advantages will PlatformIO give?
We have just updated our site and placed direct link to Atom Package Registry http://platformio.org/#!/platformio-ide
Sincerely, PlatformIO Team.