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

PlatformIO 3.0 Roadmap #423

28 of 37 tasks
ivankravets opened this issue Jan 1, 2016 · 4 comments
28 of 37 tasks

PlatformIO 3.0 Roadmap #423

ivankravets opened this issue Jan 1, 2016 · 4 comments


Copy link
Task lists! Give feedback

@ivankravets ivankravets commented Jan 1, 2016

Milestone 3.0

  • Measure code coverage by tests and report results to online service #101
  • Handle specific extra build flags from library.json #289
  • Add openOCD support #341
  • Allow GDB protocol for ARM-based platforms #342
  • Proper way to import mbed library #361
  • Automatically update IDE settings according to project data #364
  • Unit testing for embedded #408
  • Support versioning librarys via semver #410
  • Depend on a specific version of a library #413
  • Make it possible to install libraries by name #414
  • Check library compatibility with project environment before building #415
  • Show detailed info about library using "platformio lib show" command #430
  • Automatically build and include dependent libraries #432
  • init --ide eclipse deletes linkedResources #443
  • Board compatibility with more than one platform #456
  • Replace TYPE for board/platform with ID #459
  • Allow library.json to specify sources other than PlatformIO's Repository #461
  • Discover OTA-able esp8266/Arduino modules using dns-sd #463
  • Local and global libraries #475
  • "platform.json" manifest for development platform #479
  • Depend on a library using GitHub URL #498
  • Add nrf51822 ble library #507
  • How can I list available libraries without being horribly, horribly annoying. #511
  • Add support for board definition inside project directory #515
  • Add Support for local ("PC") unit tests #519
  • license field in library.json #522
  • Implement "lib_extra_dirs" option for project environment #537
  • Build System: Attach custom Before/Pre and After/Post actions for targets #542
  • Replace "lib_use" with "lib_force" #556
  • Use hooks from CVS to update library #557
  • BuildDependentLibraries ignores src_filter #570
  • Apply strict search for lib dependencies #588
  • Implement detailed debug information for library dependencies #617
  • Dynamic variables/templates for use in platformio.ini #705
  • BBC MicroBit configuration #709
  • Allow to disable library archiving #719
  • Print human-readable information when processing environments #721

Install the latest PlatformIO 3.0 development version

PlatformIO 3.0 is released! See


Copy link

@Obijuan Obijuan commented Feb 5, 2016

I've already written the code for an initial support for the Lattice ice40 FPGA new platform (issue #480) I would like to pull-request it (for Platformio 3.0)

My questions are:

  1. Can I proceed? or should I wait for something
  2. In case I can proceed. Should I create a branch of develop? or of feature/platformio-30? or of another?

Thanks a lot for your work

Copy link

@Obijuan Obijuan commented Feb 23, 2016

Just waiting for an answer on how to proceed. If no answer i will create a branch from develop an emitt the pull request

Copy link
Member Author

@ivankravets ivankravets commented Feb 23, 2016

@Obijuan PlatformIO 3.0 will not contain builder/scripts folder with platforms. All platforms will live in separate repositories.

Please wait for PlatformIO 3.0. I will report here further steps.


Copy link

@Obijuan Obijuan commented Feb 23, 2016

ok. Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants