- Documented package module

Client

- Documented package module

Protocol

- Documented package module

Birchwood

- Documented package module
This commit is contained in:
Tristan B. Velloza Kildaire 2023-03-18 11:29:41 +02:00
parent cb56a4d9f4
commit 6688d6dfdf
4 changed files with 44 additions and 2 deletions

View File

@ -1,4 +1,14 @@
/**
* IRC client and runtime related
*/
module birchwood.client;
/**
* IRC client
*/
public import birchwood.client.client;
public import birchwood.client.exceptions : BirchwoodException;
/**
* Error handling
*/
public import birchwood.client.exceptions;

View File

@ -1,3 +1,9 @@
/**
* Configuration system
*/
module birchwood.config;
/**
* Connection information
*/
public import birchwood.config.conninfo : ConnectionInfo;

View File

@ -1,5 +1,19 @@
/**
* A sane IRC framework for the D language
*/
module birchwood;
/**
* Client
*/
public import birchwood.client;
/**
* Configuration
*/
public import birchwood.config;
/**
* Encoding and decoding
*/
public import birchwood.protocol;

View File

@ -1,7 +1,19 @@
/**
* IRC protocol decoding and encoding
*/
module birchwood.protocol;
/**
* Message type and parsing
*/
public import birchwood.protocol.messages : Message;
/**
* Numeric response codes
*/
public import birchwood.protocol.constants : ReplyType;
// TODO: Look how to neaten up (if any)
/**
* Message formatting utilities
*/
public import birchwood.protocol.formatting;