How to write an IRCv3 Specification
This rough guide aims to take you through the process of writing an IRCv3 specification and getting it accepted! It doesn't lay out exactly what you must do for a document to get accepted, but should be a useful set of suggestions and considerations to keep in mind as you go through the process.
Why write a spec?
There are a few main reasons why you'd want to write up a spec for inclusion within the IRCv3 Working Group:
- You'd like to change an aspect of the IRC protocol, and write down in very exact detail how that change works.
- You have a cool, interesting, and/or useful feature in your software and think that other software should include it.