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 find out how you can help.

Statistics from Ohloh:
Ohloh contributors chart for foswiki

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...

The project overview gives a high-level view of the processes that developers use to collaborate successfully.

Getting the code

Testing and reporting

Feature development

  • ReleasePlan - list of the planned releases including key components and their timelines
  • Release Process - how feature requests are handled, and how you can add a request

Development by subject

Developers

Recent changes

more changes
Topic revision: r68 - 22 Nov 2011, AndrewJones
 
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. see CopyrightStatement. Creative Commons LicenseGet Foswiki at sourceforge.net. Fast, secure and Free Open Source software downloads