Project:Ruby
Has Name::Ruby Project | |
---|---|
Description | Has Description::The Ruby project maintains packages for Ruby implementations, libraries and development tools. This project also maintains the RubyGems package, the de facto standard for packaging Ruby projects. |
Project email | Has Contact::ruby@gentoo.org |
IRC channel | #gentoo-ruby |
Lead(s) | SMW::off
Last elected: Has Lead Election Date::2019/04/28 |
Member(s) | SMW::off
|
Subproject(s) (and inherited member(s)) |
(none) |
Parent Project | Gentoo |
Project listing |
Information for users
Main implementations
Right now, we include the following Ruby implementations in Gentoo.
- ruby24 - Ruby MRI 2.4
- ruby25 - Ruby MRI 2.5 (testing)
- ruby26 - Ruby MRI 2.6 (testing)
This graph shows the current distribution of Ruby implementations in Gentoo.
Information for developers
To ease maintenance of Ruby-based packages we currently provide several eclasses:
- Support for generic ruby packages: ruby-ng.eclass
- Support for gem-based ruby packages: ruby-fakegem.eclass
- Support for packages in need of a ruby target: ruby-single.eclass
Further resources:
- Packaging RubyGems
- Ongoing Tasks
- Pending Bumps
- Adding new ruby versions
- Marking a new ruby version stable
- Official Ruby Overlay
- RubyGems packages that need an update
- Ruby 2.1 deprecation
Old and probably outdated documents
Recruitment
We are currently looking for users interested in helping the project with these jobs:
Title | Description | Requirements | Contact |
---|---|---|---|
Ruby core package maintainer | Ruby core package maintainer to help out with the core ruby packages (dev-lang/ruby and dev-ruby/rubygems). Revision bumping, handling security bugs, patching packages to play nice with Gentoo, following upstream to handle changes and updates in a timely manner. | Experience with ruby on Linux, ideally Gentoo. Knowledge of C and ruby. Experience with patching software. | ruby@gentoo.org |
Ruby package maintainer | General ruby package maintainer to help out managing packages in the herd. Revision bumping, bug filing/fixing, updating ebuilds per eclass or syntax changes, etc. This involves a mix of gem and source based ebuilds. | Experience with ruby on Linux, ideally Gentoo. Knowledge of the gem repository system and its supporting software and experience with building ruby software using setup.rb and its many incarnations. | ruby@gentoo.org |
This article is issued from Gentoo. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.