Skip to content
Trung Ngo edited this page Aug 18, 2014 · 7 revisions

You can start by picking one of the issues:

https://github.com/BoGoEngine/fcitx-bogo/issues

Don't hesitate to ask questions, @lewtds and other team members are always available for help on the #bogo channel on the Freenode IRC network.

Manual testing

The easiest thing you can do to help is to install fcitx-bogo and perform a suite of manual tests, defined here (Vietnamese): https://github.com/BoGoEngine/fcitx-bogo/wiki/Manual-Testing

If you find something unusual, then it IS a bug. Please report it.

API

Fcitx doesn't have a public API reference web page yet. But you can read the headers and build the docs from source.

https://fcitx-im.org/wiki/Become_a_developer

Debugging

Run cmake in the Debug mode for debugging symbols and logging:

cmake -DCMAKE_BUILD_TYPE=Debug ..

Run fcitx in non-daemon mode to see logging messages:

fcitx --replace -D

bogo-python

bogo-python was added by this command:

git subtree add -P bogo-python --squash https://github.com/BoGoEngine/bogo-python.git master

So now basically the bogo-python sub-project is committed directly into the source tree. To update it:

git subtree pull --prefix=bogo-python --squash https://github.com/BoGoEngine/bogo-python.git master

Clone this wiki locally