On Jul 15, 2013, at 00:26, Hage Yaapa wrote: > On Mon, Jul 15, 2013 at 6:50 AM, Ryan Schmidt wrote: >> On Jul 14, 2013, at 12:21, Hage Yaapa wrote: >>> On Sun, Jul 14, 2013 at 4:25 PM, Ryan Schmidt wrote: >>> >>>> It appear to require that I publish my source on Github? >>> >>> Not at all. Component can do many things apart from creating modules for >>> the front-end. Here is a tutorial I wrote specific to for front-end >>> components - >>> http://www.hacksparrow.com/loading-javascript-modules-in-the-browser-with-component-js.html >> >> Thanks for that detailed tutorial; that's very helpful. But doesn't it >> confirm what I said? >> >> The tutorial shows running "component install yields/capitalize". That's >> https://github.com/yields/capitalize. >> >> How would I allow others to install my library by running "component install >> ryandesign/mylibrary" without having to host it at >> https://github.com/ryandesign/mylibrary? > > Oh, for others to install you will need to put in on a public repo. I haven't > looked into using SVN. You can ping TJ Holowaychuk, the author, on Twitter, > if he hasn't noticed this post already.
After a lengthy email discussion with TJ, he confirms that yes, my library's code must be in a git repository on github for component to be able to get its files. If I want to host my development repository elsewhere, as I currently do, that's fine, as long as I copy the code into a git repository on github to make it available to component. Which is a little like saying that I have to have Brussels sprouts for dinner, and if I don't like Brussels sprouts that's ok, I can eat whatever I want for dinner, so long as I have Brussels sprouts for dessert. It's unfortunate that such a cool idea, whose goal is to be unopinionated about JavaScript DOM frameworks, is instead opinionated about where and how code should be hosted online. Any other answers to my original question? Or is component the consensus, and I just have to deal with this? -- -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
