Support independent publishing: buy this book on Lulu.

How to Help

Writing a book is an enormous undertaking. We need your help to make this project a success.

You don't necessarily need to have experience with Ruby Reports to help us out. Here are a few roles we're looking for people to assist with:

General Editing

Michael is pretty good at stringing sentences together, but Gregory is dangerous without editorial support. If you're someone who has a strong grasp of grammatical correctness and can help polish our writing, we'd be interested in hearing from you.

Technical Editing

You may not be a user of Ruby Reports, but you have some Ruby experience and know what good technical writing looks like. We could use your help pointing out unclear areas of our work, and making suggestions for how to improve examples and general structure of the work.

Reporting Domain Experts

You may or may not have used Ruport before, but you're an experienced developer of reporting applications. You can help us make sure we're covering the important cases, and that our solutions don't look over-complicated.

Advanced Ruport Users

We need Ruport users who have a decent amount of experience with the system to help catch the finer technical points as well as uncover problems with our code samples.


If any of these roles interest you, email volunteer at ruportbook.com

If you don't feel like you'd be able to contribute time to the project but still would like to support us, you can make cash donations (anonymous if you choose) through our Pledgie campaign.

If there are other non-cash donations you think might be useful to us, please contact us via the volunteer email address above.