* Describes a type of source capable of producing a per-Community tag list.
* Provides tags for Session Communities.
*/
interface CommunitySourceWithTags {
/**
@ -14,7 +14,7 @@
}
/**
* Encapsulates Community data fetched from https://session.directory/.
* Parses Communities fetched from Session.directory.
*/
class SDIRCommunitySource implements CommunitySourceWithTags {
private function __construct(string $contents) {
@ -127,7 +127,7 @@
}
/**
* Encapsulates Community data fetched from [Awesome-Session-Group-List](https://raw.githubusercontent.com/GNU-Linux-libre/Awesome-Session-Group-List/main/README.md).
* Parses Communities fetched from [Awesome-Session-Group-List](https://raw.githubusercontent.com/GNU-Linux-libre/Awesome-Session-Group-List/main/README.md).
*/
class ASGLCommunitySource implements CommunitySourceWithTags {
private function __construct(string $contents) {
@ -216,7 +216,7 @@
}
/**
* Encapsulates sources of Communities found on the web.