stackdot / NodeJS-Git-Server

A multi-tenant git server using NodeJS
387 stars 103 forks source link

Future? #2

Closed adamramadhan closed 10 years ago

adamramadhan commented 11 years ago

hello, i see this is a very good project, can i know the future enchantment? maybe i could help. i mean like http based API to add users and list etc.

qrpike commented 11 years ago

Yes, a HTTP api is the direction I want to head. I would love some help on this project. I work at CNN and we are under some tight deadlines currently. I would like to make all interaction with the git server HTTP restful based.

Let me know your thoughts. Thanks!

qrpike commented 11 years ago

Would you still be able to do this? I would love to work with you on this, and help you in any way I can.

Thanks.

TobiasNickel commented 7 years ago

you see, i currently get active about git server. I would like to support this project.

my thoughts: I like it is very simple to setup. (if we update used dependencies to newer versions) I would like to see, that it is possible to run the api handler as middleware in express and koa. I see, it is already possible to add and remove users to the repos user array at runtime. supporting middlewares, it would also be possible to change repos ar runtime. It would be nice if the eventhooks can get changed at runtime.

In this way, gitserver would become a great module to get integrated into other projects and still provide simple solution to host repos out of the box.

qrpike commented 7 years ago

@TobiasNickel I agree, since it uses http git protocol instead of the ssh protocol, using an express/restify style setup would make sense and allow cool things to be done with it. I think that approach would solve a lot of the things you're looking to solve.