You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This package was originally created to only handle message parsing,
8
-
but has since been expanded to include small abstractions around
9
-
connections and a very general client type with some small
10
-
conveniences.
7
+
This package was originally created to only handle message parsing, but has since been expanded to include small abstractions around connections and a very general client type with some small conveniences.
11
8
12
-
This library is not designed to hide any of the IRC elements from
13
-
you. If you just want to build a simple chat bot and don't want to
14
-
deal with IRC in particular, there are a number of other libraries
15
-
which provide a more full featured client if that's what you're
16
-
looking for.
9
+
This library is not designed to hide any of the IRC elements from you. If you just want to build a simple chat bot and don't want to deal with IRC in particular, there are a number of other libraries which provide a more full featured client if that's what you're looking for.
17
10
18
-
This library is meant to stay as simple as possible so it can be a
19
-
building block for other packages.
11
+
This library is meant to stay as simple as possible so it can be a building block for other packages.
20
12
21
-
This library aims for API compatibility whenever possible. New
22
-
functions and other additions will not result in a major version
23
-
increase unless they break the API. This library aims to follow
24
-
the semver recommendations mentioned on gopkg.in.
13
+
This library aims for API compatibility whenever possible. New functions and other additions will not result in a major version increase unless they break the API. This library aims to follow the semver recommendations mentioned on gopkg.in.
25
14
26
15
This packages uses newer error handling APIs so, only go 1.13+ is officially supported.
27
16
28
17
## Import Paths
29
18
30
-
All development happens on the `master` branch and when features are
31
-
considered stable enough, a new release will be tagged.
19
+
All development happens on the `master` branch and when features are considered stable enough, a new release will be tagged.
32
20
33
-
*`gopkg.in/irc.v4` should be used to develop against the commits
34
-
tagged as stable
21
+
*`gopkg.in/irc.v4` should be used to develop against the commits tagged as stable
35
22
36
23
## Development
37
24
38
-
In order to run the tests, make sure all submodules are up to date. If you are
39
-
just using this library, these are not needed.
25
+
In order to run the tests, make sure all submodules are up to date. If you are just using this library, these are not needed.
40
26
41
27
## Notes on Unstable APIs
42
28
43
-
Currently the ISupport and Tracker APIs are considered unstable - these may be
44
-
broken or removed with minor version changes, so use them at your own risk.
29
+
Currently the ISupport and Tracker APIs are considered unstable - these may be broken or removed with minor version changes, so use them at your own risk.
45
30
46
31
## Major Version Changes
47
32
@@ -57,10 +42,8 @@ broken or removed with minor version changes, so use them at your own risk.
57
42
58
43
### v2
59
44
60
-
- CTCP messages will no longer be rewritten. The decision was made that this
61
-
library should pass through all messages without mangling them.
62
-
- Remove Message.FromChannel as this is not always accurate, while
63
-
Client.FromChannel should always be accurate.
45
+
- CTCP messages will no longer be rewritten. The decision was made that this library should pass through all messages without mangling them.
46
+
- Remove Message.FromChannel as this is not always accurate, while Client.FromChannel should always be accurate.
0 commit comments