The latest code is available via git:
Follow conventions set in existing code, don’t add hard runtime dependencies outside of the standard Ruby library.
Do not hesitate to send plain-text(-only) email to Eric Wong at firstname.lastname@example.org about anything not covered in the documentation or mailing list archives. General MogileFS topics can go to the public mailing list at email@example.com You may still email Wong directly if you do not trust the corporation that hosts the public mailing list.
Use “git format-patch” and “git send-email” for sending patches.
Use “git request-pull” as a guideline for formatting pull-requests.
Test with the latest upstream MogileFS and Ruby versions.
Integration tests exist for setting up a fresh MogileFS instance with a single host and device using a SQLite backend if you have “mogdbsetup”, “mogilefsd”, and “mogstored” in your PATH.
Setting MOG_TEST_TRACKERS= to a comma-delimited list of trackers can enable additional integration tests against a live tracker (with multiple devices/hosts).
Tests may be run in parallel using GNU make:
make -j6 test
Generate a pre-release gem for distribution/testing: