view doc/html/index.md @ 665:7ed23c858694

Tests: test irccdctl (rule-* commands) #785 While here, fix rule-edit which were triggering invalid_index because it was not added to the request. Also fix missing events from configuration file because they were forgotten. Finally, use std::set instead of std::unordered_set for a sorted output in rule-list and rule-info to ensure long-term compatibility in output.
author David Demelier <markand@malikania.fr>
date Thu, 29 Mar 2018 20:01:02 +0200
parents e5d0f4289e04
children
line wrap: on
line source

---
header: "Irccd documentation"
guide: true
---

Welcome to the irccd documentation.

# Building

Everything you need to build irccd.

  - [Build from sources](build/build-from-sources.html)
  - [Build options](build/build-options.html)

# Configuring & running

## General topics

Read the following sections to understand the configuration file format and in
which directories they are located.

  - [Paths](irccd/paths.html)
  - [Configuration file syntax](misc/configuration-syntax.html)

## Irccd

Configure and run `irccd` daemon.

  - [Configure irccd](irccd/configuring.html)
  - [Irccd command line usage](irccd/usage.html)

## Irccdctl

Everything about the `irccdctl` utility.

  - [Configure irccdctl](irccdctl/configuring.html)
  - [Irccdctl command line usage](irccdctl/usage.html)
  - [List of irccdctl commands](irccdctl/command/index.html)

# Plugins

Documentation about official irccd plugins.

  - [ask](plugin/ask.html)
  - [auth](plugin/auth.html)
  - [hangman](plugin/hangman.html)
  - [history](plugin/history.html)
  - [logger](plugin/logger.html)
  - [plugin](plugin/plugin.html)
  - [roulette](plugin/roulette.html)
  - [tictactoe](plugin/tictactoe.html)

# Development

Development of plugins and other development documentation.

  - [Javascript plugin introduction](dev/plugin-javascript-introduction.html)
  - [Network protocol](dev/socket-protocol.html)
  - [Network commands](dev/socket-commands.html)

# Plugin API

The official Javascript API.

  - [Javascript API](api/index.html)

# Miscellaneous

Miscellaneous documentation.

  - [Common patterns and formatting](misc/common-patterns-and-formatting.html)