GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - ircdocs/dd: IRC Developer Documentation

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

78 Commits
78 Commits

Folders and files

NameName
Last commit message
Last commit date
.bundle
.bundle
 
 
_data
_data
 
 
_examples
_examples
 
 
_includes
_includes
 
 
_irc_info_refs
_irc_info_refs
 
 
_layouts
_layouts
 
 
_plugins
_plugins
 
 
assets
assets
 
 
guides/irc-dev
guides/irc-dev
 
 
refs
refs
 
 
.gitignore
.gitignore
 
 
CLA.md
CLA.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
Gemfile
Gemfile
 
 
Gemfile.lock
Gemfile.lock
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
_config-bare.yml
_config-bare.yml
 
 
_config-ircdocs.yml
_config-ircdocs.yml
 
 
contact.html
contact.html
 
 
contributing.html
contributing.html
 
 
contributors.html
contributors.html
 
 
elasticsearch.json
elasticsearch.json
 
 
index.html
index.html
 
 
software.html
software.html
 
 
tools.html
tools.html
 
 

Repository files navigation

IRC Developer Docs

This set of documentation describes the IRC (Internet Relay Chat) protocol. The docs are written to give developers a good footing when writing software that uses or interacts with IRC.

This documentation takes on a lot of structure from something like the MDN Web Docs, which documents web technology instead.

Building

The ircdocs config file creates the main site. The bare config file exports the pages without headers/footers and is used when plugging the content into other sites.

when writing docs

bundle exec jekyll serve -w --config _config-ircdocs.yml

building

bundle exec jekyll b --config _config-ircdocs.yml

Documentation Structure

Here's the rough breakdown of what's included here:

  • Tech References
    • Command Reference
    • Numeric Reference
    • Glossary
  • Guides

Future

Some stuff I want to describe very explicitly in future include:

  • Hostname masking/cloaking
  • Virtual Hosts
  • refs/modes/c/invite-only and etc, modes/c for chan and modes/u for user modes, check the join command ref for links
  • refs/isupport/chanlimit and etc

Other References

Here are some other IRC references that devs may find useful:

  • IRCv3 Working Group
  • ircdocs generally

What can I do with this?

The project's license file lays this out in detail, but as a non-normative summary we've designed the license so that:

  • If anyone modifies or builds on top of the content in this repo, we can pull those changes back into this project under this project's license.
  • If anyone wants to take any of the content in this repo and pull it into the IETF process (for example, writing a new RFC describing the IRC protocol), they can do that and the content they use will be under the IETF contributor license terms.

About

IRC Developer Documentation

dd.ircdocs.horse/

Resources

Readme
License

Contributing

Contributing
Activity
Custom properties

Stars

4 stars

Watchers

2 watching

Forks

5 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.