IRC: Difference between revisions
(Created page with "== List of channels == ; In the primary Nasqueron Note : Freenode doesn't currently allow (well... since 2010 actually) new group registration, so we currently can't assign...") |
(→Cloaks) |
||
(8 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
IRC channels for Nasqueron projects are located on Libera.Chat. | |||
IRC is a great place to discuss operations tasks and to get notifications from DevCentral/GitHub/Docker Hub as our notifications feed fo there in real time. | |||
'''Historical note:''' In the past, we used Freenode, and like many open source communities, migrated to Libera.Chat. Any mention of Freenode in documentation, README or other metadata should be read as Libera.Chat instead. | |||
== How to connect? == | |||
Connect by pointing your IRC client to [ircs://irc.libera.chat:6697 irc.libera.chat:6697] (TLS). | |||
A webchat is also available at https://web.libera.chat/. | |||
If you need a shell to host your IRC client or bouncer, we offer it at <code>eglide.org</code>. | |||
== List of channels == | == List of channels == | ||
; In the primary Nasqueron | ; In the primary Nasqueron space | ||
* #nasqueron - main channel | |||
* #nasqueron-logs - notifications for non-ops tasks, commits, etc. | |||
* #nasqueron-ops - discussions about operations, infrastructure, any action performed on a server must be logged on this channel | * #nasqueron-ops - discussions about operations, infrastructure, any action performed on a server must be logged on this channel | ||
* #nasqueron-pentacle - testing and operational control of the bots (Dæghrefn, Wearg, etc.), not really used for other beings than bots | * #nasqueron-pentacle - testing and operational control of the bots (Dæghrefn, Wearg, etc.), not really used for other beings than bots | ||
Line 12: | Line 26: | ||
* #tasacora - cartography project [[Tasacora]] | * #tasacora - cartography project [[Tasacora]] | ||
; Other channels | ; Other channels where Nasqueron stuff are discussed | ||
* #wolfplex - currently also given as support channel in a lot of documentation | * #wolfplex - currently also given as support channel in a lot of documentation | ||
Line 24: | Line 38: | ||
* #nasqueron-ops - nasqueron.ops.* and nasqueron.docker.* | * #nasqueron-ops - nasqueron.ops.* and nasqueron.docker.* | ||
* #tasacora - nasqueron.tasacora.* | * #tasacora - nasqueron.tasacora.* | ||
== Create a new channel == | |||
You can create channel freely. Channels created starting by #eglide- or #nasqueron- in our project namespace, and, as such, can be claimed. | |||
=== Where to list it? === | |||
* on this page | |||
* a task should be filled on DevCentral against Dæghrefn project to notify the new channel, so we can configure the bot to manage ChanServ access there too | |||
=== ChanServ configuration === | |||
REGISTER #nasqueron-quux | |||
SET #nasqueron-quux MLOCK | |||
TEMPLATE #nasqueron-quux botadmin +* | |||
TEMPLATE #nasqueron-quux botop -*+vVoOti | |||
TEMPLATE #nasqueron-quux member -*+vVoti | |||
ACCESS #nasqueron-quux ADD Daeghrefn botadmin | |||
=== Channel log === | |||
Normally, a channel is not publicly logged. But in some cases, it's interesting to enable this feature on purely technical channels. | |||
If the channel is logged, you must do both of these: | |||
* document it in the topic | |||
* add an autojoin message, for example through ChanServ: SET #nasqueron-quux ENTRYMSG "This channel is publicly logged." | |||
We consider the publication of logs to the DevCentral chatlog application to qualify as "publicly logged", regardless of the project-as-ACLs or the space where the log is. | |||
== Issues and future plans == | |||
The roadmap is: | |||
* '''Bridges.''' It's currently under consideration to bridge communication platforms to allow beings to choose where they connect to discuss Nasqueron. | |||
* '''Darkbot.''' Effort to modernize darkbot (SASL connectivity done, IPv6 next) are ongoing, and to manage databases management. The idea, especially at the starting of language model era is to restrict the use as a question/answer simple database with information about our network, software, about general ports or rfc list and other authoritative datasources. | |||
Projects on DevCentral: | |||
* {{DevCentral project|irc}} - tag for everything IRC-related | |||
* {{DevCentral project|Odderon}} - specific project for Darkbot work and Odderon configuration | |||
* {{DevCentral project|ViperServ}} - specific project for eggdrop work and Dæghrefn/Wearg configuration | |||
== Libera specific notes == | |||
=== Project contacts === | |||
Per [[Governance/Powers_of_representation#IRC]], {{u|Dereckson}} and {{u|Sandlayth}} can represent Nasqueron to Libera as "group contacts" (GCs). | |||
They're responsible for requests like channel namespace management, cloaks or requesting assistance from Libera staff. | |||
== Cloaks == | |||
Cloaks starting by nasqueron/ can be requested by project contacts: | |||
* beings can claim nasqueron/<username> | |||
* bots can be assigned nasqueron/bot/<bot username> | |||
Beings can claim a nasqueron/ task as long as one of those statement is true (one is enough, yet one is needed): | |||
* they participate to a Nasqueron project | |||
* they are member of Nasqueron (see [[We are Nasqueron]]) | |||
{{Call for action|link=https://forms.nasqueron.org/nasqueron-requests/irc-cloak/new|text=Request a cloak}} | |||
The cloak identifies you as a Nasqueron member and as such, your reputation will reflect onto the reputation of Nasqueron. | |||
Group contacts can then process with the cloak request per [https://libera.chat/guides/cloaks this documentation]. | |||
[[Category:Reference]] | |||
[[Category:IRC]] |
Latest revision as of 03:46, 2 June 2023
IRC channels for Nasqueron projects are located on Libera.Chat.
IRC is a great place to discuss operations tasks and to get notifications from DevCentral/GitHub/Docker Hub as our notifications feed fo there in real time.
Historical note: In the past, we used Freenode, and like many open source communities, migrated to Libera.Chat. Any mention of Freenode in documentation, README or other metadata should be read as Libera.Chat instead.
How to connect?
Connect by pointing your IRC client to irc.libera.chat:6697 (TLS).
A webchat is also available at https://web.libera.chat/.
If you need a shell to host your IRC client or bouncer, we offer it at eglide.org
.
List of channels
- In the primary Nasqueron space
- #nasqueron - main channel
- #nasqueron-logs - notifications for non-ops tasks, commits, etc.
- #nasqueron-ops - discussions about operations, infrastructure, any action performed on a server must be logged on this channel
- #nasqueron-pentacle - testing and operational control of the bots (Dæghrefn, Wearg, etc.), not really used for other beings than bots
- By project
- #tasacora - cartography project Tasacora
- Other channels where Nasqueron stuff are discussed
- #wolfplex - currently also given as support channel in a lot of documentation
- #fauve
- #wikipedia-fr - rare, but some discussions about Dæghrefn or tools.nasqueron.org occurs
Wearg groups
Some channels want notifications about new commits, tasks, etc.
- #nasqueron-ops - nasqueron.ops.* and nasqueron.docker.*
- #tasacora - nasqueron.tasacora.*
Create a new channel
You can create channel freely. Channels created starting by #eglide- or #nasqueron- in our project namespace, and, as such, can be claimed.
Where to list it?
- on this page
- a task should be filled on DevCentral against Dæghrefn project to notify the new channel, so we can configure the bot to manage ChanServ access there too
ChanServ configuration
REGISTER #nasqueron-quux SET #nasqueron-quux MLOCK TEMPLATE #nasqueron-quux botadmin +* TEMPLATE #nasqueron-quux botop -*+vVoOti TEMPLATE #nasqueron-quux member -*+vVoti ACCESS #nasqueron-quux ADD Daeghrefn botadmin
Channel log
Normally, a channel is not publicly logged. But in some cases, it's interesting to enable this feature on purely technical channels.
If the channel is logged, you must do both of these:
- document it in the topic
- add an autojoin message, for example through ChanServ: SET #nasqueron-quux ENTRYMSG "This channel is publicly logged."
We consider the publication of logs to the DevCentral chatlog application to qualify as "publicly logged", regardless of the project-as-ACLs or the space where the log is.
Issues and future plans
The roadmap is:
- Bridges. It's currently under consideration to bridge communication platforms to allow beings to choose where they connect to discuss Nasqueron.
- Darkbot. Effort to modernize darkbot (SASL connectivity done, IPv6 next) are ongoing, and to manage databases management. The idea, especially at the starting of language model era is to restrict the use as a question/answer simple database with information about our network, software, about general ports or rfc list and other authoritative datasources.
Projects on DevCentral:
- 🏷️ irc - tag for everything IRC-related
- 🏷️ Odderon - specific project for Darkbot work and Odderon configuration
- 🏷️ ViperServ - specific project for eggdrop work and Dæghrefn/Wearg configuration
Libera specific notes
Project contacts
Per Governance/Powers_of_representation#IRC, Dereckson and Sandlayth can represent Nasqueron to Libera as "group contacts" (GCs).
They're responsible for requests like channel namespace management, cloaks or requesting assistance from Libera staff.
Cloaks
Cloaks starting by nasqueron/ can be requested by project contacts:
- beings can claim nasqueron/<username>
- bots can be assigned nasqueron/bot/<bot username>
Beings can claim a nasqueron/ task as long as one of those statement is true (one is enough, yet one is needed):
- they participate to a Nasqueron project
- they are member of Nasqueron (see We are Nasqueron)
The cloak identifies you as a Nasqueron member and as such, your reputation will reflect onto the reputation of Nasqueron.
Group contacts can then process with the cloak request per this documentation.