{"issue":{"title":"high barrier to entry for contributors","milestone":null,"user":{"id":515722,"login":"geddesign","url":"https://api.github.com/users/geddesign","avatar_url":"https://secure.gravatar.com/avatar/238dabe9f0d4da12c85c694811bb28ce?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"238dabe9f0d4da12c85c694811bb28ce"},"created_at":"2011-12-17T09:42:09Z","labels":[],"state":"open","updated_at":"2011-12-17T12:37:52Z","id":2588242,"html_url":"https://github.com/busterjs/buster/issues/34","pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"closed_at":null,"body":"Buster is beta so this is to be expected, but it's a bit difficult to contribute atm. The project is really modular which is a good thing, but between all the submodules, hosted repos, the setup.js, and requiring a gitorious account/public key it's a bit daunting. Most people are used to simply forking a github project and then sending pull requests. \r\n\r\nI think the answer is probably just better documentation, and maybe consolidating the repository hosting to either just github or just gitorious but not both. Also - are setup.js and update.js really necessary? Whatever we can do to lower the barrier to entry would be great. That's my feedback as a JS dev who wants to contribute. \r\n","number":34,"url":"https://api.github.com/repos/busterjs/buster/issues/34","comments":1,"assignee":null},"comment":{"user":{"id":32871,"login":"cjohansen","url":"https://api.github.com/users/cjohansen","avatar_url":"https://secure.gravatar.com/avatar/6e7ddb6784d284c385f3f0f307ebf90d?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"6e7ddb6784d284c385f3f0f307ebf90d"},"created_at":"2011-12-17T12:37:52Z","updated_at":"2011-12-17T12:37:52Z","id":3189205,"body":"Thanks for the feedback! I'm not surprised it's a bit daunting to get started - the contributor experience has not been properly considered yet, and much of it is only in our heads.\r\n\r\nWe are not supposed to force anyone to have an account anywhere. I will fix the dev-tools so they use anonymous clone URLs. As for where we are hosted: git is distributed, we don't need to limit ourselves to one platform. Do you prefer github pull requests? Great, we'll gladly take 'em. Prefer gitorious merge requests? Mailing patches? Great, we'll accept those too. \r\n\r\nBy the way, dev-tools is not required, you can fork a single repo if you want. Each repo is self-contained with tests and so on. But to use the full tooling against local copies, the dev tools will make it easier for you.","url":"https://api.github.com/repos/busterjs/buster/issues/comments/3189205"},"action":"created"}