producerphp / producer.producer

Tools for producing library packages.
MIT License
104 stars 6 forks source link

Support local Git servers #21

Open cxj opened 7 years ago

cxj commented 7 years ago

A lot of companies (e.g. mine) don't store their source code on GitHub, GitLab or BitBucket, but rather use Gitolite, Gerrit or just a plain SSH Git repo clone as a central hub.

How hard would it be to add support for those kinds of Git servers? Would it be within the scope of this project?

pmjones commented 7 years ago

It would definitely be in the scope of this project.

svpernova09 commented 7 years ago

Would this implementation be adding a src/Api/Generic.php that extends AbstractApi?

pmjones commented 7 years ago

@svpernova09 Maybe? In any case, I am contemplating changes that will warrant a 3.0 release, so now is the time (if you or @cxj have the inclination) to start working up a proof of concept.

pmjones commented 7 years ago

@cxj @svpernova09 I have begun on the 3.x branch to incorporate pds/skeleton research results. If you're still interested in submitting PRs related to this issue, now would be the time.

cxj commented 5 years ago

I've got some preliminary code working for generic Git repositories reached via SSH. It has a couple of limitations:

cxj commented 5 years ago

See PR #26.