One issue not yet resolved is how to deal with wiki pages for release vs development branches.
There is also a lot of outdated and redundant information on the wiki. I'd like to see this consolidated, deleted or at least moved to some obscure location.
I would like to keep documentation for the releases somehow, while still being able to document features as they are added to the new releases.
Ideally, the default documentation that users see should be for whatever branch is currently recommended for end users.
I'm not sure the best way to accomplish this, open to suggestions.
As a first step, it would be good to figure out what pages need to be release specific
Very release specific pages
- User manual
http://chdk.wikia.com/wiki/CHDK_User_Manual- Firmware usage pages
http://chdk.wikia.com/wiki/CHDK_firmware_usagehttp://chdk.wikia.com/wiki/CHDK_firmware_usage/MoreBesthttp://chdk.wikia.com/wiki/CHDK_firmware_usage/AllBestFollowing this pattern, I'm thinking the user manuals should be
- CHDK_User_Manual <- current recommended release (usually stable, until dev branch reaches RC phase)
- CHDK_User_Manual/Development <- current development branch. Contents can be copy/pasted to main page when it becomes the recommended release)
- CHDK_User_Manual/Release 1.x etc <- old releases
Somewhat release specific
- Scripting pages
http://chdk.wikia.com/wiki/Script_commands http://chdk.wikia.com/wiki/Scriptshttp://chdk.wikia.com/wiki/Lua and sub pages
+ more, which should be cleaned up/ consolidated. It may be enough to add release specific notes to each one. The function reference pages are already large and difficult to work with, it might be better break them up into a few categories.
- Faq
http://chdk.wikia.com/wiki/FAQ - installation related items
- Various intro articles
http://chdk.wikia.com/wiki/CHDK_in_Briefhttp://chdk.wikia.com/wiki/CHDK_for_DummiesIt seems like these should be consolidated and obsolete ones removed
There's a lot more, I'd appreciate people listing what they can think of here. If we pick a strategy and work on it a bit at a time, I think we can make things a lot better. If current community members need wiki admin rights to help accomplish this, I'm happy to set this up.