XForge

XForge is a Quick Release System (QRS) for RubyForge, SourceForge and other SourceForge clones. XForge also allows users to query SCM information and other metadata about hosted projects.

XForge has the following features:

  • Look up projects by unix name (no need to worry about group_id or package_id).

  • Create/Upload new releases (with multiple files if desired).

  • Rake integration (use XForge from Rake scripts).

  • Query SCM meta information (using RSCM - rscm.rubyforge.org).

  • Publish news items about a project.

  • Query home page URLs for a project.

Download/Installation

The latest version of XForge can be found at

Download and install XForge with the following.

gem install xforge

(You may need administrative privileges for this).

Usage

See XForge, Rake::XForge::Release and Rake::XForge::NewsPublisher.


Credits

Aslak Hellesoy

Maintainer of this project.

David Heinemeier Hansson

For the HTTP POST code and the idea to parse ids from project pages.

Jim Weirich

For Rake, making XForge easier to use from Ruby build scripts.

Support

The XForge homepage is xforge.rubyforge.org. You can find the XForge RubyForge page at rubyforge.org/projects/xforge.

Feel free to submit patches, bug reports or feature requests via XForge’s issue tracker on RubyForge.

For other information, feel free to ask on the ruby-talk mailing list (which is mirrored to comp.lang.ruby) or contact aslak hellesoy gmail com.

License

XForge is available under an MIT-style license.

:include: MIT-LICENSE