Skip to content

Add local sketch library support #11106

Closed
@forkineye

Description

@forkineye

Feature Request

It would be nice if the IDE could enumerate a local sketch library structure and give it precedence to the global library folder. This would allow larger projects to easily employ git submodules to ensure that all developers are on the same version of libraries. All dependencies should first be checked in the local library folder. The directory structure could mimic the global library directory structure.

Example for MySketch.ino

\Arduino\MySketch\
\Arduino\MySketch\MySketch.ino
\Arduino\MySketch\libraries\
\Arduino\MySketch\libraries\MyLibrary\     # This is one is used
\Arduino\libraries\
\Arduino\libraries\MyLibrary               # This one is skipped

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type: DuplicateAnother item already exists for this topicfeature requestA request to make an enhancement (not a bug fix)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions