Lion Kimbro
Jabber IM |
LionKimbro@jabber.org |
Homepage |
I'm a WikiFaerie, and I work on the ObstacleCourse.
I also participate on the Python Wiki, and the Seattle Python Interest Group wiki.
Contents
Documentation Work
I am very interested in documentation.
Some things I want to do here:
Write a self-training course - development at ObstacleCourse
Write a MetaDocumentation page
Write Cheat Sheets - wrote XrcCheatSheet- yay!
Write Code Start Points - wrote CodeStartingPoints and XrcStartingPoint
- Write Demonstrations
- Perform Categorizing
More Diagramming! - (if we had MoinDot installed, I'd be in 7th heaven...)
MetaDocumentation
MetaDocumentation would include a description of available documentation, including tutorials, the ObstacleCourse, the wxWindows API docs, the recipes, and cheet sheets. More is likely to follow.
Cheat Sheets
CheatSheets would be pages where people put cheat sheets.
CheatSheet = Reference + Density
Unified by CategoryCheatSheet.
Code Start Points
Generally, when you start coding, you copy and paste from some framework.
It'd be nice to have a catalog of starting points and their advantages.
Demonstrations
There should be small, 5-10 line demonstrations of every control.
Because frameworks are sometimes required to properly hang a control, the demonstrations can refer to standardized start points to hang the control in. (a "harness"..?)
Categorizing
We should have CategoryRecipe on each recipe, as well as a category tag for the recipe subtype.
More Diagramming!
Diagrams are powerful.
Examples of my work on this site:
Thoughts on PythonCard
- Needs let draw on card.
Needs make wxPython easy. (Yes, it is hard.)
- Needs good defaults, w/o code req.
Go to next/another frame ("Card" in HyperCard.)
- Right clicking on lists generate menus, etc.,.
My Personal Cheat Sheet
wxNewId()
wxStaticText( parent, id, label ) |
wxALIGN_LEFT/CENTER/RIGHT, GetLabel/SetLabel |
wxButton( parent, id, label ) |
EVT_BUTTON( parent, id, func ) |
Add( win, prop, flag, border ) |
wxGROW, wxSHAPED, wx(ALIGN_)L/T/R/B/C |