PlatformIO 3.0 Roadmap #423

Closed
ivankravets opened this Issue Jan 1, 2016 · 4 comments

Projects

None yet

2 participants

@ivankravets
Member
ivankravets commented Jan 1, 2016 edited

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

See http://docs.platformio.org/en/latest/installation.html#development-version

Documentation

http://docs.platformio.org/en/latest/

@ivankravets ivankravets added the feature label Jan 1, 2016
@ivankravets ivankravets self-assigned this Jan 1, 2016
@ivankravets ivankravets added this to the 3.0.0 milestone Jan 1, 2016
@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

@ivankravets ivankravets referenced this issue Feb 11, 2016
Closed

URGENT: Dear PlatformIO 2.0 contributors... #510

12 of 14 tasks complete
@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

@ivankravets
Member

@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.

Thanks.

@Obijuan
Obijuan commented Feb 23, 2016

ok. Thanks

@ivankravets ivankravets modified the milestone: 3.0.0, 3.0 Aug 30, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment