diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 669f700..a4eb9d9 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -3,19 +3,23 @@ Don't hesitate to send a merge request. -### [Submitting software](submitting-software) +### [Submitting software](#submitting-software) -Tools submitted to **MORE APPS** website page **must be**: +**Software** here is "a) project that can be installed on a server and self-hosted b) project that may be interesting to the general public, independent of their technical knowledge". + +If your project targets mainly *developers*, tech-savvy users or is a helper (reference library, bot, relay, etc), please, submit it to **TOOLS** page (see below). + +Software submitted to **ALL APPS** website page **must be**: * Fully open source (please, consider showcasing your closed source apps on https://the-federation.info) * Supporting or planning to support one of the following protocols: OStatus, diaspora, Zot, ActivityPub (please, consider showcasing your apps federating via other protocols on https://the-federation.info) Fork this repository. Add your project data to `./source/_data/miscellaneous.json` file. -A project **must have** *title, source, protocols (1 string, comma separated), categories* and appropriate protocol classes marked as `true`. +A project **must have** *title, source, protocols (1 string, comma separated), license, categories* and appropriate protocol classes marked as `true`. -Please, choose no more than **2 categories** (array of strings) for the tool. The ones it was initially designed for. +Please, choose no more than **2 categories** (array of strings) for the software. The ones it was initially designed for. -#### Categories (WIP, may change in the future) +#### Software categories (WIP, may change in the future) * `SN-ma` (social network: macroblogging) * `SN-mi` (social network: microblogging) * `Blog-Pub` (blog and publishing software) @@ -25,14 +29,20 @@ Please, choose no more than **2 categories** (array of strings) for the tool. Th * `Files` (file hosting software) * `Coop` (cooperatives, shared management) * `Econ` (economic activities) +* `DataForge` (dataset / corpora exchange) + +A project may have a logo / image (45x45px), placed in `./source/img/misc` folder. + +### [Submitting tools](#submitting-tools) +Fork this repository. Add your project data to `./source/_data/tools.json` file. + +#### Tools categories (WIP, may change in the future) * `DevTools` (developer tools: libraries and such) * `Plugins` (plugins) * `Relays` (Fediverse relays) * `DataForge` (dataset / corpora exchange) -A project may have a logo / image (45x45px), placed in `./source/img/misc` folder. - -### [Submitting news](submitting-news) +### [Submitting news](#submitting-news) Please, read our [guidelines](./GUIDELINES.md) for guest authors. diff --git a/themes/starter/source/assets/scss/modules/_misc.scss b/themes/starter/source/assets/scss/modules/_misc.scss index c84c68a..fe3ae00 100644 --- a/themes/starter/source/assets/scss/modules/_misc.scss +++ b/themes/starter/source/assets/scss/modules/_misc.scss @@ -288,11 +288,13 @@ .card { flex: 95% 0 0; outline: none; - cursor: default; - pointer-events: none; } - .card__content { + .card:focus { + transform: none; + } + + .card__content { display: flex; flex-wrap: wrap; height: auto; @@ -300,6 +302,21 @@ border-radius: 8px; } + .card__content:before, + .card__content:after, + .card:focus:before { + position: static; + content: none; + } + + .card:focus .card__content { + transform: none; + } + + .card:focus .card__extra { + transform: none; + } + .card__title { flex: 100% 0 0; padding-top: .5em;