[Uim] Improvement of documentation
Martin Swift
martin at swift.is
Fri Nov 24 15:24:46 EET 2006
On Sun, Nov 19, 2006 at 11:26:36PM +0900, YAMAMOTO Kengo / YamaKen wrote:
> At Sun, 19 Nov 2006 12:03:55 +0000,
> martin at swift.is wrote:
> > I'm wanting to completely rewrite them. I'll put an outline up soon.
>
> I look forward to read it.
OK, I sat down, did some brain storming and have come up with the
following suggestion for a documentation structure. I tried to focus
on accessibility for users new to the software
In particular, I tried to make the Usage section task-oriented as
opposed to tool-oriented.
Introduction
- What does UIM currently do and what is the goal of the project?
- (What is the difference between UIM and other IMs such as SCIM)
- Which tools are a part of UIM, what do they do and how do they fit
together?
- Which programs does UIM interface with?
Installation
- From Source
- Distro package managers
(should this simply refer to distributions' docs for their
respective package managers?)
Usage
- Setup
* Environment variables
+ GTK_IM_MODULE
+ QT_IM_MODULE
+ XMODIFIERS
+ UIM_CANDWIN_PROG
(any more?)
* Toolbars
- Switching between input modes (is this basically direct/anthy/etc.
or is there just a direct/dict and the dict is changed by other
means?)
- Customization
* Graphical tools
(it doesn't matter which tool -- gtk or qt -- one uses, right?)
* Text files
Support
- FAQs
- Troubleshooting
- UIM mailing list.
In addition to this, I think having a manual page on each tool is a
very good idea. These can then be made into man pages.
Manuals
Dictionary tools
* uim-chardict-qt
* uim-dict-gtk
Bridges
* uim-fep
* uim-xim
Preferences
- see also: Usage > Customization > Graphical tools
* uim-pref-gtk
* uim-pref-qt
Toolbars
* uim-helper-toolbar-gtk
* uim-helper-toolbar-gtk-systray
* uim-toolbar-gtk
* uim-toolbar-gtk-systray
* uim-toolbar-qt
Switchers
* uim-im-switcher-gtk
* uim-im-switcher-qt
Input pad
* uim-input-pad-ja
Misc (what are these?)
* uim-fep-tick
* uim-module-manager
* uim-sh
Finally, there could be a Development section, though this might
better belong on the Google Code page.
Cheers,
Martin
--
\u270C
More information about the uim
mailing list