lmao probably don't use this your computer may explode
Go to file
2016-11-14 06:50:14 -05:00
example overhaul of docs; add additional Config.Disable* directives. 2016-11-14 06:50:14 -05:00
.travis.yml first commit 2016-11-13 03:30:43 -05:00
callback.go overhaul of docs; add additional Config.Disable* directives. 2016-11-14 06:50:14 -05:00
conn.go overhaul of docs; add additional Config.Disable* directives. 2016-11-14 06:50:14 -05:00
contants.go overhaul of docs; add additional Config.Disable* directives. 2016-11-14 06:50:14 -05:00
event.go overhaul of docs; add additional Config.Disable* directives. 2016-11-14 06:50:14 -05:00
helpers.go overhaul of docs; add additional Config.Disable* directives. 2016-11-14 06:50:14 -05:00
LICENSE first commit 2016-11-13 03:30:43 -05:00
main.go overhaul of docs; add additional Config.Disable* directives. 2016-11-14 06:50:14 -05:00
README.md moar updaets 2016-11-14 02:31:21 -05:00
sender.go overhaul of docs; add additional Config.Disable* directives. 2016-11-14 06:50:14 -05:00
state.go overhaul of docs; add additional Config.Disable* directives. 2016-11-14 06:50:14 -05:00

girc is a flexible IRC library for Go

Build Status GoDoc codebeat badge Go Report Card IRC Chat GitHub Issues license

Features

  • Focuses on simplicity, yet tries to still be flexible
  • Only requires standard packages
  • Event based triggering/responses
  • Documentation is mostly on par

Installing

$ go get -u github.com/Liamraystanley/girc

Examples

See girc/examples/ for some examples.

Contributing

Below are a few guidelines if you would like to contribute. Keep the code clean, standardized, and much of the quality should match Golang's standard library and common idioms.

  • Always test using the latest Go version.
  • Always use gofmt before committing anything.
  • Always have proper documentation before committing.
  • Keep the same whitespacing, documentation, and newline format as the rest of the project.
  • Only use 3rd party libraries if necessary. If only a small portion of the library is needed, simply rewrite it within the library to prevent useless imports.
  • Also see golang/go/wiki/CodeReviewComments

License

The MIT License (MIT); Copyright (c) Liam Stanley <me@liamstanley.io>