Say you want to contribute to a project and find out the only way to do so is by discussing the issue on IRC or the mailing list, then submitting the patch per email.
Say you want to contribute to a project and find out the only way to do so is by discussing the issue on IRC or the mailing list, then submitting the patch per email.
I never really got used to IRC myself, but it's usually fine when connecting to IRC via Matrix.
BTW, what other communication channels would you have expected?
Primarily an issue tracker on codeberg, gitlab, github, or something with support for pull requests / merge requests for contributions. Direct communication is secondary for most projects, IMO unless it's big/used enough that users require direct support - in which case: Matrix.