-
Notifications
You must be signed in to change notification settings - Fork 48
Development Guide
xatier edited this page May 19, 2020
·
17 revisions
- Development Policy (or Spirit)
- KISS
- Obtain Source
git clone https://github.com/hime-ime/hime.git
- Download tarball
- Developer's Guide (Documents)
- Submit pull request for only latest commit
- ping @xatier on GitHub for PRs.
- Setup a Development Environment
- GTK+ 2.x (recommends, you may also use GTK+ 3.x only)
- libXtst
- pkg-config
- GTK+ 3.x (optional), If you want GTK+ 3.x to be default UI toolkit, GTK+ 2.x will be optional.
- anthy (optional)
- libchewing (optional)
- How to Test HIME
- Invoke Second HIME Instance for Testing Purpose
- Debug
-
Run hime without installing: Just
./configure ; make ; distro/dev-tools/scripts/test-hime
- Debug Message
- Log File
- Debugging with GDB
-
Run hime without installing: Just
- Recommended Coding Conventions (
make clang-format
) - Contribute Patch or Other Materials
- Fork HIME and Send Pull Request
- How to send patch to hime
- Working with Git