<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wirelessafrica.meraka.org.za/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Antoine</id>
	<title>WirelessAfrica - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wirelessafrica.meraka.org.za/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Antoine"/>
	<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php/Special:Contributions/Antoine"/>
	<updated>2026-05-30T11:37:41Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4775</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4775"/>
		<updated>2009-08-06T11:51:49Z</updated>

		<summary type="html">&lt;p&gt;Antoine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|align=&amp;quot;right&amp;quot;&lt;br /&gt;
| style=&amp;quot;height:100%;width:20em;border:1px solid #D9D9D9;background-color:#F2F2F2;&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[WISP_in_a_Box_Development|&#039;&#039;&#039;WISP in a Box Development Home&#039;&#039;&#039;]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their contributions to the project usually take the form of running the software, reporting bugs on the mailing list and requesting features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and desire to contribute code patches, documentation and their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributors. Contributors are a necessary condition to the long-term sustainability of any Libré project. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|left|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Upstream Projects ===&lt;br /&gt;
&lt;br /&gt;
WISP in a Box has many upstream dependencies. The following list are the ones you will see referred to most commonly:&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/afrimesh &#039;&#039;&#039;Afrimesh&#039;&#039;&#039;] - the WispBox component integration toolkit and the core management dashboard.&lt;br /&gt;
* [http://uck.sourceforge.net/ &#039;&#039;&#039;Ubuntu Customization Kit&#039;&#039;&#039;] - A set of scripts used by our build system to generate the WispBox livecd images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Setup Checklist ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Task !! Description &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Workstation || &lt;br /&gt;
* x86&lt;br /&gt;
* FreeBSD or Ubuntu&lt;br /&gt;
* 1x Edimax 7711UM USB WiFi network card&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| WISP Server ||&lt;br /&gt;
* AMD ION&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
* 80GB Hard Drive&lt;br /&gt;
* D-Link USB Ethernet&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Mesh Node ||&lt;br /&gt;
* D-Link DIR-300&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Deployment Mesh Node ||&lt;br /&gt;
* HPN&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Subscribe to mailing lists || TODO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Join IRC || Install an IRC client and configure it for irc.freenode.net, #afrimesh  (ask George if you need help)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure WispBox Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/wispinabox/wiki/DevelopmentEnvironment &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure Afrimesh Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/afrimesh/wiki/DevelopmentEnvironment&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Core Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Resource !! URL !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - User Support || TO COME ||  Users, Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - Development || TO COME || Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Issue tracker || http://code.google.com/p/wispinabox/issues/list || Bug reports and feature requests submitted to the Issue tracker are more likely to receive attention!&lt;br /&gt;
|-&lt;br /&gt;
| IRC || http://webchat.freenode.net/?channels=afrimesh || For IRC client configuration, use: irc.freenode.net, #afrimesh&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Main || http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development || &lt;br /&gt;
|-&lt;br /&gt;
| Wiki - WispBox || http://code.google.com/p/wispinabox/w || Content hosted here still needs to be migrated to the main wiki&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Afrimesh || http://code.google.com/p/afrimesh/w || Afrimesh services multiple projects and as such maintains a separate wiki&lt;br /&gt;
|-&lt;br /&gt;
| Version Control - WispBox || http://code.google.com/p/wispinabox/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Version Control - Afrimesh  || http://code.google.com/p/afrimesh/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Package Repository || https://launchpad.net/~wispinabox || &lt;br /&gt;
|-&lt;br /&gt;
| Build Server || TO COME ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
* [[Media:Community_barriers_to_entry_checklist.pdf|&#039;&#039;&#039;Community Building : Barriers to Entry&#039;&#039;&#039;]] - Neary Consulting [http://www.neary-consulting.com]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4763</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4763"/>
		<updated>2009-08-04T14:22:58Z</updated>

		<summary type="html">&lt;p&gt;Antoine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|right|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their contributions to the project usually take the form of running the software, reporting bugs on the mailing list and requesting features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and desire to contribute code patches, documentation and their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributors. Contributors are a necessary condition to the long-term sustainability of any Libré project. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Upstream Projects ===&lt;br /&gt;
&lt;br /&gt;
WISP in a Box has many upstream dependencies. The following list are the ones you will see referred to most commonly:&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/afrimesh &#039;&#039;&#039;Afrimesh&#039;&#039;&#039;] - the WispBox component integration toolkit and the core management dashboard.&lt;br /&gt;
* [http://uck.sourceforge.net/ &#039;&#039;&#039;Ubuntu Customization Kit&#039;&#039;&#039;] - A set of scripts used by our build system to generate the WispBox livecd images.&lt;br /&gt;
&lt;br /&gt;
=== Setup Checklist ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Task !! Description &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Workstation || &lt;br /&gt;
* x86&lt;br /&gt;
* FreeBSD or Ubuntu&lt;br /&gt;
* 1x ??? USB WiFi network card&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| WISP Server ||&lt;br /&gt;
* AMD ION&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
* 80GB Hard Drive&lt;br /&gt;
* D-Link USB Ethernet&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Mesh Node ||&lt;br /&gt;
* D-Link DIR-300&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Deployment Mesh Node ||&lt;br /&gt;
* HPN&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Subscribe to mailing lists || TODO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Join IRC || Install an IRC client and configure it for irc.freenode.net, #afrimesh  (ask George if you need help)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure WispBox Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/wispinabox/wiki/DevelopmentEnvironment &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure Afrimesh Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/afrimesh/wiki/DevelopmentEnvironment&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Core Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Resource !! URL !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - User Support || TO COME ||  Users, Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - Development || TO COME || Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Issue tracker || http://code.google.com/p/wispinabox/issues/list || Bug reports and feature requests submitted to the Issue tracker are more likely to receive attention!&lt;br /&gt;
|-&lt;br /&gt;
| IRC || http://webchat.freenode.net/?channels=afrimesh || For IRC client configuration, use: irc.freenode.net, #afrimesh&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Main || http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development || &lt;br /&gt;
|-&lt;br /&gt;
| Wiki - WispBox || http://code.google.com/p/wispinabox/w || Content hosted here still needs to be migrated to the main wiki&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Afrimesh || http://code.google.com/p/afrimesh/w || Afrimesh services multiple projects and as such maintains a separate wiki&lt;br /&gt;
|-&lt;br /&gt;
| Version Control - WispBox || http://code.google.com/p/wispinabox/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Version Control - Afrimesh  || http://code.google.com/p/afrimesh/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Package Repository || https://launchpad.net/~wispinabox || &lt;br /&gt;
|-&lt;br /&gt;
| Build Server || TO COME ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
* [[Media:Community_barriers_to_entry_checklist.pdf|&#039;&#039;&#039;Community Building : Barriers to Entry&#039;&#039;&#039;]] - Neary Consulting [http://www.neary-consulting.com]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4762</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4762"/>
		<updated>2009-08-04T14:22:41Z</updated>

		<summary type="html">&lt;p&gt;Antoine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|right|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their contributions to the project usually take the form of running the software, reporting bugs on the mailing list and requesting features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and desire to contribute code patches, documentation and their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of any Libré project. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Upstream Projects ===&lt;br /&gt;
&lt;br /&gt;
WISP in a Box has many upstream dependencies. The following list are the ones you will see referred to most commonly:&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/afrimesh &#039;&#039;&#039;Afrimesh&#039;&#039;&#039;] - the WispBox component integration toolkit and the core management dashboard.&lt;br /&gt;
* [http://uck.sourceforge.net/ &#039;&#039;&#039;Ubuntu Customization Kit&#039;&#039;&#039;] - A set of scripts used by our build system to generate the WispBox livecd images.&lt;br /&gt;
&lt;br /&gt;
=== Setup Checklist ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Task !! Description &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Workstation || &lt;br /&gt;
* x86&lt;br /&gt;
* FreeBSD or Ubuntu&lt;br /&gt;
* 1x ??? USB WiFi network card&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| WISP Server ||&lt;br /&gt;
* AMD ION&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
* 80GB Hard Drive&lt;br /&gt;
* D-Link USB Ethernet&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Mesh Node ||&lt;br /&gt;
* D-Link DIR-300&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Deployment Mesh Node ||&lt;br /&gt;
* HPN&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Subscribe to mailing lists || TODO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Join IRC || Install an IRC client and configure it for irc.freenode.net, #afrimesh  (ask George if you need help)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure WispBox Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/wispinabox/wiki/DevelopmentEnvironment &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure Afrimesh Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/afrimesh/wiki/DevelopmentEnvironment&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Core Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Resource !! URL !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - User Support || TO COME ||  Users, Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - Development || TO COME || Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Issue tracker || http://code.google.com/p/wispinabox/issues/list || Bug reports and feature requests submitted to the Issue tracker are more likely to receive attention!&lt;br /&gt;
|-&lt;br /&gt;
| IRC || http://webchat.freenode.net/?channels=afrimesh || For IRC client configuration, use: irc.freenode.net, #afrimesh&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Main || http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development || &lt;br /&gt;
|-&lt;br /&gt;
| Wiki - WispBox || http://code.google.com/p/wispinabox/w || Content hosted here still needs to be migrated to the main wiki&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Afrimesh || http://code.google.com/p/afrimesh/w || Afrimesh services multiple projects and as such maintains a separate wiki&lt;br /&gt;
|-&lt;br /&gt;
| Version Control - WispBox || http://code.google.com/p/wispinabox/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Version Control - Afrimesh  || http://code.google.com/p/afrimesh/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Package Repository || https://launchpad.net/~wispinabox || &lt;br /&gt;
|-&lt;br /&gt;
| Build Server || TO COME ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
* [[Media:Community_barriers_to_entry_checklist.pdf|&#039;&#039;&#039;Community Building : Barriers to Entry&#039;&#039;&#039;]] - Neary Consulting [http://www.neary-consulting.com]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4761</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4761"/>
		<updated>2009-08-04T14:21:59Z</updated>

		<summary type="html">&lt;p&gt;Antoine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|right|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their contributions to the project usually take the form of running the software, reporting bugs on the mailing list and requesting features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and desire to contribute code patches, documentation and their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Upstream Projects ===&lt;br /&gt;
&lt;br /&gt;
WISP in a Box has many upstream dependencies. The following list are the ones you will see referred to most commonly:&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/afrimesh &#039;&#039;&#039;Afrimesh&#039;&#039;&#039;] - the WispBox component integration toolkit and the core management dashboard.&lt;br /&gt;
* [http://uck.sourceforge.net/ &#039;&#039;&#039;Ubuntu Customization Kit&#039;&#039;&#039;] - A set of scripts used by our build system to generate the WispBox livecd images.&lt;br /&gt;
&lt;br /&gt;
=== Setup Checklist ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Task !! Description &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Workstation || &lt;br /&gt;
* x86&lt;br /&gt;
* FreeBSD or Ubuntu&lt;br /&gt;
* 1x ??? USB WiFi network card&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| WISP Server ||&lt;br /&gt;
* AMD ION&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
* 80GB Hard Drive&lt;br /&gt;
* D-Link USB Ethernet&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Mesh Node ||&lt;br /&gt;
* D-Link DIR-300&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Deployment Mesh Node ||&lt;br /&gt;
* HPN&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Subscribe to mailing lists || TODO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Join IRC || Install an IRC client and configure it for irc.freenode.net, #afrimesh  (ask George if you need help)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure WispBox Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/wispinabox/wiki/DevelopmentEnvironment &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure Afrimesh Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/afrimesh/wiki/DevelopmentEnvironment&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Core Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Resource !! URL !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - User Support || TO COME ||  Users, Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - Development || TO COME || Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Issue tracker || http://code.google.com/p/wispinabox/issues/list || Bug reports and feature requests submitted to the Issue tracker are more likely to receive attention!&lt;br /&gt;
|-&lt;br /&gt;
| IRC || http://webchat.freenode.net/?channels=afrimesh || For IRC client configuration, use: irc.freenode.net, #afrimesh&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Main || http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development || &lt;br /&gt;
|-&lt;br /&gt;
| Wiki - WispBox || http://code.google.com/p/wispinabox/w || Content hosted here still needs to be migrated to the main wiki&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Afrimesh || http://code.google.com/p/afrimesh/w || Afrimesh services multiple projects and as such maintains a separate wiki&lt;br /&gt;
|-&lt;br /&gt;
| Version Control - WispBox || http://code.google.com/p/wispinabox/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Version Control - Afrimesh  || http://code.google.com/p/afrimesh/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Package Repository || https://launchpad.net/~wispinabox || &lt;br /&gt;
|-&lt;br /&gt;
| Build Server || TO COME ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
* [[Media:Community_barriers_to_entry_checklist.pdf|&#039;&#039;&#039;Community Building : Barriers to Entry&#039;&#039;&#039;]] - Neary Consulting [http://www.neary-consulting.com]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4760</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4760"/>
		<updated>2009-08-04T14:21:37Z</updated>

		<summary type="html">&lt;p&gt;Antoine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|right|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their interactions with the project are usually in the form of running the software, reporting bugs on the mailing list and requesting features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and desire to contribute code patches, documentation and their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Upstream Projects ===&lt;br /&gt;
&lt;br /&gt;
WISP in a Box has many upstream dependencies. The following list are the ones you will see referred to most commonly:&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/afrimesh &#039;&#039;&#039;Afrimesh&#039;&#039;&#039;] - the WispBox component integration toolkit and the core management dashboard.&lt;br /&gt;
* [http://uck.sourceforge.net/ &#039;&#039;&#039;Ubuntu Customization Kit&#039;&#039;&#039;] - A set of scripts used by our build system to generate the WispBox livecd images.&lt;br /&gt;
&lt;br /&gt;
=== Setup Checklist ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Task !! Description &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Workstation || &lt;br /&gt;
* x86&lt;br /&gt;
* FreeBSD or Ubuntu&lt;br /&gt;
* 1x ??? USB WiFi network card&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| WISP Server ||&lt;br /&gt;
* AMD ION&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
* 80GB Hard Drive&lt;br /&gt;
* D-Link USB Ethernet&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Mesh Node ||&lt;br /&gt;
* D-Link DIR-300&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Deployment Mesh Node ||&lt;br /&gt;
* HPN&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Subscribe to mailing lists || TODO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Join IRC || Install an IRC client and configure it for irc.freenode.net, #afrimesh  (ask George if you need help)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure WispBox Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/wispinabox/wiki/DevelopmentEnvironment &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure Afrimesh Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/afrimesh/wiki/DevelopmentEnvironment&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Core Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Resource !! URL !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - User Support || TO COME ||  Users, Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - Development || TO COME || Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Issue tracker || http://code.google.com/p/wispinabox/issues/list || Bug reports and feature requests submitted to the Issue tracker are more likely to receive attention!&lt;br /&gt;
|-&lt;br /&gt;
| IRC || http://webchat.freenode.net/?channels=afrimesh || For IRC client configuration, use: irc.freenode.net, #afrimesh&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Main || http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development || &lt;br /&gt;
|-&lt;br /&gt;
| Wiki - WispBox || http://code.google.com/p/wispinabox/w || Content hosted here still needs to be migrated to the main wiki&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Afrimesh || http://code.google.com/p/afrimesh/w || Afrimesh services multiple projects and as such maintains a separate wiki&lt;br /&gt;
|-&lt;br /&gt;
| Version Control - WispBox || http://code.google.com/p/wispinabox/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Version Control - Afrimesh  || http://code.google.com/p/afrimesh/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Package Repository || https://launchpad.net/~wispinabox || &lt;br /&gt;
|-&lt;br /&gt;
| Build Server || TO COME ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
* [[Media:Community_barriers_to_entry_checklist.pdf|&#039;&#039;&#039;Community Building : Barriers to Entry&#039;&#039;&#039;]] - Neary Consulting [http://www.neary-consulting.com]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4759</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4759"/>
		<updated>2009-08-04T14:21:12Z</updated>

		<summary type="html">&lt;p&gt;Antoine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|right|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their interactions with the project are usually in the form of downloading and using the software, reporting bugs on the mailing list and requesting features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and desire to contribute code patches, documentation and their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Upstream Projects ===&lt;br /&gt;
&lt;br /&gt;
WISP in a Box has many upstream dependencies. The following list are the ones you will see referred to most commonly:&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/afrimesh &#039;&#039;&#039;Afrimesh&#039;&#039;&#039;] - the WispBox component integration toolkit and the core management dashboard.&lt;br /&gt;
* [http://uck.sourceforge.net/ &#039;&#039;&#039;Ubuntu Customization Kit&#039;&#039;&#039;] - A set of scripts used by our build system to generate the WispBox livecd images.&lt;br /&gt;
&lt;br /&gt;
=== Setup Checklist ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Task !! Description &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Workstation || &lt;br /&gt;
* x86&lt;br /&gt;
* FreeBSD or Ubuntu&lt;br /&gt;
* 1x ??? USB WiFi network card&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| WISP Server ||&lt;br /&gt;
* AMD ION&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
* 80GB Hard Drive&lt;br /&gt;
* D-Link USB Ethernet&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Mesh Node ||&lt;br /&gt;
* D-Link DIR-300&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Deployment Mesh Node ||&lt;br /&gt;
* HPN&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Subscribe to mailing lists || TODO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Join IRC || Install an IRC client and configure it for irc.freenode.net, #afrimesh  (ask George if you need help)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure WispBox Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/wispinabox/wiki/DevelopmentEnvironment &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure Afrimesh Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/afrimesh/wiki/DevelopmentEnvironment&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Core Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Resource !! URL !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - User Support || TO COME ||  Users, Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - Development || TO COME || Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Issue tracker || http://code.google.com/p/wispinabox/issues/list || Bug reports and feature requests submitted to the Issue tracker are more likely to receive attention!&lt;br /&gt;
|-&lt;br /&gt;
| IRC || http://webchat.freenode.net/?channels=afrimesh || For IRC client configuration, use: irc.freenode.net, #afrimesh&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Main || http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development || &lt;br /&gt;
|-&lt;br /&gt;
| Wiki - WispBox || http://code.google.com/p/wispinabox/w || Content hosted here still needs to be migrated to the main wiki&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Afrimesh || http://code.google.com/p/afrimesh/w || Afrimesh services multiple projects and as such maintains a separate wiki&lt;br /&gt;
|-&lt;br /&gt;
| Version Control - WispBox || http://code.google.com/p/wispinabox/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Version Control - Afrimesh  || http://code.google.com/p/afrimesh/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Package Repository || https://launchpad.net/~wispinabox || &lt;br /&gt;
|-&lt;br /&gt;
| Build Server || TO COME ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
* [[Media:Community_barriers_to_entry_checklist.pdf|&#039;&#039;&#039;Community Building : Barriers to Entry&#039;&#039;&#039;]] - Neary Consulting [http://www.neary-consulting.com]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4758</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4758"/>
		<updated>2009-08-04T14:17:28Z</updated>

		<summary type="html">&lt;p&gt;Antoine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|right|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their interaction with the project is usually in the form of downloading and using our software, reporting bugs on the mailing list or bug tracker and asking for more features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and the desire to contribute code patches, documentation and generally contribute their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Upstream Projects ===&lt;br /&gt;
&lt;br /&gt;
WISP in a Box has many upstream dependencies. The following list are the ones you will see referred to most commonly:&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/afrimesh &#039;&#039;&#039;Afrimesh&#039;&#039;&#039;] - the WispBox component integration toolkit and the core management dashboard.&lt;br /&gt;
* [http://uck.sourceforge.net/ &#039;&#039;&#039;Ubuntu Customization Kit&#039;&#039;&#039;] - A set of scripts used by our build system to generate the WispBox livecd images.&lt;br /&gt;
&lt;br /&gt;
=== Setup Checklist ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Task !! Description &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Workstation || &lt;br /&gt;
* x86&lt;br /&gt;
* FreeBSD or Ubuntu&lt;br /&gt;
* 1x ??? USB WiFi network card&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| WISP Server ||&lt;br /&gt;
* AMD ION&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
* 80GB Hard Drive&lt;br /&gt;
* D-Link USB Ethernet&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Mesh Node ||&lt;br /&gt;
* D-Link DIR-300&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Deployment Mesh Node ||&lt;br /&gt;
* HPN&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Subscribe to mailing lists || TODO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Join IRC || Install an IRC client and configure it for irc.freenode.net, #afrimesh  (ask George if you need help)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure WispBox Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/wispinabox/wiki/DevelopmentEnvironment &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure Afrimesh Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/afrimesh/wiki/DevelopmentEnvironment&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Core Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Resource !! URL !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - User Support || TO COME ||  Users, Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - Development || TO COME || Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Issue tracker || http://code.google.com/p/wispinabox/issues/list || Bug reports and feature requests submitted to the Issue tracker are more likely to receive attention!&lt;br /&gt;
|-&lt;br /&gt;
| IRC || http://webchat.freenode.net/?channels=afrimesh || For IRC client configuration, use: irc.freenode.net, #afrimesh&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Main || http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development || &lt;br /&gt;
|-&lt;br /&gt;
| Wiki - WispBox || http://code.google.com/p/wispinabox/w || Content hosted here still needs to be migrated to the main wiki&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Afrimesh || http://code.google.com/p/afrimesh/w || Afrimesh services multiple projects and as such maintains a separate wiki&lt;br /&gt;
|-&lt;br /&gt;
| Version Control - WispBox || http://code.google.com/p/wispinabox/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Version Control - Afrimesh  || http://code.google.com/p/afrimesh/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Package Repository || https://launchpad.net/~wispinabox || &lt;br /&gt;
|-&lt;br /&gt;
| Build Server || TO COME ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
* [[Media:Community_barriers_to_entry_checklist.pdf|&#039;&#039;&#039;Community Building : Barriers to Entry&#039;&#039;&#039;]] - Neary Consulting [http://www.neary-consulting.com]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4757</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4757"/>
		<updated>2009-08-04T14:17:16Z</updated>

		<summary type="html">&lt;p&gt;Antoine: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|right|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their interaction with the project is usually in the form of downloading and using our software, reporting bugs on the mailing list or bug tracker and asking for more features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and the desire to contribute code patches, documentation and generally contribute their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Upstream Projects ===&lt;br /&gt;
&lt;br /&gt;
WISP in a Box has many upstream dependencies. The following list are the ones you will see referred to most commonly:&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/afrimesh &#039;&#039;&#039;Afrimesh&#039;&#039;&#039;] - the WispBox component integration toolkit and the core management dashboard.&lt;br /&gt;
* [http://uck.sourceforge.net/ &#039;&#039;&#039;Ubuntu Customization Kit&#039;&#039;&#039;] - A set of scripts used by our build system to generate the WispBox livecd images.&lt;br /&gt;
&lt;br /&gt;
=== Setup Checklist ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Task !! Description &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Workstation || &lt;br /&gt;
* x86&lt;br /&gt;
* FreeBSD or Ubuntu&lt;br /&gt;
* 1x ??? USB WiFi network card&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| WISP Server ||&lt;br /&gt;
* AMD ION&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
* 80GB Hard Drive&lt;br /&gt;
* D-Link USB Ethernet&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Mesh Node ||&lt;br /&gt;
* D-Link DIR-300&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Deployment Mesh Node ||&lt;br /&gt;
* HPN&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Subscribe to mailing lists || TODO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Join IRC || Install an IRC client and configure it for irc.freenode.net, #afrimesh  (ask George if you need help)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure WispBox Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/wispinabox/wiki/DevelopmentEnvironment &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure Afrimesh Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/afrimesh/wiki/DevelopmentEnvironment&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Core Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Resource !! URL !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - User Support || TO COME ||  Users, Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - Development || TO COME || Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Issue tracker || http://code.google.com/p/wispinabox/issues/list || Bug reports and feature requests submitted to the Issue tracker are more likely to receive attention!&lt;br /&gt;
|-&lt;br /&gt;
| IRC || http://webchat.freenode.net/?channels=afrimesh || For IRC client configuration, use: irc.freenode.net, #afrimesh&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Main || http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development || &lt;br /&gt;
|-&lt;br /&gt;
| Wiki - WispBox || http://code.google.com/p/wispinabox/w || Content hosted here still needs to be migrated to the main wiki&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Afrimesh || http://code.google.com/p/afrimesh/w || Afrimesh services multiple projects and as such maintains a separate wiki&lt;br /&gt;
|-&lt;br /&gt;
| Version Control - WispBox || http://code.google.com/p/wispinabox/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Version Control - Afrimesh  || http://code.google.com/p/afrimesh/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Package Repository || https://launchpad.net/~wispinabox || &lt;br /&gt;
|-&lt;br /&gt;
| Build Server || TO COME ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
* [[Media:Community_barriers_to_entry_checklist.pdf|&#039;&#039;&#039;Community Building : Barriers to Entry&#039;&#039;&#039;]] - Neary Consulting ([http://www.neary-consulting.com])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4756</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4756"/>
		<updated>2009-08-04T14:16:23Z</updated>

		<summary type="html">&lt;p&gt;Antoine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|right|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their interaction with the project is usually in the form of downloading and using our software, reporting bugs on the mailing list or bug tracker and asking for more features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and the desire to contribute code patches, documentation and generally contribute their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Upstream Projects ===&lt;br /&gt;
&lt;br /&gt;
WISP in a Box has many upstream dependencies. The following list are the ones you will see referred to most commonly:&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/afrimesh &#039;&#039;&#039;Afrimesh&#039;&#039;&#039;] - the WispBox component integration toolkit and the core management dashboard.&lt;br /&gt;
* [http://uck.sourceforge.net/ &#039;&#039;&#039;Ubuntu Customization Kit&#039;&#039;&#039;] - A set of scripts used by our build system to generate the WispBox livecd images.&lt;br /&gt;
&lt;br /&gt;
=== Setup Checklist ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Task !! Description &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Workstation || &lt;br /&gt;
* x86&lt;br /&gt;
* FreeBSD or Ubuntu&lt;br /&gt;
* 1x ??? USB WiFi network card&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| WISP Server ||&lt;br /&gt;
* AMD ION&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
* 80GB Hard Drive&lt;br /&gt;
* D-Link USB Ethernet&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Mesh Node ||&lt;br /&gt;
* D-Link DIR-300&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Deployment Mesh Node ||&lt;br /&gt;
* HPN&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Subscribe to mailing lists || TODO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Join IRC || Install an IRC client and configure it for irc.freenode.net, #afrimesh  (ask George if you need help)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure WispBox Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/wispinabox/wiki/DevelopmentEnvironment &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure Afrimesh Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/afrimesh/wiki/DevelopmentEnvironment&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Core Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Resource !! URL !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - User Support || TO COME ||  Users, Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - Development || TO COME || Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Issue tracker || http://code.google.com/p/wispinabox/issues/list || Bug reports and feature requests submitted to the Issue tracker are more likely to receive attention!&lt;br /&gt;
|-&lt;br /&gt;
| IRC || http://webchat.freenode.net/?channels=afrimesh || For IRC client configuration, use: irc.freenode.net, #afrimesh&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Main || http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development || &lt;br /&gt;
|-&lt;br /&gt;
| Wiki - WispBox || http://code.google.com/p/wispinabox/w || Content hosted here still needs to be migrated to the main wiki&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Afrimesh || http://code.google.com/p/afrimesh/w || Afrimesh services multiple projects and as such maintains a separate wiki&lt;br /&gt;
|-&lt;br /&gt;
| Version Control - WispBox || http://code.google.com/p/wispinabox/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Version Control - Afrimesh  || http://code.google.com/p/afrimesh/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Package Repository || https://launchpad.net/~wispinabox || &lt;br /&gt;
|-&lt;br /&gt;
| Build Server || TO COME ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
* [[Media:Community_barriers_to_entry_checklist.pdf|&#039;&#039;&#039;Community Building : Barriers to Entry&#039;&#039;&#039;]] - [http://www.neary-consulting.com/ Neary Consulting]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4755</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4755"/>
		<updated>2009-08-04T14:12:58Z</updated>

		<summary type="html">&lt;p&gt;Antoine: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|right|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their interaction with the project is usually in the form of downloading and using our software, reporting bugs on the mailing list or bug tracker and asking for more features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and the desire to contribute code patches, documentation and generally contribute their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Upstream Projects ===&lt;br /&gt;
&lt;br /&gt;
WISP in a Box has many upstream dependencies. The following list are the ones you will see referred to most commonly:&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/afrimesh &#039;&#039;&#039;Afrimesh&#039;&#039;&#039;] - the WispBox component integration toolkit and the core management dashboard.&lt;br /&gt;
* [http://uck.sourceforge.net/ &#039;&#039;&#039;Ubuntu Customization Kit&#039;&#039;&#039;] - A set of scripts used by our build system to generate the WispBox livecd images.&lt;br /&gt;
&lt;br /&gt;
=== Setup Checklist ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Task !! Description &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Workstation || &lt;br /&gt;
* x86&lt;br /&gt;
* FreeBSD or Ubuntu&lt;br /&gt;
* 1x ??? USB WiFi network card&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| WISP Server ||&lt;br /&gt;
* AMD ION&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
* 80GB Hard Drive&lt;br /&gt;
* D-Link USB Ethernet&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Mesh Node ||&lt;br /&gt;
* D-Link DIR-300&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Deployment Mesh Node ||&lt;br /&gt;
* HPN&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Subscribe to mailing lists || TODO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Join IRC || Install an IRC client and configure it for irc.freenode.net, #afrimesh  (ask George if you need help)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure WispBox Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/wispinabox/wiki/DevelopmentEnvironment &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure Afrimesh Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/afrimesh/wiki/DevelopmentEnvironment&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Core Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Resource !! URL !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - User Support || TO COME ||  Users, Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - Development || TO COME || Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Issue tracker || http://code.google.com/p/wispinabox/issues/list || Bug reports and feature requests submitted to the Issue tracker are more likely to receive attention!&lt;br /&gt;
|-&lt;br /&gt;
| IRC || http://webchat.freenode.net/?channels=afrimesh || For IRC client configuration, use: irc.freenode.net, #afrimesh&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Main || http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development || &lt;br /&gt;
|-&lt;br /&gt;
| Wiki - WispBox || http://code.google.com/p/wispinabox/w || Content hosted here still needs to be migrated to the main wiki&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Afrimesh || http://code.google.com/p/afrimesh/w || Afrimesh services multiple projects and as such maintains a separate wiki&lt;br /&gt;
|-&lt;br /&gt;
| Version Control - WispBox || http://code.google.com/p/wispinabox/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Version Control - Afrimesh  || http://code.google.com/p/afrimesh/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Package Repository || https://launchpad.net/~wispinabox || &lt;br /&gt;
|-&lt;br /&gt;
| Build Server || TO COME ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
* [[Media:Community_barriers_to_entry_checklist.pdf|&#039;&#039;&#039;Community Building : Barriers to Entry&#039;&#039;&#039;]] - Neary Consulting&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4754</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4754"/>
		<updated>2009-08-04T14:12:29Z</updated>

		<summary type="html">&lt;p&gt;Antoine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|right|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their interaction with the project is usually in the form of downloading and using our software, reporting bugs on the mailing list or bug tracker and asking for more features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and the desire to contribute code patches, documentation and generally contribute their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Upstream Projects ===&lt;br /&gt;
&lt;br /&gt;
WISP in a Box has many upstream dependencies. The following list are the ones you will see referred to most commonly:&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/afrimesh &#039;&#039;&#039;Afrimesh&#039;&#039;&#039;] - the WispBox component integration toolkit and the core management dashboard.&lt;br /&gt;
* [http://uck.sourceforge.net/ &#039;&#039;&#039;Ubuntu Customization Kit&#039;&#039;&#039;] - A set of scripts used by our build system to generate the WispBox livecd images.&lt;br /&gt;
&lt;br /&gt;
=== Setup Checklist ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Task !! Description &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Workstation || &lt;br /&gt;
* x86&lt;br /&gt;
* FreeBSD or Ubuntu&lt;br /&gt;
* 1x ??? USB WiFi network card&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| WISP Server ||&lt;br /&gt;
* AMD ION&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
* 80GB Hard Drive&lt;br /&gt;
* D-Link USB Ethernet&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Mesh Node ||&lt;br /&gt;
* D-Link DIR-300&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Deployment Mesh Node ||&lt;br /&gt;
* HPN&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Subscribe to mailing lists || TODO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Join IRC || Install an IRC client and configure it for irc.freenode.net, #afrimesh  (ask George if you need help)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure WispBox Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/wispinabox/wiki/DevelopmentEnvironment &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure Afrimesh Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/afrimesh/wiki/DevelopmentEnvironment&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Core Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Resource !! URL !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - User Support || TO COME ||  Users, Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - Development || TO COME || Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Issue tracker || http://code.google.com/p/wispinabox/issues/list || Bug reports and feature requests submitted to the Issue tracker are more likely to receive attention!&lt;br /&gt;
|-&lt;br /&gt;
| IRC || http://webchat.freenode.net/?channels=afrimesh || For IRC client configuration, use: irc.freenode.net, #afrimesh&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Main || http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development || &lt;br /&gt;
|-&lt;br /&gt;
| Wiki - WispBox || http://code.google.com/p/wispinabox/w || Content hosted here still needs to be migrated to the main wiki&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Afrimesh || http://code.google.com/p/afrimesh/w || Afrimesh services multiple projects and as such maintains a separate wiki&lt;br /&gt;
|-&lt;br /&gt;
| Version Control - WispBox || http://code.google.com/p/wispinabox/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Version Control - Afrimesh  || http://code.google.com/p/afrimesh/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Package Repository || https://launchpad.net/~wispinabox || &lt;br /&gt;
|-&lt;br /&gt;
| Build Server || TO COME ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
* [[Media:Community_barriers_to_entry_checklist.pdf|&#039;&#039;&#039;Community Building : Barriers To Entry&#039;&#039;&#039;]] - Neary Consulting&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4753</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4753"/>
		<updated>2009-08-04T14:10:36Z</updated>

		<summary type="html">&lt;p&gt;Antoine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|right|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their interaction with the project is usually in the form of downloading and using our software, reporting bugs on the mailing list or bug tracker and asking for more features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and the desire to contribute code patches, documentation and generally contribute their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Upstream Projects ===&lt;br /&gt;
&lt;br /&gt;
WISP in a Box has many upstream dependencies. The following list are the ones you will see referred to most commonly:&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/afrimesh &#039;&#039;&#039;Afrimesh&#039;&#039;&#039;] - the WispBox component integration toolkit and the core management dashboard.&lt;br /&gt;
* [http://uck.sourceforge.net/ &#039;&#039;&#039;Ubuntu Customization Kit&#039;&#039;&#039;] - A set of scripts used by our build system to generate the WispBox livecd images.&lt;br /&gt;
&lt;br /&gt;
=== Setup Checklist ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Task !! Description &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Workstation || &lt;br /&gt;
* x86&lt;br /&gt;
* FreeBSD or Ubuntu&lt;br /&gt;
* 1x ??? USB WiFi network card&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| WISP Server ||&lt;br /&gt;
* AMD ION&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
* 80GB Hard Drive&lt;br /&gt;
* D-Link USB Ethernet&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Mesh Node ||&lt;br /&gt;
* D-Link DIR-300&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Deployment Mesh Node ||&lt;br /&gt;
* HPN&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Subscribe to mailing lists || TODO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Join IRC || Install an IRC client and configure it for irc.freenode.net, #afrimesh  (ask George if you need help)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure WispBox Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/wispinabox/wiki/DevelopmentEnvironment &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure Afrimesh Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/afrimesh/wiki/DevelopmentEnvironment&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Core Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Resource !! URL !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - User Support || TO COME ||  Users, Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - Development || TO COME || Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Issue tracker || http://code.google.com/p/wispinabox/issues/list || Bug reports and feature requests submitted to the Issue tracker are more likely to receive attention!&lt;br /&gt;
|-&lt;br /&gt;
| IRC || http://webchat.freenode.net/?channels=afrimesh || For IRC client configuration, use: irc.freenode.net, #afrimesh&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Main || http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development || &lt;br /&gt;
|-&lt;br /&gt;
| Wiki - WispBox || http://code.google.com/p/wispinabox/w || Content hosted here still needs to be migrated to the main wiki&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Afrimesh || http://code.google.com/p/afrimesh/w || Afrimesh services multiple projects and as such maintains a separate wiki&lt;br /&gt;
|-&lt;br /&gt;
| Version Control - WispBox || http://code.google.com/p/wispinabox/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Version Control - Afrimesh  || http://code.google.com/p/afrimesh/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Package Repository || https://launchpad.net/~wispinabox || &lt;br /&gt;
|-&lt;br /&gt;
| Build Server || TO COME ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
* [[Media:Community_barriers_to_entry_checklist.pdf|&#039;&#039;&#039;Barriers to entry for community participation&#039;&#039;&#039;]] - Neary Consulting&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=File:Community_barriers_to_entry_checklist.pdf&amp;diff=4752</id>
		<title>File:Community barriers to entry checklist.pdf</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=File:Community_barriers_to_entry_checklist.pdf&amp;diff=4752"/>
		<updated>2009-08-04T14:10:16Z</updated>

		<summary type="html">&lt;p&gt;Antoine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4751</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4751"/>
		<updated>2009-08-04T14:09:59Z</updated>

		<summary type="html">&lt;p&gt;Antoine: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|right|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their interaction with the project is usually in the form of downloading and using our software, reporting bugs on the mailing list or bug tracker and asking for more features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and the desire to contribute code patches, documentation and generally contribute their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Upstream Projects ===&lt;br /&gt;
&lt;br /&gt;
WISP in a Box has many upstream dependencies. The following list are the ones you will see referred to most commonly:&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/afrimesh &#039;&#039;&#039;Afrimesh&#039;&#039;&#039;] - the WispBox component integration toolkit and the core management dashboard.&lt;br /&gt;
* [http://uck.sourceforge.net/ &#039;&#039;&#039;Ubuntu Customization Kit&#039;&#039;&#039;] - A set of scripts used by our build system to generate the WispBox livecd images.&lt;br /&gt;
&lt;br /&gt;
=== Setup Checklist ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Task !! Description &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Workstation || &lt;br /&gt;
* x86&lt;br /&gt;
* FreeBSD or Ubuntu&lt;br /&gt;
* 1x ??? USB WiFi network card&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| WISP Server ||&lt;br /&gt;
* AMD ION&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
* 80GB Hard Drive&lt;br /&gt;
* D-Link USB Ethernet&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Mesh Node ||&lt;br /&gt;
* D-Link DIR-300&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Deployment Mesh Node ||&lt;br /&gt;
* HPN&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Subscribe to mailing lists || TODO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Join IRC || Install an IRC client and configure it for irc.freenode.net, #afrimesh  (ask George if you need help)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure WispBox Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/wispinabox/wiki/DevelopmentEnvironment &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure Afrimesh Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/afrimesh/wiki/DevelopmentEnvironment&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Core Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Resource !! URL !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - User Support || TO COME ||  Users, Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - Development || TO COME || Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Issue tracker || http://code.google.com/p/wispinabox/issues/list || Bug reports and feature requests submitted to the Issue tracker are more likely to receive attention!&lt;br /&gt;
|-&lt;br /&gt;
| IRC || http://webchat.freenode.net/?channels=afrimesh || For IRC client configuration, use: irc.freenode.net, #afrimesh&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Main || http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development || &lt;br /&gt;
|-&lt;br /&gt;
| Wiki - WispBox || http://code.google.com/p/wispinabox/w || Content hosted here still needs to be migrated to the main wiki&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Afrimesh || http://code.google.com/p/afrimesh/w || Afrimesh services multiple projects and as such maintains a separate wiki&lt;br /&gt;
|-&lt;br /&gt;
| Version Control - WispBox || http://code.google.com/p/wispinabox/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Version Control - Afrimesh  || http://code.google.com/p/afrimesh/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Package Repository || https://launchpad.net/~wispinabox || &lt;br /&gt;
|-&lt;br /&gt;
| Build Server || TO COME ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
* [[Media:Community_barriers_to_entry_checklist.pdf|&#039;&#039;&#039;Barriers to entry for community participation&#039;&#039;&#039; - Neary Consulting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4750</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4750"/>
		<updated>2009-08-04T14:07:49Z</updated>

		<summary type="html">&lt;p&gt;Antoine: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|right|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their interaction with the project is usually in the form of downloading and using our software, reporting bugs on the mailing list or bug tracker and asking for more features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and the desire to contribute code patches, documentation and generally contribute their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Upstream Projects ===&lt;br /&gt;
&lt;br /&gt;
WISP in a Box has many upstream dependencies. The following list are the ones you will see referred to most commonly:&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/afrimesh &#039;&#039;&#039;Afrimesh&#039;&#039;&#039;] - the WispBox component integration toolkit and the core management dashboard.&lt;br /&gt;
* [http://uck.sourceforge.net/ &#039;&#039;&#039;Ubuntu Customization Kit&#039;&#039;&#039;] - A set of scripts used by our build system to generate the WispBox livecd images.&lt;br /&gt;
&lt;br /&gt;
=== Setup Checklist ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Task !! Description &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Workstation || &lt;br /&gt;
* x86&lt;br /&gt;
* FreeBSD or Ubuntu&lt;br /&gt;
* 1x ??? USB WiFi network card&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| WISP Server ||&lt;br /&gt;
* AMD ION&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
* 80GB Hard Drive&lt;br /&gt;
* D-Link USB Ethernet&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Mesh Node ||&lt;br /&gt;
* D-Link DIR-300&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Deployment Mesh Node ||&lt;br /&gt;
* HPN&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Subscribe to mailing lists || TODO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Join IRC || Install an IRC client and configure it for irc.freenode.net, #afrimesh  (ask George if you need help)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure WispBox Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/wispinabox/wiki/DevelopmentEnvironment &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure Afrimesh Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/afrimesh/wiki/DevelopmentEnvironment&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Core Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Resource !! URL !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - User Support || TO COME ||  Users, Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - Development || TO COME || Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Issue tracker || http://code.google.com/p/wispinabox/issues/list || Bug reports and feature requests submitted to the Issue tracker are more likely to receive attention!&lt;br /&gt;
|-&lt;br /&gt;
| IRC || http://webchat.freenode.net/?channels=afrimesh || For IRC client configuration, use: irc.freenode.net, #afrimesh&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Main || http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development || &lt;br /&gt;
|-&lt;br /&gt;
| Wiki - WispBox || http://code.google.com/p/wispinabox/w || Content hosted here still needs to be migrated to the main wiki&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Afrimesh || http://code.google.com/p/afrimesh/w || Afrimesh services multiple projects and as such maintains a separate wiki&lt;br /&gt;
|-&lt;br /&gt;
| Version Control - WispBox || http://code.google.com/p/wispinabox/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Version Control - Afrimesh  || http://code.google.com/p/afrimesh/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Package Repository || https://launchpad.net/~wispinabox || &lt;br /&gt;
|-&lt;br /&gt;
| Build Server || TO COME ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
* [[Community_barriers_to_entry_checklist.pdf Community Barriers To Entry Checklist]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4749</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4749"/>
		<updated>2009-08-04T14:07:37Z</updated>

		<summary type="html">&lt;p&gt;Antoine: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|right|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their interaction with the project is usually in the form of downloading and using our software, reporting bugs on the mailing list or bug tracker and asking for more features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and the desire to contribute code patches, documentation and generally contribute their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Upstream Projects ===&lt;br /&gt;
&lt;br /&gt;
WISP in a Box has many upstream dependencies. The following list are the ones you will see referred to most commonly:&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/afrimesh &#039;&#039;&#039;Afrimesh&#039;&#039;&#039;] - the WispBox component integration toolkit and the core management dashboard.&lt;br /&gt;
* [http://uck.sourceforge.net/ &#039;&#039;&#039;Ubuntu Customization Kit&#039;&#039;&#039;] - A set of scripts used by our build system to generate the WispBox livecd images.&lt;br /&gt;
&lt;br /&gt;
=== Setup Checklist ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Task !! Description &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Workstation || &lt;br /&gt;
* x86&lt;br /&gt;
* FreeBSD or Ubuntu&lt;br /&gt;
* 1x ??? USB WiFi network card&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| WISP Server ||&lt;br /&gt;
* AMD ION&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
* 80GB Hard Drive&lt;br /&gt;
* D-Link USB Ethernet&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Mesh Node ||&lt;br /&gt;
* D-Link DIR-300&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Deployment Mesh Node ||&lt;br /&gt;
* HPN&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Subscribe to mailing lists || TODO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Join IRC || Install an IRC client and configure it for irc.freenode.net, #afrimesh  (ask George if you need help)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure WispBox Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/wispinabox/wiki/DevelopmentEnvironment &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure Afrimesh Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/afrimesh/wiki/DevelopmentEnvironment&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Core Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Resource !! URL !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - User Support || TO COME ||  Users, Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - Development || TO COME || Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Issue tracker || http://code.google.com/p/wispinabox/issues/list || Bug reports and feature requests submitted to the Issue tracker are more likely to receive attention!&lt;br /&gt;
|-&lt;br /&gt;
| IRC || http://webchat.freenode.net/?channels=afrimesh || For IRC client configuration, use: irc.freenode.net, #afrimesh&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Main || http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development || &lt;br /&gt;
|-&lt;br /&gt;
| Wiki - WispBox || http://code.google.com/p/wispinabox/w || Content hosted here still needs to be migrated to the main wiki&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Afrimesh || http://code.google.com/p/afrimesh/w || Afrimesh services multiple projects and as such maintains a separate wiki&lt;br /&gt;
|-&lt;br /&gt;
| Version Control - WispBox || http://code.google.com/p/wispinabox/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Version Control - Afrimesh  || http://code.google.com/p/afrimesh/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Package Repository || https://launchpad.net/~wispinabox || &lt;br /&gt;
|-&lt;br /&gt;
| Build Server || TO COME ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
* [Community_barriers_to_entry_checklist.pdf Community Barriers To Entry Checklist]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4748</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4748"/>
		<updated>2009-08-04T14:06:26Z</updated>

		<summary type="html">&lt;p&gt;Antoine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|right|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their interaction with the project is usually in the form of downloading and using our software, reporting bugs on the mailing list or bug tracker and asking for more features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and the desire to contribute code patches, documentation and generally contribute their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Upstream Projects ===&lt;br /&gt;
&lt;br /&gt;
WISP in a Box has many upstream dependencies. The following list are the ones you will see referred to most commonly:&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/afrimesh &#039;&#039;&#039;Afrimesh&#039;&#039;&#039;] - the WispBox component integration toolkit and the core management dashboard.&lt;br /&gt;
* [http://uck.sourceforge.net/ &#039;&#039;&#039;Ubuntu Customization Kit&#039;&#039;&#039;] - A set of scripts used by our build system to generate the WispBox livecd images.&lt;br /&gt;
&lt;br /&gt;
=== Setup Checklist ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Task !! Description &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Workstation || &lt;br /&gt;
* x86&lt;br /&gt;
* FreeBSD or Ubuntu&lt;br /&gt;
* 1x ??? USB WiFi network card&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| WISP Server ||&lt;br /&gt;
* AMD ION&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
* 80GB Hard Drive&lt;br /&gt;
* D-Link USB Ethernet&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Mesh Node ||&lt;br /&gt;
* D-Link DIR-300&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Deployment Mesh Node ||&lt;br /&gt;
* HPN&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Subscribe to mailing lists || TODO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Join IRC || Install an IRC client and configure it for irc.freenode.net, #afrimesh  (ask George if you need help)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure WispBox Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/wispinabox/wiki/DevelopmentEnvironment &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure Afrimesh Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/afrimesh/wiki/DevelopmentEnvironment&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Core Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Resource !! URL !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - User Support || TO COME ||  Users, Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - Development || TO COME || Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Issue tracker || http://code.google.com/p/wispinabox/issues/list || Bug reports and feature requests submitted to the Issue tracker are more likely to receive attention!&lt;br /&gt;
|-&lt;br /&gt;
| IRC || http://webchat.freenode.net/?channels=afrimesh || For IRC client configuration, use: irc.freenode.net, #afrimesh&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Main || http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development || &lt;br /&gt;
|-&lt;br /&gt;
| Wiki - WispBox || http://code.google.com/p/wispinabox/w || Content hosted here still needs to be migrated to the main wiki&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Afrimesh || http://code.google.com/p/afrimesh/w || Afrimesh services multiple projects and as such maintains a separate wiki&lt;br /&gt;
|-&lt;br /&gt;
| Version Control - WispBox || http://code.google.com/p/wispinabox/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Version Control - Afrimesh  || http://code.google.com/p/afrimesh/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Package Repository || https://launchpad.net/~wispinabox || &lt;br /&gt;
|-&lt;br /&gt;
| Build Server || TO COME ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
* [[file:Community_barriers_to_entry_checklist.pdf Community Barriers To Entry Checklist]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4747</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4747"/>
		<updated>2009-08-04T13:33:25Z</updated>

		<summary type="html">&lt;p&gt;Antoine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|right|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their interaction with the project is usually in the form of downloading and using our software, reporting bugs on the mailing list or bug tracker and asking for more features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and the desire to contribute code patches, documentation and generally contribute their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Upstream Projects ===&lt;br /&gt;
&lt;br /&gt;
WISP in a Box has many upstream dependencies. The following list are the ones you will see referred to most commonly:&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/afrimesh &#039;&#039;&#039;Afrimesh&#039;&#039;&#039;] - the WispBox component integration toolkit and the core management dashboard.&lt;br /&gt;
* [http://uck.sourceforge.net/ &#039;&#039;&#039;Ubuntu Customization Kit&#039;&#039;&#039;] - A set of scripts used by our build system to generate the WispBox livecd images.&lt;br /&gt;
&lt;br /&gt;
=== Setup Checklist ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Task !! Description &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Workstation || &lt;br /&gt;
* x86&lt;br /&gt;
* FreeBSD or Ubuntu&lt;br /&gt;
* 1x ??? USB WiFi network card&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| WISP Server ||&lt;br /&gt;
* AMD ION&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
* 80GB Hard Drive&lt;br /&gt;
* D-Link USB Ethernet&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Mesh Node ||&lt;br /&gt;
* D-Link DIR-300&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Deployment Mesh Node ||&lt;br /&gt;
* HPN&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Subscribe to mailing lists || TODO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Join IRC || Install an IRC client and configure it for irc.freenode.net, #afrimesh  (ask George if you need help)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure WispBox Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/wispinabox/wiki/DevelopmentEnvironment &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure Afrimesh Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/afrimesh/wiki/DevelopmentEnvironment&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Core Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Resource !! URL !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - User Support || TO COME ||  Users, Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - Development || TO COME || Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Issue tracker || http://code.google.com/p/wispinabox/issues/list || Bug reports and feature requests submitted to the Issue tracker are more likely to receive attention!&lt;br /&gt;
|-&lt;br /&gt;
| IRC || http://webchat.freenode.net/?channels=afrimesh || For IRC client configuration, use: irc.freenode.net, #afrimesh&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Main || http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development || &lt;br /&gt;
|-&lt;br /&gt;
| Wiki - WispBox || http://code.google.com/p/wispinabox/w || Content hosted here still needs to be migrated to the main wiki&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Afrimesh || http://code.google.com/p/afrimesh/w || Afrimesh services multiple projects and as such maintains a separate wiki&lt;br /&gt;
|-&lt;br /&gt;
| Version Control - WispBox || http://code.google.com/p/wispinabox/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Version Control - Afrimesh  || http://code.google.com/p/afrimesh/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Package Repository || https://launchpad.net/~wispinabox || &lt;br /&gt;
|-&lt;br /&gt;
| Build Server || TO COME ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4746</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4746"/>
		<updated>2009-08-04T13:32:46Z</updated>

		<summary type="html">&lt;p&gt;Antoine: /* Setup Checklist */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|right|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their interaction with the project is usually in the form of downloading and using our software, reporting bugs on the mailing list or bug tracker and asking for more features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and the desire to contribute code patches, documentation and generally contribute their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Upstream Projects ===&lt;br /&gt;
&lt;br /&gt;
WISP in a Box has many upstream dependencies. The following list are the ones you will see referred to most commonly:&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/afrimesh &#039;&#039;&#039;Afrimesh&#039;&#039;&#039;] - the WispBox component integration toolkit and the core management dashboard.&lt;br /&gt;
* [http://uck.sourceforge.net/ &#039;&#039;&#039;Ubuntu Customization Kit&#039;&#039;&#039;] - A set of scripts used by our build system to generate the WispBox livecd images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Core Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Resource !! URL !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - User Support || TO COME ||  Users, Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - Development || TO COME || Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Issue tracker || http://code.google.com/p/wispinabox/issues/list || Bug reports and feature requests submitted to the Issue tracker are more likely to receive attention!&lt;br /&gt;
|-&lt;br /&gt;
| IRC || http://webchat.freenode.net/?channels=afrimesh || For IRC client configuration, use: irc.freenode.net, #afrimesh&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Main || http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development || &lt;br /&gt;
|-&lt;br /&gt;
| Wiki - WispBox || http://code.google.com/p/wispinabox/w || Content hosted here still needs to be migrated to the main wiki&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Afrimesh || http://code.google.com/p/afrimesh/w || Afrimesh services multiple projects and as such maintains a separate wiki&lt;br /&gt;
|-&lt;br /&gt;
| Version Control - WispBox || http://code.google.com/p/wispinabox/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Version Control - Afrimesh  || http://code.google.com/p/afrimesh/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Package Repository || https://launchpad.net/~wispinabox || &lt;br /&gt;
|-&lt;br /&gt;
| Build Server || TO COME ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Setup Checklist ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Task !! Description &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Workstation || &lt;br /&gt;
* x86&lt;br /&gt;
* FreeBSD or Ubuntu&lt;br /&gt;
* 1x ??? USB WiFi network card&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| WISP Server ||&lt;br /&gt;
* AMD ION&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
* 80GB Hard Drive&lt;br /&gt;
* D-Link USB Ethernet&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Development Mesh Node ||&lt;br /&gt;
* D-Link DIR-300&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Deployment Mesh Node ||&lt;br /&gt;
* HPN&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Subscribe to mailing lists || TODO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Join IRC || Install an IRC client and configure it for irc.freenode.net, #afrimesh  (ask George if you need help)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure WispBox Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/wispinabox/wiki/DevelopmentEnvironment &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Configure Afrimesh Development Environment ||&lt;br /&gt;
Read: http://code.google.com/p/afrimesh/wiki/DevelopmentEnvironment&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4745</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4745"/>
		<updated>2009-08-04T13:17:34Z</updated>

		<summary type="html">&lt;p&gt;Antoine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|right|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their interaction with the project is usually in the form of downloading and using our software, reporting bugs on the mailing list or bug tracker and asking for more features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and the desire to contribute code patches, documentation and generally contribute their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Upstream Projects ===&lt;br /&gt;
&lt;br /&gt;
WISP in a Box has many upstream dependencies. The following list are the ones you will see referred to most commonly:&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/afrimesh &#039;&#039;&#039;Afrimesh&#039;&#039;&#039;] - the WispBox component integration toolkit and the core management dashboard.&lt;br /&gt;
* [http://uck.sourceforge.net/ &#039;&#039;&#039;Ubuntu Customization Kit&#039;&#039;&#039;] - A set of scripts used by our build system to generate the WispBox livecd images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Core Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Resource !! URL !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - User Support || TO COME ||  Users, Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - Development || TO COME || Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Issue tracker || http://code.google.com/p/wispinabox/issues/list || Bug reports and feature requests submitted to the Issue tracker are more likely to receive attention!&lt;br /&gt;
|-&lt;br /&gt;
| IRC || http://webchat.freenode.net/?channels=afrimesh || For IRC client configuration, use: irc.freenode.net, #afrimesh&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Main || http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development || &lt;br /&gt;
|-&lt;br /&gt;
| Wiki - WispBox || http://code.google.com/p/wispinabox/w || Content hosted here still needs to be migrated to the main wiki&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Afrimesh || http://code.google.com/p/afrimesh/w || Afrimesh services multiple projects and as such maintains a separate wiki&lt;br /&gt;
|-&lt;br /&gt;
| Version Control - WispBox || http://code.google.com/p/wispinabox/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Version Control - Afrimesh  || http://code.google.com/p/afrimesh/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Package Repository || https://launchpad.net/~wispinabox || &lt;br /&gt;
|-&lt;br /&gt;
| Build Server || TO COME ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Setup Checklist ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Resource !! URL !! Description&lt;br /&gt;
|- &lt;br /&gt;
| Development Workstation &lt;br /&gt;
| &lt;br /&gt;
* x86&lt;br /&gt;
* FreeBSD or Ubuntu&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4744</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4744"/>
		<updated>2009-08-04T13:14:34Z</updated>

		<summary type="html">&lt;p&gt;Antoine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|right|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their interaction with the project is usually in the form of downloading and using our software, reporting bugs on the mailing list or bug tracker and asking for more features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and the desire to contribute code patches, documentation and generally contribute their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Upstream Projects ===&lt;br /&gt;
&lt;br /&gt;
WISP in a Box has many upstream dependencies. The following list are the ones you will see referred to most commonly:&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/afrimesh &#039;&#039;&#039;Afrimesh&#039;&#039;&#039;] - the WispBox component integration toolkit and the core management dashboard.&lt;br /&gt;
* [http://uck.sourceforge.net/ &#039;&#039;&#039;Ubuntu Customization Kit&#039;&#039;&#039;] - A set of scripts used by our build system to generate the WispBox livecd images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Core Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Resource !! URL !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - User Support || TO COME ||  Users, Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - Development || TO COME || Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Issue tracker || http://code.google.com/p/wispinabox/issues/list || Bug reports and feature requests submitted to the Issue tracker are more likely to receive attention!&lt;br /&gt;
|-&lt;br /&gt;
| IRC || http://webchat.freenode.net/?channels=afrimesh || For IRC client configuration, use: irc.freenode.net, #afrimesh&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Main || http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development || &lt;br /&gt;
|-&lt;br /&gt;
| Wiki - WispBox || http://code.google.com/p/wispinabox/w || Content hosted here still needs to be migrated to the main wiki&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Afrimesh || http://code.google.com/p/afrimesh/w || Afrimesh services multiple projects and as such maintains a separate wiki&lt;br /&gt;
|-&lt;br /&gt;
| Version Control - WispBox || http://code.google.com/p/wispinabox/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Version Control - Afrimesh  || http://code.google.com/p/afrimesh/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Package Repository || https://launchpad.net/~wispinabox || &lt;br /&gt;
|-&lt;br /&gt;
| Build Server || TO COME ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Setup Checklist ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4743</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4743"/>
		<updated>2009-08-04T13:12:18Z</updated>

		<summary type="html">&lt;p&gt;Antoine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|right|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their interaction with the project is usually in the form of downloading and using our software, reporting bugs on the mailing list or bug tracker and asking for more features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and the desire to contribute code patches, documentation and generally contribute their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Upstream Projects ===&lt;br /&gt;
&lt;br /&gt;
WISP in a Box has many upstream dependencies. The following list are the ones you will see referred to most commonly:&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/afrimesh &#039;&#039;&#039;Afrimesh&#039;&#039;&#039;] - the WispBox component integration toolkit and the core management dashboard.&lt;br /&gt;
* [http://uck.sourceforge.net/ &#039;&#039;&#039;Ubuntu Customization Kit&#039;&#039;&#039; - A set of scripts used by our build system to generate the WispBox livecd images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Core Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
Project Communication&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Resource !! URL !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - User Support || TO COME ||  Users, Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - Development || TO COME || Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Issue tracker || http://code.google.com/p/wispinabox/issues/list || Bug reports and feature requests submitted to the Issue tracker are more likely to receive attention!&lt;br /&gt;
|-&lt;br /&gt;
| IRC || http://webchat.freenode.net/?channels=afrimesh || For IRC client configuration, use: irc.freenode.net, #afrimesh&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Main || http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development || &lt;br /&gt;
|-&lt;br /&gt;
| Wiki - WispBox || http://code.google.com/p/wispinabox/w || Content hosted here still needs to be migrated to the main wiki&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Afrimesh || http://code.google.com/p/afrimesh/w || Afrimesh services multiple projects and as such maintains a separate wiki&lt;br /&gt;
|-&lt;br /&gt;
| Version Control - WispBox || http://code.google.com/p/wispinabox/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Version Control - Afrimesh  || http://code.google.com/p/afrimesh/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Package Repository || https://launchpad.net/~wispinabox || &lt;br /&gt;
|-&lt;br /&gt;
| Build Server || TO COME ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Setting up your development environment ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=File:Libre_software_cycle.png&amp;diff=4742</id>
		<title>File:Libre software cycle.png</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=File:Libre_software_cycle.png&amp;diff=4742"/>
		<updated>2009-08-04T13:11:49Z</updated>

		<summary type="html">&lt;p&gt;Antoine: uploaded a new version of &amp;quot;Image:Libre software cycle.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4741</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4741"/>
		<updated>2009-08-04T13:09:42Z</updated>

		<summary type="html">&lt;p&gt;Antoine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|right|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their interaction with the project is usually in the form of downloading and using our software, reporting bugs on the mailing list or bug tracker and asking for more features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and the desire to contribute code patches, documentation and generally contribute their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Upstream Projects ===&lt;br /&gt;
&lt;br /&gt;
WISP in a Box has many upstream dependencies. The following list are the ones you will see referred to most commonly:&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/afrimesh &#039;&#039;&#039;Afrimesh&#039;&#039;&#039;] - the WispBox component integration toolkit and the core management dashboard.&lt;br /&gt;
* [http://uck.sourceforge.net/ &#039;&#039;&#039;Ubuntu Customization Kit&#039;&#039;&#039; - A set of scripts used by our build system to generate the WispBox livecd images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Core Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
Project Communication&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Resource !! URL !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - User Support || TO COME ||  Users, Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - Development || TO COME || Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Issue tracker || http://code.google.com/p/wispinabox/issues/list || Bug reports and feature requests submitted to the Issue tracker are more likely to receive attention!&lt;br /&gt;
|-&lt;br /&gt;
| IRC || http://webchat.freenode.net/?channels=afrimesh || For IRC client configuration, use: irc.freenode.net, #afrimesh&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Main || http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development || &lt;br /&gt;
|-&lt;br /&gt;
| Wiki - WispBox || http://code.google.com/p/wispinabox/w || Content hosted here still needs to be migrated to the main wiki&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Afrimesh || http://code.google.com/p/afrimesh/w || Afrimesh services multiple projects and as such maintains a separate wiki&lt;br /&gt;
|-&lt;br /&gt;
| Sources - WispBox || http://code.google.com/p/wispinabox/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Sources - Afrimesh  || http://code.google.com/p/afrimesh/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Package Repository || https://launchpad.net/~wispinabox || &lt;br /&gt;
|-&lt;br /&gt;
| Build Server || TO COME ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Setting up your development environment ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4740</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4740"/>
		<updated>2009-08-04T13:06:25Z</updated>

		<summary type="html">&lt;p&gt;Antoine: /* Developer Guide */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|right|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their interaction with the project is usually in the form of downloading and using our software, reporting bugs on the mailing list or bug tracker and asking for more features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and the desire to contribute code patches, documentation and generally contribute their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Upstream Projects ===&lt;br /&gt;
&lt;br /&gt;
WISP in a Box has many upstream dependencies. The following list are the ones you will see referred to most commonly:&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/afrimesh &#039;&#039;&#039;Afrimesh&#039;&#039;&#039;] - the WispBox component integration toolkit and the core management dashboard.&lt;br /&gt;
* [http://uck.sourceforge.net/ &#039;&#039;&#039;Ubuntu Customization Kit&#039;&#039;&#039; - A set of scripts used by our build system to generate the WispBox livecd images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Core Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
Project Communication&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Resource !! URL !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - User Support || ||  Users, Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - Development || || Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Issue tracker || http://code.google.com/p/wispinabox/issues/list || Bug reports and feature requests submitted to the Issue tracker are more likely to receive attention!&lt;br /&gt;
|-&lt;br /&gt;
| IRC || http://webchat.freenode.net/?channels=afrimesh || For IRC client configuration, use: irc.freenode.net, #afrimesh&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Main || http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development || &lt;br /&gt;
|-&lt;br /&gt;
| Wiki - WispBox || http://code.google.com/p/wispinabox/w || Content hosted here still needs to be migrated to the main wiki&lt;br /&gt;
|-&lt;br /&gt;
| Wiki - Afrimesh || http://code.google.com/p/afrimesh/w || Afrimesh services multiple projects and as such maintains a separate wiki&lt;br /&gt;
|-&lt;br /&gt;
| Sources - WispBox || http://code.google.com/p/wispinabox/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
| Sources - Afrimesh  || http://code.google.com/p/afrimesh/source/checkout || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4739</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4739"/>
		<updated>2009-08-04T13:01:06Z</updated>

		<summary type="html">&lt;p&gt;Antoine: /* Developer Guide */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|right|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their interaction with the project is usually in the form of downloading and using our software, reporting bugs on the mailing list or bug tracker and asking for more features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and the desire to contribute code patches, documentation and generally contribute their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Upstream Projects ===&lt;br /&gt;
&lt;br /&gt;
WISP in a Box has many upstream dependencies. The following list are the ones you will see referred to most commonly:&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/afrimesh &#039;&#039;&#039;Afrimesh&#039;&#039;&#039;] - the WispBox component integration toolkit and the core management dashboard.&lt;br /&gt;
* [http://uck.sourceforge.net/ &#039;&#039;&#039;Ubuntu Customization Kit&#039;&#039;&#039; - A set of scripts used by our build system to generate the WispBox livecd images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Core Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
Project Communication&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Resource !! URL !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - User Support || ||  Users, Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - Development || || Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Issue tracker || [http://code.google.com/p/wispinabox/issues/list] || Bug reports and feature requests submitted to the Issue tracker are more likely to receive attention!&lt;br /&gt;
|-&lt;br /&gt;
| IRC || http://webchat.freenode.net/?channels=afrimesh || For IRC client configuration, use: irc.freenode.net, #afrimesh&lt;br /&gt;
|-&lt;br /&gt;
| WispBox wiki || http://code.google.com/p/wispinabox/w ||&lt;br /&gt;
|-&lt;br /&gt;
| Afrimesh wiki || http://code.google.com/p/afrimesh/w&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4738</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4738"/>
		<updated>2009-08-04T12:59:55Z</updated>

		<summary type="html">&lt;p&gt;Antoine: /* Developer Guide */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|right|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their interaction with the project is usually in the form of downloading and using our software, reporting bugs on the mailing list or bug tracker and asking for more features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and the desire to contribute code patches, documentation and generally contribute their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Upstream Projects ===&lt;br /&gt;
&lt;br /&gt;
WISP in a Box has many upstream dependencies. The following list are the ones you will see referred to most commonly:&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/afrimesh &#039;&#039;&#039;Afrimesh&#039;&#039;&#039;] - the WispBox component integration toolkit and the core management dashboard.&lt;br /&gt;
* [http://uck.sourceforge.net/ &#039;&#039;&#039;Ubuntu Customization Kit&#039;&#039;&#039; - A set of scripts used by our build system to generate the WispBox livecd images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Core Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
Project Communication&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Resource !! URL !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - User Support || ||  Users, Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - Development || || Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Issue tracker || [http://code.google.com/p/wispinabox/issues/list] || Bug reports and feature requests submitted to the Issue tracker are more likely to receive attention!&lt;br /&gt;
|-&lt;br /&gt;
| IRC || http://webchat.freenode.net/?channels=afrimesh || For IRC client configuration, use: irc.freenode.net, #afrimesh&lt;br /&gt;
|-&lt;br /&gt;
| WispBox wiki || http://code.google.com/p/wispinabox/w ||&lt;br /&gt;
|-&lt;br /&gt;
| Afrimesh wiki || http://code.google.com/p/afrimesh/w&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4737</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4737"/>
		<updated>2009-08-04T12:56:41Z</updated>

		<summary type="html">&lt;p&gt;Antoine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|right|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their interaction with the project is usually in the form of downloading and using our software, reporting bugs on the mailing list or bug tracker and asking for more features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and the desire to contribute code patches, documentation and generally contribute their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Upstream Projects ===&lt;br /&gt;
&lt;br /&gt;
WISP in a Box has many upstream dependencies. The following list are the ones you will see referred to most commonly:&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/afrimesh &#039;&#039;&#039;Afrimesh&#039;&#039;&#039;] - the WispBox component integration toolkit and the core management dashboard.&lt;br /&gt;
* [http://uck.sourceforge.net/ &#039;&#039;&#039;Ubuntu Customization Kit&#039;&#039;&#039; - A set of scripts used by our build system to generate the WispBox livecd images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Core Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
Project Communication&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
-&lt;br /&gt;
| Mailing List - User Support&lt;br /&gt;
|&lt;br /&gt;
| Users, Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - Development&lt;br /&gt;
|&lt;br /&gt;
| Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Issue tracker&lt;br /&gt;
| [http://code.google.com/p/wispinabox/issues/list]&lt;br /&gt;
| Bug reports and feature requests submitted to the Issue tracker are more likely to receive attention!&lt;br /&gt;
|-&lt;br /&gt;
| IRC &lt;br /&gt;
| http://webchat.freenode.net/?channels=afrimesh&lt;br /&gt;
| For IRC client configuration, use: irc.freenode.net, #afrimesh&lt;br /&gt;
|-&lt;br /&gt;
| WispBox wiki&lt;br /&gt;
| http://code.google.com/p/wispinabox/w&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Afrimesh wiki&lt;br /&gt;
| http://code.google.com/p/afrimesh/w&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4736</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4736"/>
		<updated>2009-08-04T12:53:41Z</updated>

		<summary type="html">&lt;p&gt;Antoine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|right|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their interaction with the project is usually in the form of downloading and using our software, reporting bugs on the mailing list or bug tracker and asking for more features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and the desire to contribute code patches, documentation and generally contribute their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Upstream Projects ===&lt;br /&gt;
&lt;br /&gt;
WISP in a Box has many upstream dependencies. The following list are the ones you will see referred to most commonly:&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/afrimesh &#039;&#039;&#039;Afrimesh&#039;&#039;&#039;] - the WispBox component integration toolkit and the core management dashboard.&lt;br /&gt;
* [http://uck.sourceforge.net/ &#039;&#039;&#039;Ubuntu Customization Kit&#039;&#039;&#039; - A set of scripts used by our build system to generate the WispBox livecd images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Core Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
Project Communication&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
-&lt;br /&gt;
| Mailing List - User Support&lt;br /&gt;
|&lt;br /&gt;
| Users, Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Mailing List - Development&lt;br /&gt;
|&lt;br /&gt;
| Contributors and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Bug reports and feature requests&lt;br /&gt;
| [http://code.google.com/p/wispinabox/issues/list]&lt;br /&gt;
|-&lt;br /&gt;
| IRC &lt;br /&gt;
| Server: irc.freenode.net Channel: #afrimesh&lt;br /&gt;
| http://webchat.freenode.net/?channels=afrimesh&lt;br /&gt;
|-&lt;br /&gt;
| WispBox wiki&lt;br /&gt;
| http://code.google.com/p/wispinabox/w&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Afrimesh wiki&lt;br /&gt;
| http://code.google.com/p/afrimesh/w&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4735</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4735"/>
		<updated>2009-08-04T12:43:07Z</updated>

		<summary type="html">&lt;p&gt;Antoine: /* Developer Guide */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|right|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their interaction with the project is usually in the form of downloading and using our software, reporting bugs on the mailing list or bug tracker and asking for more features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and the desire to contribute code patches, documentation and generally contribute their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Upstream Projects ===&lt;br /&gt;
&lt;br /&gt;
WISP in a Box has many upstream dependencies. The following list are the ones you will see referred to most commonly:&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/afrimesh &#039;&#039;&#039;Afrimesh&#039;&#039;&#039;] - the WispBox component integration toolkit and the core management dashboard code.&lt;br /&gt;
* [http://uck.sourceforge.net/ &#039;&#039;&#039;Ubuntu Customization Kit&#039;&#039;&#039; - A set of scripts used by our build system to generate the WispBox livecd images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Core Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
Project Communication&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
-&lt;br /&gt;
| User mailing list&lt;br /&gt;
|&lt;br /&gt;
| Users, Contributers and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Development mailing list&lt;br /&gt;
|&lt;br /&gt;
| Contributers and Developers should subscribe to and follow this list.&lt;br /&gt;
|-&lt;br /&gt;
| Bug reports and feature requests&lt;br /&gt;
| [http://code.google.com/p/wispinabox/issues/list]&lt;br /&gt;
|-&lt;br /&gt;
| IRC &lt;br /&gt;
| irc.freenode.net #afrimesh&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| WispBox wiki&lt;br /&gt;
| [http://code.google.com/p/wispinabox/w/]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Afrimesh wiki&lt;br /&gt;
| [http://code.google.com/p/afrimesh/w/]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Development Resources&lt;br /&gt;
{{{&lt;br /&gt;
| afrimesh project site&lt;br /&gt;
| http://code.google.com/p/afrimesh&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Butter&lt;br /&gt;
|Ice cream &lt;br /&gt;
}}}&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4734</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4734"/>
		<updated>2009-08-04T12:29:46Z</updated>

		<summary type="html">&lt;p&gt;Antoine: /* Project Infrastructure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|right|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their interaction with the project is usually in the form of downloading and using our software, reporting bugs on the mailing list or bug tracker and asking for more features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and the desire to contribute code patches, documentation and generally contribute their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| IRC &lt;br /&gt;
| Apple&lt;br /&gt;
|-&lt;br /&gt;
|Bread&lt;br /&gt;
|Pie&lt;br /&gt;
|-&lt;br /&gt;
|Butter&lt;br /&gt;
|Ice cream &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4733</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4733"/>
		<updated>2009-08-04T12:29:24Z</updated>

		<summary type="html">&lt;p&gt;Antoine: /* Developer Guide */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|right|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their interaction with the project is usually in the form of downloading and using our software, reporting bugs on the mailing list or bug tracker and asking for more features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and the desire to contribute code patches, documentation and generally contribute their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| IRC | Apple&lt;br /&gt;
|-&lt;br /&gt;
|Bread&lt;br /&gt;
|Pie&lt;br /&gt;
|-&lt;br /&gt;
|Butter&lt;br /&gt;
|Ice cream &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4732</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4732"/>
		<updated>2009-08-04T12:29:04Z</updated>

		<summary type="html">&lt;p&gt;Antoine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|right|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their interaction with the project is usually in the form of downloading and using our software, reporting bugs on the mailing list or bug tracker and asking for more features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and the desire to contribute code patches, documentation and generally contribute their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|IRC&lt;br /&gt;
|Apple&lt;br /&gt;
|-&lt;br /&gt;
|Bread&lt;br /&gt;
|Pie&lt;br /&gt;
|-&lt;br /&gt;
|Butter&lt;br /&gt;
|Ice cream &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4731</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4731"/>
		<updated>2009-08-04T12:24:39Z</updated>

		<summary type="html">&lt;p&gt;Antoine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; from our project.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|right|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their interaction with the project is usually in the form of downloading and using our software, reporting bugs on the mailing list or bug tracker and asking for more features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and the desire to contribute code patches, documentation and generally contribute their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Project Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4730</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4730"/>
		<updated>2009-08-04T12:21:11Z</updated>

		<summary type="html">&lt;p&gt;Antoine: /* Developer Guide */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|left|frame|The Libré Software Development Cycle]]&lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; of our project.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their interaction with the project is usually in the form of downloading and using our software, reporting bugs on the mailing list or bug tracker and asking for more features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and the desire to contribute code patches, documentation and generally contribute their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
=== Project Infrastructure ===&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4729</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4729"/>
		<updated>2009-08-04T12:19:38Z</updated>

		<summary type="html">&lt;p&gt;Antoine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; of our project.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their interaction with the project is usually in the form of downloading and using our software, reporting bugs on the mailing list or bug tracker and asking for more features.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Contributors&#039;&#039;&#039; - &#039;&#039;Contributors&#039;&#039; are usually also users but they have both the ability and the desire to contribute code patches, documentation and generally contribute their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Developers&#039;&#039;&#039; - &#039;&#039;Developers&#039;&#039; perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|left|frame|The Libré Software Development Cycle]]&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4728</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4728"/>
		<updated>2009-08-04T12:18:56Z</updated>

		<summary type="html">&lt;p&gt;Antoine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; of our project.&lt;br /&gt;
* &#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as, without them, none of us would have paying jobs. Their interaction with the project is usually in the form of downloading and using our software, reporting bugs on the mailing list or bug tracker and asking for more features.&lt;br /&gt;
* &#039;&#039;Contributors&#039;&#039; - Contributors are usually also users but they have both the ability and the desire to contribute code patches, documentation and generally contribute their expertise to project development discussions. Often, future developers on a project are drawn from the pool of contributers. Contributors are a necessary condition to the long-term sustainability of Libré projects. For this reason all new developers are first required to spend some time as a contributor to the project before they are &amp;quot;handed the keys to the house&amp;quot; and gain full access to the project infrastructure.&lt;br /&gt;
* &#039;&#039;Developers&#039;&#039; - Developers perform the bulk of the development work and have full access to the project source repositories, servers and other infrastructure.&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|left|frame|The Libré Software Development Cycle]]&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4727</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4727"/>
		<updated>2009-08-04T12:08:24Z</updated>

		<summary type="html">&lt;p&gt;Antoine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project. &lt;br /&gt;
&lt;br /&gt;
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upstream&#039;&#039;&#039; - We use the term &#039;&#039;Upstream&#039;&#039; to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both &#039;&#039;upstream&#039;&#039; projects of the WispBox.&lt;br /&gt;
* &#039;&#039;&#039;Downstream&#039;&#039;&#039; - &#039;&#039;Downstream&#039;&#039; are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be &#039;&#039;downstream&#039;&#039; of our project.&lt;br /&gt;
* &#039;&#039;Users&#039;&#039;&#039; - We live and breathe for these special individuals as they are our &amp;quot;La Raison d’entre&amp;quot;  Their interaction with the project is usually in the form of downloading and using our software, reporting bugs and asking for more features.&lt;br /&gt;
* &#039;&#039;Contributors&#039;&#039; - &lt;br /&gt;
* &#039;&#039;Developers&#039;&#039; - &lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|left|frame|The Libré Software Development Cycle]]&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=File:Libre_software_cycle.png&amp;diff=4726</id>
		<title>File:Libre software cycle.png</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=File:Libre_software_cycle.png&amp;diff=4726"/>
		<updated>2009-08-04T11:49:20Z</updated>

		<summary type="html">&lt;p&gt;Antoine: uploaded a new version of &amp;quot;Image:Libre software cycle.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4725</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4725"/>
		<updated>2009-08-04T11:48:13Z</updated>

		<summary type="html">&lt;p&gt;Antoine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|frame|The Libre Software Development Cycle]]&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4724</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4724"/>
		<updated>2009-08-04T11:47:31Z</updated>

		<summary type="html">&lt;p&gt;Antoine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|border|The Libre Software Development Cycle]]&lt;br /&gt;
&#039;&#039;The Libre Software Development Cycle&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4723</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4723"/>
		<updated>2009-08-04T11:46:01Z</updated>

		<summary type="html">&lt;p&gt;Antoine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|The Libre Software Development Cycle]]&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4722</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4722"/>
		<updated>2009-08-04T11:45:39Z</updated>

		<summary type="html">&lt;p&gt;Antoine: /* Developer Guide */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|caption]]&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4721</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4721"/>
		<updated>2009-08-04T11:45:23Z</updated>

		<summary type="html">&lt;p&gt;Antoine: /* Developer Guide */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
[[File:libre_software_cycle.png]|foo]&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4720</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4720"/>
		<updated>2009-08-04T11:44:18Z</updated>

		<summary type="html">&lt;p&gt;Antoine: /* Developer Guide */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png]|foo]&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=File:Libre_software_cycle.png&amp;diff=4719</id>
		<title>File:Libre software cycle.png</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=File:Libre_software_cycle.png&amp;diff=4719"/>
		<updated>2009-08-04T11:43:28Z</updated>

		<summary type="html">&lt;p&gt;Antoine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4718</id>
		<title>WISP in a Box Development</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=WISP_in_a_Box_Development&amp;diff=4718"/>
		<updated>2009-08-04T11:43:04Z</updated>

		<summary type="html">&lt;p&gt;Antoine: New page:   == Developer Guide ==  foo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Developer Guide ==&lt;br /&gt;
&lt;br /&gt;
[[Image:libre_software_cycle.png|foo]]&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=AfrimeshToDo&amp;diff=4714</id>
		<title>AfrimeshToDo</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=AfrimeshToDo&amp;diff=4714"/>
		<updated>2009-07-05T16:30:39Z</updated>

		<summary type="html">&lt;p&gt;Antoine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: WISP in a box]]&lt;br /&gt;
&lt;br /&gt;
== Dashboard ==&lt;br /&gt;
* Customers&lt;br /&gt;
** Recharge -&amp;gt; Solicit feedback&lt;br /&gt;
** Manage -&amp;gt; How to make MAC/IP auth obvious from interface ?&lt;br /&gt;
** Manage -&amp;gt; Implement seconds left field&lt;br /&gt;
** Manage -&amp;gt; Fix New/Modify/Delete/Password   DONE&lt;br /&gt;
** Manage -&amp;gt; Paginate when &amp;gt; &#039;x&#039; users&lt;br /&gt;
** Prices -&amp;gt; Implement  DONE&lt;br /&gt;
*** Add or delete a plan &lt;br /&gt;
*** Set price &amp;amp; seconds  DONE&lt;br /&gt;
* Network&lt;br /&gt;
** Map -&amp;gt; Refactor   DONE&lt;br /&gt;
** Map -&amp;gt; Populate popups    DONE&lt;br /&gt;
** Map -&amp;gt; Cache map data  CODESPRINT&lt;br /&gt;
** Map -&amp;gt; Satellite overlay ? &lt;br /&gt;
** Health -&amp;gt; Health monitors  &lt;br /&gt;
** Health -&amp;gt; Mesh congestion&lt;br /&gt;
** Health -&amp;gt; Messages&lt;br /&gt;
** Health -&amp;gt; Use case -&amp;gt; Spot misbehaving doze boxes&lt;br /&gt;
** Health -&amp;gt; Manage cap&lt;br /&gt;
** Health -&amp;gt; Query router settings, firmware versions?&lt;br /&gt;
** Activity -&amp;gt; Show seconds left&lt;br /&gt;
** Activity -&amp;gt; Show router name/address&lt;br /&gt;
** Activity -&amp;gt; Traffic info&lt;br /&gt;
* Settings&lt;br /&gt;
** Link to webmin&lt;br /&gt;
** Mesh -&amp;gt; Provisioning&lt;br /&gt;
*** use cases for: flashing firmware, installing packages, changing settings  ?&lt;br /&gt;
** Mesh -&amp;gt; Set throttling on coova&#039;s&lt;br /&gt;
** Mesh -&amp;gt; Bandwidth/QOS&lt;br /&gt;
*** Manage cap&lt;br /&gt;
*** So start off with small allocation&lt;br /&gt;
*** Track use&lt;br /&gt;
*** Speak to David Johnson&lt;br /&gt;
*** Release buffer into the system&lt;br /&gt;
** Internet -&amp;gt; Webmin&lt;br /&gt;
** Internet -&amp;gt; Drop assumption that we control the gateway and rethink      DONE&lt;br /&gt;
** Internet -&amp;gt; Bandwidth/QOS&lt;br /&gt;
** Internet -&amp;gt; Configure   DONE&lt;br /&gt;
* Install&lt;br /&gt;
** On first run, default to settings pages&lt;br /&gt;
** Map -&amp;gt; Configure map: location, size, source (remote/local)   CODESPRINT&lt;br /&gt;
&lt;br /&gt;
== Routers ==&lt;br /&gt;
* Authentication&lt;br /&gt;
** coova -&amp;gt; finish packaging config&lt;br /&gt;
** a2billing -&amp;gt; write bridge  DONE&lt;br /&gt;
* Mini Dash&lt;br /&gt;
** coova -&amp;gt; Make splash pretty&lt;br /&gt;
** coova -&amp;gt; Fix time left fields&lt;br /&gt;
** Diagnostics on splash!&lt;br /&gt;
** Signals strength indicator&lt;br /&gt;
* Install&lt;br /&gt;
** On first run, default to settings page&lt;br /&gt;
** Zoomed to max extent&lt;br /&gt;
&lt;br /&gt;
== Deployment ==&lt;br /&gt;
* Start doing daily builds&lt;br /&gt;
* Dashboard Installation&lt;br /&gt;
** Ubuntu packages            DONE&lt;br /&gt;
** ISO&lt;br /&gt;
** Download/Generate map data          CODESPRINT&lt;br /&gt;
** phpMyPrepaid package&lt;br /&gt;
* Router Installation&lt;br /&gt;
** OpenWRT Packages -&amp;gt; broadcom, atheros       DONE&lt;br /&gt;
*** Firewall configs&lt;br /&gt;
*** Auto-configuration&lt;br /&gt;
** Pre-installed firmware image&lt;br /&gt;
* Documentation&lt;br /&gt;
** Dashboard installation&lt;br /&gt;
** Router installation&lt;br /&gt;
** Instructions for using with other firmwares&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
* Implement auth&lt;br /&gt;
&lt;br /&gt;
== Logging ==&lt;br /&gt;
* Set up some guidelines&lt;br /&gt;
&lt;br /&gt;
== Dev Docs ==&lt;br /&gt;
* Document LQ colour coding&lt;br /&gt;
&lt;br /&gt;
== Map Biz Process ==&lt;br /&gt;
* For docs&lt;br /&gt;
&lt;br /&gt;
== Reporting Interface ==&lt;br /&gt;
* Expose the program tree to plugin / report authors   DONE&lt;br /&gt;
* Read only&lt;br /&gt;
** What are my router channels ?&lt;br /&gt;
** etc.&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=AfrimeshToDo&amp;diff=4713</id>
		<title>AfrimeshToDo</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=AfrimeshToDo&amp;diff=4713"/>
		<updated>2009-07-05T16:29:54Z</updated>

		<summary type="html">&lt;p&gt;Antoine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: WISP in a box]]&lt;br /&gt;
&lt;br /&gt;
== Dashboard ==&lt;br /&gt;
* Customers&lt;br /&gt;
** Recharge -&amp;gt; Solicit feedback&lt;br /&gt;
** Manage -&amp;gt; How to make MAC/IP auth obvious from interface ?&lt;br /&gt;
** Manage -&amp;gt; Implement seconds left field&lt;br /&gt;
** Manage -&amp;gt; Fix New/Modify/Delete/Password   DONE&lt;br /&gt;
** Manage -&amp;gt; Paginate when &amp;gt; &#039;x&#039; users&lt;br /&gt;
** Prices -&amp;gt; Implement  DONE&lt;br /&gt;
*** Add or delete a plan &lt;br /&gt;
*** Set price &amp;amp; seconds  DONE&lt;br /&gt;
* Network&lt;br /&gt;
** Map -&amp;gt; Refactor   DONE&lt;br /&gt;
** Map -&amp;gt; Populate popups    DONE&lt;br /&gt;
** Map -&amp;gt; Cache map data  CODESPRINT&lt;br /&gt;
** Map -&amp;gt; Satellite overlay ? &lt;br /&gt;
** Health -&amp;gt; Health monitors  &lt;br /&gt;
** Health -&amp;gt; Mesh congestion&lt;br /&gt;
** Health -&amp;gt; Messages&lt;br /&gt;
** Health -&amp;gt; Use case -&amp;gt; Spot misbehaving doze boxes&lt;br /&gt;
** Health -&amp;gt; Manage cap&lt;br /&gt;
** Health -&amp;gt; Query router settings, firmware versions?&lt;br /&gt;
** Activity -&amp;gt; Show seconds left&lt;br /&gt;
** Activity -&amp;gt; Show router name/address&lt;br /&gt;
** Activity -&amp;gt; Traffic info&lt;br /&gt;
* Settings&lt;br /&gt;
** Link to webmin&lt;br /&gt;
** Mesh -&amp;gt; Provisioning&lt;br /&gt;
*** use cases for: flashing firmware, installing packages, changing settings  ?&lt;br /&gt;
** Mesh -&amp;gt; Set throttling on coova&#039;s&lt;br /&gt;
** Mesh -&amp;gt; Bandwidth/QOS&lt;br /&gt;
*** Manage cap&lt;br /&gt;
*** So start off with small allocation&lt;br /&gt;
*** Track use&lt;br /&gt;
*** Speak to David Johnson&lt;br /&gt;
*** Release buffer into the system&lt;br /&gt;
** Internet -&amp;gt; Webmin&lt;br /&gt;
** Internet -&amp;gt; Drop assumption that we control the gateway and rethink      DONE&lt;br /&gt;
** Internet -&amp;gt; Bandwidth/QOS&lt;br /&gt;
** Internet -&amp;gt; Configure   DONE&lt;br /&gt;
* Install&lt;br /&gt;
** On first run, default to settings pages&lt;br /&gt;
** Map -&amp;gt; Configure map: location, size, source (remote/local)   CODESPRINT&lt;br /&gt;
&lt;br /&gt;
== Routers ==&lt;br /&gt;
* Authentication&lt;br /&gt;
** coova -&amp;gt; finish packaging config&lt;br /&gt;
** a2billing -&amp;gt; write bridge&lt;br /&gt;
* Mini Dash&lt;br /&gt;
** coova -&amp;gt; Make splash pretty&lt;br /&gt;
** coova -&amp;gt; Fix time left fields&lt;br /&gt;
** Diagnostics on splash!&lt;br /&gt;
** Signals strength indicator&lt;br /&gt;
* Install&lt;br /&gt;
** On first run, default to settings page&lt;br /&gt;
** Zoomed to max extent&lt;br /&gt;
&lt;br /&gt;
== Deployment ==&lt;br /&gt;
* Start doing daily builds&lt;br /&gt;
* Dashboard Installation&lt;br /&gt;
** Ubuntu packages            DONE&lt;br /&gt;
** ISO&lt;br /&gt;
** Download/Generate map data          CODESPRINT&lt;br /&gt;
** phpMyPrepaid package&lt;br /&gt;
* Router Installation&lt;br /&gt;
** OpenWRT Packages -&amp;gt; broadcom, atheros       DONE&lt;br /&gt;
*** Firewall configs&lt;br /&gt;
*** Auto-configuration&lt;br /&gt;
** Pre-installed firmware image&lt;br /&gt;
* Documentation&lt;br /&gt;
** Dashboard installation&lt;br /&gt;
** Router installation&lt;br /&gt;
** Instructions for using with other firmwares&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
* Implement auth&lt;br /&gt;
&lt;br /&gt;
== Logging ==&lt;br /&gt;
* Set up some guidelines&lt;br /&gt;
&lt;br /&gt;
== Dev Docs ==&lt;br /&gt;
* Document LQ colour coding&lt;br /&gt;
&lt;br /&gt;
== Map Biz Process ==&lt;br /&gt;
* For docs&lt;br /&gt;
&lt;br /&gt;
== Reporting Interface ==&lt;br /&gt;
* Expose the program tree to plugin / report authors   DONE&lt;br /&gt;
* Read only&lt;br /&gt;
** What are my router channels ?&lt;br /&gt;
** etc.&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
	<entry>
		<id>http://wirelessafrica.meraka.org.za/wiki/index.php?title=User:Antoine&amp;diff=4712</id>
		<title>User:Antoine</title>
		<link rel="alternate" type="text/html" href="http://wirelessafrica.meraka.org.za/wiki/index.php?title=User:Antoine&amp;diff=4712"/>
		<updated>2009-07-05T13:20:42Z</updated>

		<summary type="html">&lt;p&gt;Antoine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Name:&#039;&#039;&#039; Antoine van Gelder&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Email:&#039;&#039;&#039; antoine [at] 7degrees.co.za&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Afrimesh:&#039;&#039;&#039; [http://code.google.com/p/afrimesh/ http://code.google.com/p/afrimesh/]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WispBox:&#039;&#039;&#039;  [http://code.google.com/p/wispinabox/ http://code.google.com/p/wispinabox/]&lt;/div&gt;</summary>
		<author><name>Antoine</name></author>
	</entry>
</feed>