JSPWiki needs your help! You don't need to be a software developer to help -- we also need people to help with documentation, coding, usability and graphic design, wiki gardening, organizing volunteers, validating and managing bugs and ideas etc. The point really is that despite your skill levels at coding or the time you can afford to put into helping us, there's always something you can do!
We need a lot of help both with user-level and developer documentation. Whilst we hardly expect non-developers to help out with the latter very much, we'd love to have some help with user-level documentation written to make life easier for everyone (i.e., your green grocer, your brother, your mother and her little dog).
Development / Coding
- DevelopmentEnvironment - How to set up your development environment
- Wishlist - Wishlist notes from suggestions made on the mailing list.
- ContributedPlugins - Create and contribute additional plugins for JSPWiki. Also, many of the contributed plugins are getting outdated and need to be updated.
- ContributedFilters - Create and contribute additional filters for JSPWiki. Also, many of the contributed filters are getting outdated and need to be updated.
- ContributedProviders - Create and contribute additional page providers for JSPWiki. Again, many of the contributed page providers are getting outdated and need to be updated.
- Fix Bugs / Implement Enhancements - Pick one and research it. Possibly add your notes/findings. And even better, fix it. :-)
- Manage Bugs / Issues Identifying which are the highest priority and removing/relabeling fixed, duplicate, or non-bugs is not an easy task and help would be most appreciated.
- JSPWiki-based applications
- Mailing lists - Discuss new and existing features on the mailing lists.
- Help maintain JSPWiki's language translations - Please search "SiteGeneratorTest" on Jenkins' last JSPWiki build for a list of missing strings for each language. Translations can be supplied via our issue tracker.
Please take a look at the JSPWiki feature roadmap to see what is needed/wanted for different upcoming releases!
Usability / Graphic Design
- Help improve the default template.
- ContributedTemplates - Create and contribute additional templates for JSPWiki.
- NewDefaultContent - A new set of default wiki pages.
- Help improve the Apache JSPWiki website - We use the Apache CMS for our website, patches welcome.
- WikiGardener - a person who goes around the wiki, correcting typos here, rearranging things to be more readable, etc.
Helping Other JSPWiki Users
- Documentation and FAQ - Perhaps there are some sections or Q&A's that you can contribute.
- RecentChanges - Questions or issues that other users may have are usually added to pages as comments. Check this page to see if there's something that you can help with.
- Mailing lists - Participate on the mailing list and encourage others to do the stuff above.
It's a natural consequence of growth that once a team reaches a certain size the need for organization and management tends to surface.
There is no marketing department, nor even a management team here. We're so busy developing that we don't really even have the time to help organize those people who are interested in helping. If you have a natural talent in working with people and like to organize people and documentation then your help would be kindly welcomed.