diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a16bd5e..ee2f101 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -34,7 +34,8 @@ Please, choose no more than **3 categories** (array of strings) for the software * `Reviews` (networks whose main purpose is reviewing stuff) * `Games` (gaming servers and apps) * `Develop` (software development applications: version control services, pastebins, etc) -* `Extend` (services and tools extending Fediverse functionality: adding groups, etc) +* `Extention` (services and tools extending Fediverse functionality: adding groups, etc) +* `Other` (everything that doesn't quite fit into the above categories) A project may have a logo / image (45x45px), placed in `./source/img/misc` folder. diff --git a/source/_data/miscellaneous.json b/source/_data/miscellaneous.json index 5703921..5bfc62d 100644 --- a/source/_data/miscellaneous.json +++ b/source/_data/miscellaneous.json @@ -1135,6 +1135,24 @@ "OStatusClass": false, "categories": ["SN-mi"] }, + { + "title": "Bonfire", + "source": "https://bonfire.cafe", + "protocols": "ActivityPub", + "site": "https://bonfire.cafe", + "logo": "/img/misc/bonfire.png", + "servers": "", + "description": "Your plug & play federated social network. Based on CommonsPub, runs on RaspberryPi devices. Still in beta.", + "codeLanguage": "", + "techStack": "", + "license": "-", + "FediAccount": "@bonfire@indieweb.social", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Other"] + }, { "title": "Redaktor", "source": "https://redaktor.me", diff --git a/source/img/misc/bonfire.png b/source/img/misc/bonfire.png new file mode 100644 index 0000000..01ffaa9 Binary files /dev/null and b/source/img/misc/bonfire.png differ diff --git a/themes/starter/layout/miscellaneous.ejs b/themes/starter/layout/miscellaneous.ejs index a5c4699..3023d25 100644 --- a/themes/starter/layout/miscellaneous.ejs +++ b/themes/starter/layout/miscellaneous.ejs @@ -23,7 +23,7 @@ layout: layout const apps = site.data.miscellaneous.apps; const langList = langCount(apps).sort((a,b) => b.count - a.count); - const byCategory = [['snMacro', 'Social network (macro)'], ['snMicro', 'Social network (micro)'], ['blogPub', 'Blog and Publishing'], ['media', 'Media sharing'], ['links', 'Link sharing'], ['evMeet', 'Events and Meetups'], ['files', 'File hosting'], ['data', 'Open data'], ['reviews', 'Reviewing'], ['games', 'Gaming'], ['dev', 'Software development'], ['extend', 'Extentions']]; + const byCategory = [['snMacro', 'Social network (macro)'], ['snMicro', 'Social network (micro)'], ['blogPub', 'Blog and Publishing'], ['media', 'Media sharing'], ['links', 'Link sharing'], ['evMeet', 'Events and Meetups'], ['files', 'File hosting'], ['data', 'Open data'], ['reviews', 'Reviewing'], ['games', 'Gaming'], ['dev', 'Software development'], ['extend', 'Extentions'], ['other', 'Other']]; const byProtocol = [['sortDiaspora', 'diaspora'], ['sortZot', 'Zot'], ['sortAP', 'ActivityPub'], ['sortOstatus', 'OStatus']]; %>