press icon indicating copy to clipboard operation
press copied to clipboard

Support for multiple code hosting platforms

Open shadrak98 opened this issue 2 years ago • 3 comments

Currently, only projects/apps hosted on GitHub can be fetched on Frappecloud. It would be great to have support for other popular hosting platforms such as Bitbucket and GitLab.

shadrak98 avatar Aug 31 '22 04:08 shadrak98

gitlab can be prioritized first, quite a lot of community apps are on gitlab 😬

ankush avatar Sep 01 '22 10:09 ankush

Please consider Gitlab-CE (the self-hosted version where repo URLs might not have a traditional Gitlab SAAS prefix) in your workflow while implementing the same.

ashishsaretia avatar Nov 10 '22 06:11 ashishsaretia

I have done an implementation of this feature, with one access token per app source (see below).

Is this feature still relevant and desired?

Should I add a table in Press Settings where there is a server to token mapping, or should the token be provided by the App authors when importing it? (Token for private repos is obtained by creating a bot user on all relevant servers, and adding it to all relevant projects with the Reporter role, and creating an access token with read_api + read_repository permissions if I remember correctly).

cogk avatar Apr 22 '24 14:04 cogk