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 - irccom/devdocs: The IRC Foundation Developer Documentation

BranchesTags
Open more actions menu

Latest commit

 

History

70 Commits
70 Commits

Folders and files

NameName
Last commit message
Last commit date
.bundle
.bundle
 
 
.github/workflows
.github/workflows
 
 
_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
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
Gemfile
Gemfile
 
 
Gemfile.lock
Gemfile.lock
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
_config-dev.yml
_config-dev.yml
 
 
_config-prod.yml
_config-prod.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 is hosted by IRC.com, describing the IRC (Internet Relay Chat) protocol in detail. The docs here 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

Primarily, these docs are meant to be plugged into the proper IRC.com website. However, when developing that's irritating to do so instead we support building the site in two different modes – dev and prod.

In dev mode, the site will build a basic browsable version that can be viewed through the server that Jekyll sets up. In prod mode, what's output is instead the HTML and files that gets deployed into the IRC.com site.

dev

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

prod

bundle exec jekyll b --config _config-prod.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

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

The IRC Foundation Developer Documentation

Resources

Readme
License

Contributing

Contributing
Activity
Custom properties

Stars

1 star

Watchers

2 watching

Forks

10 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402520 — 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.