/
Help us
Help us
Remember that IzPack is not a corporate-backed project, thus our development resources are limited.
The great news is that you can help in many ways, even if you are not a developer!
The following is a list of things where you could help out.
Appetizers
- Browse through the list of open JIRA issues:
- provide a fix, or
- mention that the issue is outdated / incomplete / duplicated.
- Improve the current Maven build:
- check and simplify the dependencies
- check that the plugins are at current versions
- make sure the build works on Maven 2.2 and 3
- fix potential Maven bad practices.
Dinner
- Help us make a clean documentation. The old one is still there for a reference, but what we need is something more straightforward for new users.
- Provide a Gradle plugin.
- Provide a BuildR plugin. Done: buildrizpack is a gem which can be downloaded from RubyGems.org.
- Check out the native JNI libraries source code:
- provide cleanups
- build up-to-date 32 and 64 bit versions
- provide a better build infrastructure for those native libraries?
- Make web installers work again.
Liquors
- Continue the code base refactoring and test suite harnessing effort.
- Re-work the console and automated execution modes:
- they have probably be broken by the changes in 5.0
- their implementation is everything but clean, it's a hack, so we deserve a cleaner code base here.
- Generators from IzPack XML descriptors to native package management systems and installers:
- Windows MSI
- NSIS
- Debian/Ubuntu
- RPM
- Mac OS X Package Installer
- (...)
- Update management system integration.
- Support for metrics gathering system.
One last thing: do not hesitate to clone a developer repository on GitHub, and share your code with pull requests for review! See our Git Guide for more details on our Git workflows.
Related content
Go IzPack 5
Go IzPack 5
More like this
Get in contact
Get in contact
More like this
Upgrading Existing Installers from IzPack 4.x to 5.0
Upgrading Existing Installers from IzPack 4.x to 5.0
More like this
Git guide
Git guide
More like this
Contributing Code Changes
Contributing Code Changes
More like this
Building IzPack from source
Building IzPack from source
More like this