From d538041b497dd8bf482f666b8b83a25bef928868 Mon Sep 17 00:00:00 2001 From: lostinlight Date: Mon, 31 Aug 2020 02:19:32 +0300 Subject: [PATCH] Change some categories in Misc and Tools, update CONTRIBUTING --- CONTRIBUTING.md | 3 +- source/_data/miscellaneous.json | 18 ++++++++++++ source/_data/tools.json | 28 ++++--------------- themes/starter/layout/miscellaneous.ejs | 2 +- themes/starter/layout/tools.ejs | 4 +-- .../source/assets/scss/modules/_misc.scss | 1 + 6 files changed, 29 insertions(+), 27 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 63ebf40..a16bd5e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -33,7 +33,8 @@ Please, choose no more than **3 categories** (array of strings) for the software * `Open data` (dataset / corpora exchange) * `Reviews` (networks whose main purpose is reviewing stuff) * `Games` (gaming servers and apps) -* `Develop` (software development applications) +* `Develop` (software development applications: version control services, pastebins, etc) +* `Extend` (services and tools extending Fediverse functionality: adding groups, etc) 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 5fc1e4b..bb16656 100644 --- a/source/_data/miscellaneous.json +++ b/source/_data/miscellaneous.json @@ -847,6 +847,24 @@ "OStatusClass": false, "categories": ["SN-ma"] }, + { + "title": "Guppe", + "source": "https://github.com/wmurphyrd/guppe", + "protocols": "ActivityPub", + "site": "https://gup.pe", + "logo": "/img/misc/guppe.png", + "servers": "", + "description": "Social groups for Mastodon and other ActivityPub networks.", + "codeLanguage": "Javascript", + "techStack": "Node.js, Express, Vue", + "license": "AGPL-3.0", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Extention"] + }, { "title": "diaspora*", "source": "https://github.com/diaspora/diaspora", diff --git a/source/_data/tools.json b/source/_data/tools.json index 846d28d..a29933b 100644 --- a/source/_data/tools.json +++ b/source/_data/tools.json @@ -1,24 +1,6 @@ { "apps": [ - { - "title": "Guppe", - "source": "https://github.com/wmurphyrd/guppe", - "protocols": "ActivityPub", - "site": "https://gup.pe", - "logo": "/img/misc/guppe.png", - "servers": "", - "description": "Social groups for Mastodon and other ActivityPub networks.", - "codeLanguage": "Javascript", - "techStack": "Node.js, Express, Vue", - "license": "AGPL-3.0", - "FediAccount": "", - "apClass": true, - "zotClass": false, - "diasporaClass": false, - "OStatusClass": false, - "categories": ["Utils"] - }, { "title": "ForgeFed", "source": "https://notabug.org/peers/forgefed", @@ -53,7 +35,7 @@ "zotClass": false, "diasporaClass": false, "OStatusClass": false, - "categories": ["Utils"] + "categories": ["Bridges"] }, { "title": "CommonsPub", @@ -71,7 +53,7 @@ "zotClass": false, "diasporaClass": false, "OStatusClass": false, - "categories": ["SN-mi", "SN-ma"] + "categories": ["SN-ma", "Libs"] }, { "title": "Pherephone", @@ -431,7 +413,7 @@ "zotClass": false, "diasporaClass": false, "OStatusClass": false, - "categories": ["Utils"] + "categories": ["Bridges"] }, { "title": "RSS-to-ActivityPub", @@ -449,7 +431,7 @@ "zotClass": false, "diasporaClass": false, "OStatusClass": false, - "categories": ["Utils"] + "categories": ["Bridges"] }, { "title": "Activity-PHP", @@ -503,7 +485,7 @@ "zotClass": false, "diasporaClass": false, "OStatusClass": false, - "categories": ["Libs"] + "categories": ["Tests"] }, { "title": "FediDB", diff --git a/themes/starter/layout/miscellaneous.ejs b/themes/starter/layout/miscellaneous.ejs index faf0912..a5c4699 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']]; + 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 byProtocol = [['sortDiaspora', 'diaspora'], ['sortZot', 'Zot'], ['sortAP', 'ActivityPub'], ['sortOstatus', 'OStatus']]; %> diff --git a/themes/starter/layout/tools.ejs b/themes/starter/layout/tools.ejs index fe645fd..6e42df6 100644 --- a/themes/starter/layout/tools.ejs +++ b/themes/starter/layout/tools.ejs @@ -23,14 +23,14 @@ layout: layout const apps = site.data.tools.apps; const langList = langCount(apps).sort((a,b) => b.count - a.count); - const byCategory = [['libs', 'Libraries'], ['specs', 'Specifications'], ['utils', 'Utilities (bots, daemons, federators)'], ['relays', 'Relays'], ['bridges', 'Bridges'], ['plugins', 'Plugins (addons)'], ['tests', 'Testing'], ['other', 'Other']]; + const byCategory = [['libs', 'Libraries'], ['specs', 'Specifications'], ['utils', 'Utilities (including bots, daemons)'], ['relays', 'Relays'], ['bridges', 'Bridges'], ['plugins', 'Plugins (addons)'], ['tests', 'Testing'], ['other', 'Other']]; const byProtocol = [['sortDiaspora', 'diaspora'], ['sortAP', 'ActivityPub'], ['sortOstatus', 'OStatus'], ['sortZot', 'Zot']]; %> <%- partial('_partial/heroheader') %>
-

EXPLORE DEVELOPMENT TOOLS

+

EXPLORE DEVELOPER TOOLS

Sort by category:

<% for (item in byCategory) { %> diff --git a/themes/starter/source/assets/scss/modules/_misc.scss b/themes/starter/source/assets/scss/modules/_misc.scss index 6572cba..969d036 100644 --- a/themes/starter/source/assets/scss/modules/_misc.scss +++ b/themes/starter/source/assets/scss/modules/_misc.scss @@ -251,6 +251,7 @@ #data:checked ~ .misc__grid .card:not(.OpenData), #reviews:checked ~ .misc__grid .card:not(.Reviews), #games:checked ~ .misc__grid .card:not(.Games), +#extend:checked ~ .misc__grid .card:not(.Extention), #libs:checked ~ .misc__grid .card:not(.Libs), #specs:checked ~ .misc__grid .card:not(.Specs), #dev:checked ~ .misc__grid .card:not(.Develop),