mirror of
https://github.com/jlu5/PyLink.git
synced 2024-12-26 20:52:45 +01:00
16ac91a718
Merge branch 'devel' Conflicts: RELNOTES.md VERSION classes.py conf.py coremods/control.py coremods/corecommands.py coremods/service_support.py docs/advanced-relay-config.md docs/faq.md example-conf.yml launcher.py plugins/global.py plugins/relay.py plugins/relay_clientbot.py protocols/p10.py utils.py |
||
---|---|---|
.. | ||
doxygen.conf | ||
doxygen.sh | ||
hooks-reference.md | ||
permissions-api.md | ||
pmodule-spec.md | ||
protocol-modules.dot | ||
protocol-modules.svg | ||
README.md | ||
release-process.md | ||
services-api.md | ||
using-ircparser.md | ||
writing-plugins.md |
PyLink Developer Documentation
This documentation is provided for reference only, and may not always be up to date as APIs change. Patches are welcome if something looks wrong or is wrong. In such cases, consulting the source code is probably your best bet.
The docs are also really incomplete (contributions are appreciated!)
Introduction
PyLink is an a modular, plugin-based IRC services framework. It uses swappable protocol modules and a hooks system for calling plugins, allowing them to function regardless of the IRCd used.
Contents
- Writing plugins for PyLink
- PyLink hooks reference
- Services bot API/Creating your own service bots
- Permissions API Introduction
- Using
utils.IRCParser()