Skip to content

library management on a per-project basis, with a "requirements" file and / or a "lib" folder #424

Closed
@jerabaul29

Description

@jerabaul29

At present, working with several projects requiring similar libraries in different versions is, as far as I know, quite painful.

I wonder if it would be nice on the Arduino IDE to get some slightly better library management system? :)

What about something like:

  • have a lib folder by default in each sketchbook, where one can drop either arduino compatible libraries, or other kinds of libraries? Of course the user can set it up himself now, but would be great to "establish a standard".

  • have a "requirements" file or similar at the root of each sketchbook, where one can list libraries and their versions, in combination with the possibility to install several versions of each library on a given machine.

Agree that then this starts to look more like platformio than the "old" arduino ide, but I guess that this is anyways the direction things are going to slowly but steadily when wanting to turn the arduino ide into a more full-featured tool :) .

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions