Difference between revisions of "Matrix"

From Software Heritage Wiki
Jump to navigation Jump to search
m
(→‎IRC channels: add links to Matrix bridges)
Line 3: Line 3:
 
The following channels have been registered on the [https://freenode.net/ Freenode] network for [[Software Heritage]] usage.
 
The following channels have been registered on the [https://freenode.net/ Freenode] network for [[Software Heritage]] usage.
  
* '''#softwareheritage''': general discussions about the project (currently unused)
+
* [https://riot.im/app/#/room/#freenode_#swh-devel:matrix.org '''#swh-devel''']: public development discussions
* '''#swh''': ditto, in case we end up preferring the short version
+
* [https://riot.im/app/#/room/#freenode_#swh-team:matrix.org '''#swh-team''']: private discussions of the core team
* '''#swh-devel''': public development discussions
+
* [https://riot.im/app/#/room/#freenode_#swh-sysadm:matrix.org '''#swh-sysadm''']: operations team discussions/bots
* '''#swh-team''': private discussions of the core team
+
* [https://riot.im/app/#/room/#freenode_#softwareheritage:matrix.org '''#softwareheritage''']: general discussions about the project (currently unused)
* '''#swh-sysadm''': operations team discussions/bots
+
* [https://riot.im/app/#/room/#freenode_#swh:matrix.org '''#swh''']: ditto, in case we end up preferring the short version
  
If you do IRC, consider joining the channels.
+
If you use IRC, consider joining the channels.
 +
 
 +
If you don't use IRC ''directly'', you can still join our chat channels from your web browser via a [https://matrix.org/ Matrix] bridge by clicking on the channel names in the list above. You will be asked to create a [https://about.riot.im/ Riot] account if you don't have one yet.
  
 
== IRC authentication ==
 
== IRC authentication ==

Revision as of 08:24, 5 June 2019

IRC channels

The following channels have been registered on the Freenode network for Software Heritage usage.

  • #swh-devel: public development discussions
  • #swh-team: private discussions of the core team
  • #swh-sysadm: operations team discussions/bots
  • #softwareheritage: general discussions about the project (currently unused)
  • #swh: ditto, in case we end up preferring the short version

If you use IRC, consider joining the channels.

If you don't use IRC directly, you can still join our chat channels from your web browser via a Matrix bridge by clicking on the channel names in the list above. You will be asked to create a Riot account if you don't have one yet.

IRC authentication

You should register their nick with NickServ using:

/nick <USERNAME>
/msg nickserv register <PASSWORD> <EMAIL>

You will then receive an e-mail containing a link to activate you account. After doing so, you need to configure your client to auto-authenticate. The recommanded way of doing that is using SASL authentication.

For Weechat:

/set irc.server.freenode.sasl_username <USERNAME>
/set irc.server.freenode.sasl_password <PASSWORD>

Freenode also supports authentication via TLS client certificates.

IRC access list

To auto-voice people with a registered nick (only doable by people with +fA access modes will be able to do it), add them to the channel access list:

/msg chanserv access #swh-devel add zack +V