|
The first thing you need is a free JasperForge.org account. You need it to write on forums,
submit bugs, patches, get in touch with the developers, and much more.
Report a Bug
If you think you have found a bug in iReport, or something is not working as expected,
fill out a bug in the tracker. See how to report a bug for details.
Request Enhancements
If you're missing a feature, and you think it might be useful to many other users, fill
out an enhancement request in the tracker. The procedure is the same as filling out a bug.
Help Out in the Forums
Many people learn how to use iReport just by browsing on the iReport forum. There are many
skilled community members answering questions every day. Get answers to your questions or become the next expert.
Documentation and Tutorials
iReport is a complex application. Documentation and tutorials are very important
to help new users to get started and quickly become productive. Every iReport user has felt at least once the need for
more documentation. You can fill in the blanks just by writing a simple tutorial. If every contributor would write just
one of them, we would have enough tutorials to publish an entire book. A tutorial about what? Tutorials about any aspect
of using iReport would currently be useful. You may share your experience about using iReport in a particular environment
or maybe you have some good practices when designing reports that you can share with other people.
Send us an email if you would like to contribute.
|
Template Design
Many report designers are just developers wanting to complete their job quickly.
The results are often flat, gray reports. But a good looking report makes all the difference. If you are an artist, a designer,
or you just happened to make great-looking report, turn it into a report template and share it with the community. You can send
your template to giulio@jaspersoft.com or submit it
as a patch.
Translations
Currently, we are working on an improved version of JasperBabylon, the tool for
translating Jaspersoft products and keeping track of the translations status. Here is a guide about
how to translate iReport.
Plug-in Development
If you're a Java developer, you can create new features and functionality for iReport.
You don't even need to work on the core code, even if patches are really welcome. You can just write your own plug-in.
Read the plugin development page to learn how.
Submit a patch
If you want to provide new core features or a fix for bugs, you can submit a patch.
Use the tracker to do it, we will review your code and include it in the main distribution.
Spread the word about iReport!
This is probably the most important way to contribute to the project: be an iReport
evangelist! Talk about iReport in your blog, on Facebook, on Twitter and anywhere you think there are people interested
in using it. If you want to talk about iReport in your local Java user group or at a conference, just let us know, we will
provide you material and help to prepare your presentation and be successful. You can write to
marketing@jaspersoft.com for more details.
|