Contribute
You don't have to be a developer to become a project contributor. Examples of how you can contribute include:
- Translators - Visit i18n.webgui.org
and either help translate a few items in an existing language, or
create a new translation.
- Graphic Designers - Create WebGUI style themes, icons, or fix UI
bugs. You can contribute your items to WebGUI's Bazaar for others to download and use.
- Usability Experts - Help make WebGUI more accessable and
easier to use by submitting RFEs. Even better, submit an RFE that's ready to implement by including the code!
- Doc Writers - Write documents in WebGUI's wiki, help
out on the boards, improve WebGUI's built in documentation.
- Testers - Validate WebGUI's features against its
documentation, search for errors, and report bugs.
- Test writers - If you have some Perl abilities, you can help
develop unit tests to make sure the WebGUI API is behaving as
documented.
- Developers - Write a new feature for WebGUI like a macro,
asset, wobject, auth module or workflow activity and contribute it to
the Bazaar. If you're interested in developing for WebGUI, be sure to check out the Development Best Practices wiki article.
- Bug Fixers - Cruise the bug list and submit patches to
correct the problem.
- Core Developers - Becoming a core developer is a privilege. To earn it, you have to demonstrate through bug fixes and/or
contributions that you can make sound programming decisions without the
need for someone to scrutinize everything you check in. WebGUI is a
very large and complex application so getting to this level can take
some time. Core developers are developers with commit privileges to the
subversion repository.
- Advocate - Spread the word about WebGUI, tell people about
how you use it and how it's helped you.Encourage people to try it out.
- Marketing and Promotion - If you have a talent for marketing, advertising, or promotion you can be a super advocate! Have a marketing idea? Contact tavis AT plainblack DOT com. Make a WebGUI banner or print ad and contribute it! Maybe you have a design for a cool wallpaper or t-shirt, anything to get the word out.