Git Hub Serves More Ruby Gems Than Rubyforge
gist.github.com
Git Hub Serves More Ruby Gems Than Rubyforge
1–10 of 20 posts
Re: Git Hub Serves More Ruby Gems Than Rubyforge
#2An API for this would also be acceptable; then I can implement this for them.
Re: Git Hub Serves More Ruby Gems Than Rubyforge
#3When will Github do the same thing for CPAN modules? I would love to not have to release modules, and instead just tag my project as stable and let the toolchain do its thing. An API for this would also be acceptable; then I can implement this for them.
We'd love to take what we've learned serving Rubygems and apply the knowledge to any other languages that have a solid packaging system.
Re: Git Hub Serves More Ruby Gems Than Rubyforge
#4When will Github do the same thing for CPAN modules? I would love to not have to release modules, and instead just tag my project as stable and let the toolchain do its thing. An API for this would also be acceptable; then I can implement this for them.
Re: Git Hub Serves More Ruby Gems Than Rubyforge
#5Re: Git Hub Serves More Ruby Gems Than Rubyforge
#6Re: Git Hub Serves More Ruby Gems Than Rubyforge
#7Thanks, guys, for making sharing code so easy!
Re: Git Hub Serves More Ruby Gems Than Rubyforge
#8When will Github do the same thing for CPAN modules? I would love to not have to release modules, and instead just tag my project as stable and let the toolchain do its thing. An API for this would also be acceptable; then I can implement this for them.
We were talking tonight about CPAN modules, Python eggs, and PEAR... pears? We'd love to take what we've learned serving Rubygems and apply the knowledge to any other languages that have a solid packaging system.
Basically, CPAN modules are just archives (usually tar.gz). There is a program called the "PAUSE indexer" that examines the archives, and generates a mapping of module name => archive file. The CPAN client fetches this file, and then knows what archive to download to install the named module.
All github would need to do is maintain this index file; the rest is handled client-side.
(The indexing algorithm isn't much more than this: http://github.com/jrockway/metacpan/blob/be78711a6f12afd3b71...)
Re: Git Hub Serves More Ruby Gems Than Rubyforge
#9Re: Git Hub Serves More Ruby Gems Than Rubyforge
#10When will Github do the same thing for CPAN modules? I would love to not have to release modules, and instead just tag my project as stable and let the toolchain do its thing. An API for this would also be acceptable; then I can implement this for them.
We were talking tonight about CPAN modules, Python eggs, and PEAR... pears? We'd love to take what we've learned serving Rubygems and apply the knowledge to any other languages that have a solid packaging system.