Skip to content
Caius "kaio" Chance edited this page May 7, 2013 · 3 revisions

Introduction

As a developer you are responsible to 3 tasks: develop new features, repair existing bugs, coordinate with other participants. Basically you will spend most of your project time on Issue Tracker when you are not programming or testing.

Develop New Features

This is the most exciting experience as a developer yay!! As we are using GitHub.com, you have complete freedom to fork this project in any way you like. Once you have come up any ideas or codes, drop us a new issue ticket or pull request. Don't forget to read New Developer Guide if you want to get your hand dirty ASAP.

Repair Existing Bugs

No one can make a perfect thing which can work and work forever, so we fix them along time. You will receive issue reports from Issue Tracker or discover bugs during your testings. Track them and eliminate them, easy. You can have a look on Issue Tracker Guide for better organization.

Coordinate With Other Participants

Besides farm your code crops, you are the key of the project. You have the highest power in communication among users, other developers/patch-submitters, translators, content writers, designers, etc. You are encouraged to talk using the Issue Tracker for reference and transparency. You are not disallowed to use email or other instant messengers but everyone will appreciate when you have logs or records supplied to this wiki or issue tracker, just for project improvement purposes.

There is a IBus-Devel Mailing List exclusive for discussions of IBus topics that may help.

Clone this wiki locally