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

Arduino library manager needs to support multiple repositories #5801

Closed
teckel12 opened this issue Jan 4, 2017 · 5 comments
Closed

Arduino library manager needs to support multiple repositories #5801

teckel12 opened this issue Jan 4, 2017 · 5 comments
Assignees
Labels
Component: Board/Lib Manager Boards Manager or Library Manager feature request A request to make an enhancement (not a bug fix)

Comments

@teckel12
Copy link

teckel12 commented Jan 4, 2017

The Arduino library manager only supports GitHub. Many libraries use different repositories (mine all use BitBucket because I feel it's a far superior repository platform with far superior readme, wiki, and download control. But, Arduino only supports GitHub for the library manager forcing libraries to either not be included or to create multiple repositories and therefore double the effort.

Instead, Arduino should be fixed to allow for any repository to be supported for the library manager.

@davidbrenner
Copy link

I just want to echo my support. Many arduino libraries out there are distributed through various different means. I would like to see support both for bitbucket and an additional, more generic, means. ie: Any git, mecurial, svn, RCS, or other repository should be supported.

Separate to this, I would also like to see support for .zip distributions (as some libraries are currently only distributed this way). I'm happy to help contribute whatever code is necessary to support this. Just please point me in the direction of the requirements for such a system and I will work on it.

Thanks!

@roncapat
Copy link
Contributor

Well, I think that every major online git repo should be supported too... Not every git repo (no self-hosted) but only things such as bitbucket and gitlab for example. So I echo my support for this feature request too.

@davidbrenner
Copy link

Can a maintainer comment on what the next steps are for implementing this request?

Is there a roadmap somewhere for the library manager?

@facchinm facchinm added the feature request A request to make an enhancement (not a bug fix) label Jan 16, 2017
@cmaglie cmaglie self-assigned this Feb 3, 2017
@cmaglie
Copy link
Member

cmaglie commented Feb 3, 2017

The support for other public online repositories (like Bitbucket) is in testing, it will deployed soon.

@cmaglie cmaglie added the Component: Board/Lib Manager Boards Manager or Library Manager label Feb 8, 2017
@cmaglie
Copy link
Member

cmaglie commented Feb 15, 2017

Ok, it has taken a while to test, but the support for bitbucket and gitlab is now available.

I've update the FAQ accordingly: https://github.com/arduino/Arduino/wiki/Library-Manager-FAQ

@cmaglie cmaglie closed this as completed Feb 15, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: Board/Lib Manager Boards Manager or Library Manager feature request A request to make an enhancement (not a bug fix)
Projects
None yet
Development

No branches or pull requests

5 participants