Aside from being a graphical Table of Contents for the whole Puppy Linux Project, one important distinction to be graphically clarified is which projects fit under categories of Derivative, Puplet, Fork, Netbook, Independent, Unofficial, Community, Experimental, x-Abandoned-x, and so on. (Have I left out a category?) A noobie may have picked the Puppy he wants, but until he knows what
kind of Puppy that is, he may have trouble finding it in the forums.
A mind map typically has a unifying central principle with radial branching from the center. Due to the decentralized nature of the Puppy Linux Project, perhaps organization should preserve the linearity of a timeline for best clarity.
In my opinion, you start with an index, not a map.
Rough Start:
1 Start with the first useful Puppy 1.0.9 still available (this isn't history, it's practical)
2 First derivative occurs, start Derivative category, columnate derivatives under this heading as they occur
3 Fork, change color of line
4 Start new timeline for 2.x series
5 Start new timeline for 3.x series
6 Woof enters timeline as short blue line (BK's color)
6 Start new timeline for 4.x series
7 Begin Quirky, separate line, color-coded blue (BK)
8 Start new timeline for 5.x series
9 Inevitable, unavoidable task, list and categorize all Puppy projects:
Lucid Puppy, Wary, Quirky, TEENpup, Legacy, Macpup, Turbopup, Muppy, BOBY, grafpup, PULP, Puppeee, Fluppy, Dpup, Upup, Fat Dog, Foxpup, Icepup, Litepup, FatDog64, Pupflux, Classic Pup 2.14x, Powerpup, Black Ops Pup, SlaxerPup, BarebonesPup, MyWolfe, XOpup, Studio Puppy, NOP, PizzaPup, Lighthouse Puppy, ...
10 Categories: Official, Derivative, Fork, Puplet, Specialty, Testing
==================================================
Official: 1.0.9, 2.11, 2.14 (Barbie), 2.17.1 (Dancer), 3.01 (Chihuahua/Lassie), 3.02, 4.0 (Dingo), 4.1.2, [BK retires], 4.2.1 (Deep Thought) (Standard & Retro), 4.3.1, 4.3.2, 4.4, 5.0 (Lupu), 5.1 (Lucid), 5.1.1 (Lucid Maverick), 5.2, 6.0 (Saluki)
Derivative: Fluppy, Insidious, Arcade, Studio, Lighthouse, Puppeee, Macpup, Turbopup, Legacy OS, NOP, FlightPup, SevenPuppy, Skinny Puppy, Fat Dog, FatDog64, BoxPup, Puppy Multi-User, MyWolfe, Pizzapup, ChoicePup, Stardust,
Puplet: Suli-Puppy, Puppy Crypt, PL Arcade, ChemPup, SucciPup,
Specialty: BOBY Puppy, Puppeee, Fluppy, Classic Pup 2.14x, Grafpup, Studio Puppy, Black Ops Pup, Barebones Pup, Toutou Linux , HaRo, Molinux, ChemPup, Hacao Linux,
Testing: Wary, Quirky, Upup, Dpup
Community: MyWolfe, Toutou, BOBY, TEENpup, Legacy, Lighthouse Pup,
Language: BOBY Puppy (Spanish), Toutou Linux (French), Hacao Linux (Vietnamese), Molinux (Spanish), SucciPup (Br Portuguese), Suli Puppy (Hungarian)
Window Manager: Boxpup (Openbox), Macpup (Enlightenment e17), Simplepup (Xfce), NOP (Xfce), Saluki (Xfce), Muppy (KDE), Pizzapup (IceWM), pcPuppyOS (IceWM), PupFlux (Fluxbox),
Utility: pUPnGO (command line), Puppy Crypt (encryption),
Distribution compatible: Upup (Ubuntu), Dpup (Debian), Insidious (Debian Sid), Spup (Slackware),
Legacy: Classic Pup 2.14x, Legacy OS,
Barebones: Empty Crust, Fat Free, Barebones, Simplepup, Wolf Pup, pUPnGO (command line), ChoicePup,
Multimedia: Studio Puppy, Grafpup, Speakpup, PL Arcade,
Hardware specific: Puppeee (netbook), Fluppy (netbook), FatDog64 (64-bit), XOpup (OLPC laptop),
Special application: ChemPup (chemistry), Digipup (HAM radio), Speakpup (voice), Puppy Crypt (encryption),
Cafe/Kiosk: HaRo
Browser specific: Mean Puppy (Opera), Browser Linux (Firefox or Chrome), Fire Hydrant (Firefox), NOP (Opera),
Netbook: Puppeee, Fluppy, XOpup,
Build tool: Unleashed, Woof