3
0
mirror of https://github.com/jlu5/PyLink.git synced 2024-11-24 11:39:25 +01:00
PyLink/docs/technical/README.md
2017-11-12 12:07:08 -08:00

29 lines
1017 B
Markdown

# 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](writing-plugins.md)
- [PyLink hooks reference](hooks-reference.md)
- [Services bot API/Creating your own service bots](services-api.md)
- [Permissions API Introduction](permissions-api.md)
- [Using `utils.IRCParser()`](using-ircparser.md)
----
- [PyLink protocol module specification](pmodule-spec.md)
----
- [Release Process for PyLink](release-process.md)
![Graph of protocol module inheritance tree](protocol-modules.svg)