Joining Licq Development
So, you want to work on Licq? The first thing you should do is familiarize yourself with how things are done. We have the licq-devel mailing list, IRC, and this Wiki. Currently they are 3 separate entities, but with the Wiki, we should be able to create a reference of all conversations (Mail, IRC, ICQ) to work together as a team.
When you decide you want to help out with Licq, you should contact Jon and let him know that you are interested and he should be able to help you out with getting started in programming for Licq.
We are now working on a new Plugin API, see DeveloperArea/PluginApi/TaskList for a list of tasks that you can help out with! Some hints to compile the new Plugin API can be found under CompileHints.
The CodingStyle document describes the coding style used.
SVN
The current SVN server can be accessed anonymously at http://svn.licq.org/svn/trunk/. For development we use svn+ssh://svn.licq.org/ which requires an account. When you contact Jon he will setup the account for you when it is needed. For further reference about using SVN, please see the SVNBook.
Plans
On March 31, 2006 a new thread on the Licq-Devel mailing list was started about the future of Licq and what needs to be done. Please see the Roadmap link above for details.
Here are some links to the logs of the IRC meetings that have been held to discuss the future goals and direction of Licq:
2006 Meetings
- First meeting
- Second Meeting
- Third Meeting
- Fourth Meeting
- Fifth Meeting
- Sixth Meeting
- Seventh Meeting
2007 Meetings
Resources
- Porting Linux applications to 64-bit systems - Learn how to avoid portability pitfalls when making declarations and assignments, bit shifting, typing, formatting strings, and more.
- OSCAR (ICQ v7/v8/v9) protocol documentation - describes the protocol used in ICQ and AIM.
- CIA - Real-time open source activity stats.
- Ohloh - Software metrics and project information on open source software projects.
