Contributing

Development sources

To get started with Irssi development, first check out the git repository:

git clone https://github.com/irssi/irssi

After check-out, you must run ./autogen.sh. It may be necessary to install additional packages. More information can be found on the wiki.

Helping Development

Hey you! Irssi is desperately looking for developers. No groundbreaking development has occured since ten years. Apart from fixing bugs and reviewing patches, there are also many huge issues which noone is tackling at the moment. Some of those are:

Also review the Unofficial Roadmap for a further source of TODOs.

If you’re lucky, you might find issues in the tracker that are labeled ‘easy’

Scripts

Perl scripts can be submitted to the Irssi Script Repository by following the instructions and sending a Pull Request on Github. Next to the perl and signals documentation, the Unofficial Irssi Scripting Documentation Wiki may have additional helpful resources about writing scripts.

Themes

Most of the existing documentation regarding themes can be found in the default.theme file created by Irssi when you /save, or /save -formats. Much of themeing is artistic skills combined with trial and error. Nice themes can be submitted to the Irssi Themes Collection through a Github Pull Request.