Re:PlatformIO, open source ecosystem for IoT
by IgorPartola on Sunday April 09, 2017 @11:42AM
(#14072799)
PlatformIO is great. If you want to do serious work, and not just mess around with Arduino, it provides a great ecosystem and excellent tooling. No custom IDE necessary.
[ Parent
| on HN ]
Re:PlatformIO, open source ecosystem for IoT
by StavrosK on Monday April 10, 2017 @03:45AM
(#14076740)
I especially love the library management part. There's no versioning, but it's really helpful to be able to just list your libraries and have them be automatically downloaded and linked to your executable.
Re:PlatformIO, open source ecosystem for IoT
by ikravets on Monday April 10, 2017 @06:20AM
(#14077275)
> I especially love the library management part. There's no versioning
It is! :)
http://docs.platformio.org/en/latest/librarymanager/index.ht...
Re:PlatformIO, open source ecosystem for IoT
by StavrosK on Monday April 10, 2017 @07:55AM
(#14077716)
Oh, you added it? Fantastic, I love all the great work you do on PlatformIO.
Re:PlatformIO, open source ecosystem for IoT
by Sembiance on Monday April 10, 2017 @07:05AM
(#14077432)
I love and use PlatformIO, but I've dumped their library system because often the libraries in the pio db are a version or two behind what I can get from github.
Re:PlatformIO, open source ecosystem for IoT
by ikravets on Monday April 10, 2017 @07:20AM
(#14077513)
It depends on a library manifest (library.json, library.properties or module.json). If library's author updates "version" field, then PIO Library Crawler will update it in a registry.
Please note that you can manually update manifest and make PR to author's repository. Click on "Manifest" tab when looking at a library in Web Registry and you will see "Edit" button.
Re:PlatformIO, open source ecosystem for IoT
by StavrosK on Monday April 10, 2017 @07:56AM
(#14077724)
Like ikravets said, the crawler just scrapes Github, so updating the libs is just a pull request away. As a library creator, I like how integrated it is with Github, which means I don't need to upload a new version of my library anywhere, I just need to remember to change the version in the JSON.
Re:PlatformIO, open source ecosystem for IoT
by luca_ing on Monday April 10, 2017 @04:44AM
(#14076936)
> PlatformIO is great. If you want to do serious work
I'll provide the counterpoint. If I want to do serious work, then PlatformIO is too constraining, and doesn't offer a painless way out of these constraints. Other than not to use it.