Development
This web is the place for all Foswiki developers: programmers, translators, documentors, designers, and graphic artists.
We are always looking for
new contributors with a special expertise or just plain motivation. You can make Foswiki better!
We invite you to HowYouCanHelp.
What sort of developer are you?
- Core Developers develop features of the core package that everyone gets when they first install Foswiki
- Extension Developers develop extensions that sit on the edges of Foswiki, enhancing functionality in some way. Extensions can be publicly released via the Extensions web.
- Plugin developers hide behind a narrow API that hides most of the core.
- Contrib developers include people who develop extras such as skins, or language translations. Some Contrib developers also extend the core code - for example, to add a new authentication scheme.
Plugin and Contrib developers may want to start with the
ExtensionDeveloperGuide, and come back here later.
Core developers, read on...
Getting the code
Testing and reporting
Feature development
- Roadmap - a number of key components that we find important to work on
- ReleasePlan - list of the planned releases and their timeline
- Release Process - how feature requests are handled, and how you can add a request
Development by subject
Developers
Recent changes
more changes