diff --git a/README.md b/README.md index ac1c04e..1ed6162 100644 --- a/README.md +++ b/README.md @@ -66,17 +66,17 @@ If you know of a minimal framework that hasn't been included here, please create * [base](https://dohliam.github.io/dropin-minimal-css/?base) by @matthewhartman ([Source](https://github.com/matthewhartman/base) · [MIT](https://github.com/matthewhartman/base#license)) * [bullframe](https://dohliam.github.io/dropin-minimal-css/?bullframe) by @marcop135 ([Source](https://github.com/marcop135/bullframe.css) · [MIT](https://github.com/marcop135/bullframe.css/blob/master/LICENSE.md)) * [bulma](https://dohliam.github.io/dropin-minimal-css/?bulma) by @jgthms ([Source](https://github.com/jgthms/bulma) · [MIT](https://github.com/jgthms/bulma/blob/master/LICENSE)) -* [caiuss](https://dohliam.github.io/dropin-minimal-css/?caiuss) by @IonicaBizau ([Source](https://github.com/IonicaBizau/CaiuSS) · [MIT](http://showalicense.com/?fullname=Ionic%C4%83%20Biz%C4%83u%20%3Cbizauionica%40gmail.com%3E%20(http%3A%2F%2Fionicabizau.net)&year=2015#license-mit)) -* [caramel](https://dohliam.github.io/dropin-minimal-css/?caramel) by Lumios ([Source](https://github.com/lumios/caramel) · [MIT](https://github.com/lumios/caramel/blob/master/LICENSE)) +* [caiuss](https://dohliam.github.io/dropin-minimal-css/?caiuss) by @IonicaBizau ([Source](https://github.com/IonicaBizau/CaiuSS) · [MIT](https://github.com/IonicaBizau/CaiuSS/blob/master/LICENSE)) +* [caramel](https://dohliam.github.io/dropin-minimal-css/?caramel) by @Lumios ([Source](https://github.com/lumios/caramel) · [MIT](https://github.com/lumios/caramel/blob/master/LICENSE)) * [cardinal](https://dohliam.github.io/dropin-minimal-css/?cardinal) by @cbracco ([Source](https://github.com/cardinalcss/cardinalcss) · [MIT](https://github.com/cardinalcss/cardinalcss/blob/master/LICENSE.md)) * [chota](https://dohliam.github.io/dropin-minimal-css/?chota) by @jenil ([Source](https://github.com/jenil/chota) · [MIT](https://github.com/jenil/chota/blob/master/LICENSE)) * [clmaterial](https://dohliam.github.io/dropin-minimal-css/?clmaterial) by @24aitor ([Source](https://github.com/24aitor/CLMaterial) · [MIT](https://github.com/24aitor/CLMaterial/blob/master/LICENSE)) * [comet](https://dohliam.github.io/dropin-minimal-css/?comet) by @marcbruederlin ([Source](https://github.com/marcbruederlin/comet) · [MIT](https://github.com/marcbruederlin/comet/blob/master/LICENSE)) -* [concise](https://dohliam.github.io/dropin-minimal-css/?concise) by ConciseCSS ([Source](https://github.com/ConciseCSS/concise.css) · [MIT](https://github.com/ConciseCSS/concise.css/blob/master/LICENSE)) +* [concise](https://dohliam.github.io/dropin-minimal-css/?concise) by @ConciseCSS ([Source](https://github.com/ConciseCSS/concise.css) · [MIT](https://github.com/ConciseCSS/concise.css/blob/master/LICENSE)) * [concrete](https://dohliam.github.io/dropin-minimal-css/?concrete) by @louismerlin ([Source](https://github.com/louismerlin/concrete.css) · [MIT](https://github.com/louismerlin/concrete.css/blob/master/LICENSE)) -* [flat-ui](https://dohliam.github.io/dropin-minimal-css/?flat-ui) by Designmodo ([Source](https://github.com/designmodo/Flat-UI) · [CC BY & MIT](https://github.com/designmodo/Flat-UI#copyright-and-license)) +* [flat-ui](https://dohliam.github.io/dropin-minimal-css/?flat-ui) by @Designmodo ([Source](https://github.com/designmodo/Flat-UI) · [CC BY & MIT](https://github.com/designmodo/Flat-UI#copyright-and-license)) * [fluidity](https://dohliam.github.io/dropin-minimal-css/?fluidity) by @mrmrs ([Source](https://github.com/mrmrs/fluidity) · [MIT](https://github.com/mrmrs/fluidity/blob/master/README.md)) -* [furtive](https://dohliam.github.io/dropin-minimal-css/?furtive) by @johnotander ([Source](https://github.com/johnotander/furtive) · [MIT](https://github.com/johnotander/furtive/blob/master/LICENSE)) +* [furtive](https://dohliam.github.io/dropin-minimal-css/?furtive) by @johno ([Source](https://github.com/johno/furtive) · [MIT](https://github.com/johno/furtive/blob/master/LICENSE)) * [generic](https://dohliam.github.io/dropin-minimal-css/?generic) by @Vereis ([Source](https://github.com/Vereis/generic.css) · [MIT](https://github.com/Vereis/generic.css)) * [github-markdown](https://dohliam.github.io/dropin-minimal-css/?github-markdown) by @sindresorhus ([Source](https://github.com/sindresorhus/github-markdown-css) · [MIT](https://github.com/sindresorhus/github-markdown-css/blob/gh-pages/license)) * [hack](https://dohliam.github.io/dropin-minimal-css/?hack) by @egoist ([Source](https://github.com/egoist/hack) · [MIT](https://github.com/egoist/hack/blob/master/LICENSE)) @@ -88,7 +88,7 @@ If you know of a minimal framework that hasn't been included here, please create * [kraken](https://dohliam.github.io/dropin-minimal-css/?kraken) by @cferdinandi ([Source](https://github.com/cferdinandi/kraken) · [MIT](https://github.com/cferdinandi/kraken/blob/master/LICENSE.md)) * [kube](https://dohliam.github.io/dropin-minimal-css/?kube) by @imperavi ([Source](https://github.com/imperavi/kube) · [MIT](https://github.com/imperavi/kube/blob/master/LICENSE)) * [latex](https://dohliam.github.io/dropin-minimal-css/?latex) by @davidrzs ([Source](https://github.com/davidrzs/latexcss) · [MIT](https://github.com/davidrzs/latexcss/blob/master/LICENSE)) -* [lemon](https://dohliam.github.io/dropin-minimal-css/?lemon) by @appalaszynski ([Source](https://github.com/appalaszynski/lemon) · [MIT](https://github.com/appalaszynski/lemon/blob/master/LICENSE)) +* [lemon](https://dohliam.github.io/dropin-minimal-css/?lemon) by @appalaszynski ([Source](https://github.com/lucasarvelo/lemon) · [MIT](https://github.com/lucasarvelo/lemon/blob/master/LICENSE)) * [lit](https://dohliam.github.io/dropin-minimal-css/?lit) by @Ajusa ([Source](https://github.com/Ajusa/lit) · [MIT](https://github.com/Ajusa/lit/blob/master/LICENSE)) * [lotus](https://dohliam.github.io/dropin-minimal-css/?lotus) by @goatslacker ([Source](https://github.com/goatslacker/lotus.css) · [MIT](https://github.com/goatslacker/lotus.css#license)) * [markdown](https://dohliam.github.io/dropin-minimal-css/?markdown) by @mrcoles ([Source](https://github.com/mrcoles/markdown-css) · [MIT](https://github.com/mrcoles/markdown-css/blob/master/license.txt)) @@ -98,59 +98,75 @@ If you know of a minimal framework that hasn't been included here, please create * [milligram](https://dohliam.github.io/dropin-minimal-css/?milligram) by @cjpatoilo ([Source](https://github.com/milligram/milligram) · [MIT](http://cjpatoilo.mit-license.org/)) * [min](https://dohliam.github.io/dropin-minimal-css/?min) by @owenversteeg ([Source](https://github.com/owenversteeg/min) · [MIT](https://github.com/owenversteeg/min#license)) * [mini](https://dohliam.github.io/dropin-minimal-css/?mini) by @Chalarangelo ([Source](https://github.com/Chalarangelo/mini.css) · [MIT](https://github.com/Chalarangelo/mini.css/blob/master/LICENSE)) -* [mobi](https://dohliam.github.io/dropin-minimal-css/?mobi) by @xcatliu ([Source](https://github.com/mobi-css/mobi.css) · [MIT](https://github.com/mobi-css/mobi.css/blob/master/LICENSE) +* [mobi](https://dohliam.github.io/dropin-minimal-css/?mobi) by @xcatliu ([Source](https://github.com/mobi-css/mobi.css) · [MIT](https://github.com/mobi-css/mobi.css/blob/master/LICENSE)) * [motherplate](https://dohliam.github.io/dropin-minimal-css/?motherplate) by @leemunroe ([Source](https://github.com/leemunroe/motherplate) · [MIT](https://github.com/leemunroe/motherplate/blob/master/LICENSE)) * [mu](https://dohliam.github.io/dropin-minimal-css/?mu) by @BafS ([Source](https://github.com/BafS/mu) · [MIT](https://github.com/BafS/mu/blob/gh-pages/LICENSE)) * [mui](https://dohliam.github.io/dropin-minimal-css/?mui) by @amorey ([Source](https://github.com/muicss/mui) · [MIT](https://github.com/muicss/mui/blob/master/LICENSE.txt)) +* [new](https://dohliam.github.io/dropin-minimal-css/?new) by @3x ([Source](https://github.com/xz/new.css) · [MIT](https://github.com/xz/new.css/blob/master/LICENSE)) * [mvp](https://dohliam.github.io/dropin-minimal-css/?mvp) by @andybrewer ([Source](https://github.com/andybrewer/mvp) · [MIT](https://github.com/andybrewer/mvp/blob/master/LICENSE)) -* [new.css](https://dohliam.github.io/dropin-minimal-css/?new) by @xz ([Source](https://github.com/xz/new.css)) · [MIT](https://github.com/xz/new.css/blob/master/LICENSE) * [no-class](https://dohliam.github.io/dropin-minimal-css/?no-class) by @davidpaulsson ([Source](https://github.com/davidpaulsson/no-class) · [MIT](https://github.com/davidpaulsson/no-class/blob/master/LICENSE.txt)) * [normalize](https://dohliam.github.io/dropin-minimal-css/?normalize) by @necolas ([Source](https://github.com/necolas/normalize.css) · [MIT](https://github.com/necolas/normalize.css/blob/master/LICENSE.md)) * [oh-my-css](https://dohliam.github.io/dropin-minimal-css/?oh-my-css) by @egoist ([Source](https://github.com/egoist/oh-my-css) · [MIT](https://github.com/egoist/oh-my-css/blob/gh-pages/LICENSE)) * [paper](https://dohliam.github.io/dropin-minimal-css/?paper) by @rhyneav ([Source](https://github.com/papercss/papercss) · [ISC](https://github.com/papercss/papercss/blob/master/license)) * [papier](https://dohliam.github.io/dropin-minimal-css/?papier) by @alexanderGugel ([Source](https://github.com/alexanderGugel/papier) · [MIT](https://github.com/alexanderGugel/papier/blob/master/LICENSE.md)) -* [pavilion](https://dohliam.github.io/dropin-minimal-css/?pavilion) by @baasdesign ([Source](https://github.com/getpavilion/pavilion) · [MIT](https://github.com/getpavilion/pavilion/blob/master/license)) +* [pavilion](https://dohliam.github.io/dropin-minimal-css/?pavilion) by @getpavilion ([Source](https://github.com/getpavilion/pavilion) · [MIT](https://github.com/getpavilion/pavilion/blob/master/license)) * [picnic](https://dohliam.github.io/dropin-minimal-css/?picnic) by @FranciscoP ([Source](https://github.com/picnicss/picnic) · [MIT](https://github.com/picnicss/picnic/blob/master/LICENSE)) * [preface](https://dohliam.github.io/dropin-minimal-css/?preface) by @cluzier ([Source](https://github.com/cluzier/PrefaceCSS) · [MIT](https://github.com/cluzier/PrefaceCSS/blob/master/LICENSE)) -* [primer](https://dohliam.github.io/dropin-minimal-css/?primer) by GitHub Inc. ([Source](https://github.com/primer/css) · [MIT](https://github.com/primer/css/blob/master/LICENSE)) +* [primer](https://dohliam.github.io/dropin-minimal-css/?primer) by @primer ([Source](https://github.com/primer/css) · [MIT](https://github.com/primer/css/blob/master/LICENSE)) * [pure](https://dohliam.github.io/dropin-minimal-css/?pure) by @yahoo ([Source](https://github.com/yahoo/pure/) · [BSD](https://github.com/yahoo/pure/blob/master/LICENSE.md)) * [sakura](https://dohliam.github.io/dropin-minimal-css/?sakura) by @oxalorg ([Source](https://github.com/oxalorg/sakura) · [MIT](https://github.com/oxalorg/sakura/blob/master/LICENSE.txt)) -* [sanitize-10up](https://dohliam.github.io/dropin-minimal-css/?sanitize-10up) by @10up ([Source](https://github.com/10up/sanitize.css) · [PD](https://github.com/10up/sanitize.css/blob/master/LICENSE.md)) -* [sanitize-zdroid](https://dohliam.github.io/dropin-minimal-css/?sanitize-zdroid) by @ZDroid ([Source](https://github.com/ZDroid/sanitize.css) · [MIT](https://github.com/ZDroid/sanitize.css/blob/master/LICENSE.md)) -* [semantic-ui](https://dohliam.github.io/dropin-minimal-css/?semantic-ui) by Semantic-Org ([Source](https://github.com/semantic-org/semantic-ui) · [MIT](https://github.com/Semantic-Org/Semantic-UI/blob/master/LICENSE.md)) +* [sanitize-10up](https://dohliam.github.io/dropin-minimal-css/?sanitize-10up) by @csstools ([Source](https://github.com/csstools/sanitize.css) · [CC0](https://github.com/csstools/sanitize.css/blob/master/LICENSE.md)) +* [sanitize-zdroid](https://dohliam.github.io/dropin-minimal-css/?sanitize-zdroid) by @zdroid ([Source](https://github.com/zdroid/codify.css) · [MIT](https://github.com/zdroid/codify.css/blob/master/LICENSE.md)) +* [semantic-ui](https://dohliam.github.io/dropin-minimal-css/?semantic-ui) by @Semantic-Org ([Source](https://github.com/Semantic-Org/Semantic-UI) · [MIT](https://github.com/Semantic-Org/Semantic-UI/blob/master/LICENSE.md)) * [shoelace](https://dohliam.github.io/dropin-minimal-css/?shoelace) by @claviska ([Source](https://github.com/claviska/shoelace-css) · [MIT](https://github.com/claviska/shoelace-css/blob/master/LICENSE.md)) * [siimple](https://dohliam.github.io/dropin-minimal-css/?siimple) by @jmjuanes ([Source](https://github.com/siimple/siimple) · [MIT](https://github.com/siimple/siimple/blob/master/LICENSE.md)) -* [simple](https://dohliam.github.io/dropin-minimal-css/?simple) by @neculaesei ([Source](https://github.com/neculaesei/simplecss) · [MIT](http://opensource.org/licenses/mit-license.php)) +* [simple](https://dohliam.github.io/dropin-minimal-css/?simple) by @neculaesei ([Source](https://github.com/tukangslicing/simplecss) · [MIT](https://opensource.org/licenses/mit-license.php)) * [skeleton](https://dohliam.github.io/dropin-minimal-css/?skeleton) by @dhg ([Source](https://github.com/dhg/Skeleton) · [MIT](https://github.com/dhg/Skeleton/blob/master/LICENSE.md)) - * [skeleton-framework](https://dohliam.github.io/dropin-minimal-css/?skeleton-framework) by skeleton-framework ([Source](https://github.com/skeleton-framework/skeleton-framework) · [MIT](https://github.com/skeleton-framework/skeleton-framework/blob/master/LICENSE)) - * [skeleton-plus](https://dohliam.github.io/dropin-minimal-css/?skeleton-plus) by @oltmannsdaniel ([Source](https://github.com/oltmannsdaniel/skeleton-plus) · [MIT](https://github.com/oltmannsdaniel/skeleton-plus/blob/master/LICENSE)) +* [skeleton-framework](https://dohliam.github.io/dropin-minimal-css/?skeleton-framework) by @skeleton-framework ([Source](https://github.com/skeleton-framework/skeleton-framework) · [MIT](https://github.com/skeleton-framework/skeleton-framework/blob/master/LICENSE)) +* [skeleton-plus](https://dohliam.github.io/dropin-minimal-css/?skeleton-plus) by @oltdaniel ([Source](https://github.com/oltdaniel/skeleton-plus) · [MIT](https://github.com/oltdaniel/skeleton-plus/blob/master/LICENSE)) * [snack](https://dohliam.github.io/dropin-minimal-css/?snack) by @nzbin ([Source](https://github.com/snack-ui/snack) · [MIT](https://github.com/snack-ui/snack/blob/master/LICENSE)) * [spectre](https://dohliam.github.io/dropin-minimal-css/?spectre) by @picturepan2 ([Source](https://github.com/picturepan2/spectre) · [MIT](https://github.com/picturepan2/spectre/blob/master/LICENSE)) * [style](https://dohliam.github.io/dropin-minimal-css/?style) by @ungoldman ([Source](https://github.com/ungoldman/style.css) · [ISC](https://github.com/ungoldman/style.css/blob/master/license.md)) * [stylize](https://dohliam.github.io/dropin-minimal-css/?stylize) by @vasanthv ([Source](https://github.com/vasanthv/stylize.css) · [MIT](https://github.com/vasanthv/stylize.css/blob/master/LICENSE)) -* [tachyons](https://dohliam.github.io/dropin-minimal-css/?tachyons) by tachyons-css ([Source](https://github.com/tachyons-css/tachyons/) · [MIT](https://github.com/tachyons-css/tachyons/blob/master/license)) +* [tachyons](https://dohliam.github.io/dropin-minimal-css/?tachyons) by @tachyons-css ([Source](https://github.com/tachyons-css/tachyons/) · [MIT](https://github.com/tachyons-css/tachyons/blob/master/license)) * [tacit](https://dohliam.github.io/dropin-minimal-css/?tacit) by @yegor256 ([Source](https://github.com/yegor256/tacit) · [MIT](https://github.com/yegor256/tacit/blob/master/LICENSE)) * [tent](https://dohliam.github.io/dropin-minimal-css/?tent) by @ulinaaron ([Source](https://github.com/sitetent/tentcss) · [MIT](https://github.com/sitetent/tentcss/blob/master/LICENSE)) -* [thao](https://dohliam.github.io/dropin-minimal-css/?thao) by Giuseppe Sanfrancesco ([Source](https://github.com/ThaoFramework/Thao/) · [Apache](http://www.apache.org/licenses/LICENSE-2.0)) +* [thao](https://dohliam.github.io/dropin-minimal-css/?thao) by @Sanfra1407 ([Source](https://github.com/ThaoFramework/Thao/) · [Apache](http://www.apache.org/licenses/LICENSE-2.0)) * [vanilla](https://dohliam.github.io/dropin-minimal-css/?vanilla) by @bradleytaunt ([Source](https://github.com/bradleytaunt/vanilla-css) · [MIT](https://github.com/bradleytaunt/vanilla-css/blob/master/LICENSE)) * [vital](https://dohliam.github.io/dropin-minimal-css/?vital) by @doximity ([Source](https://github.com/doximity/vital) · [Apache](https://github.com/doximity/vital/blob/master/LICENSE.md)) * [water](https://dohliam.github.io/dropin-minimal-css/?water) by @kognise ([Source](https://github.com/kognise/water.css) · [MIT](https://github.com/kognise/water.css/blob/master/LICENSE.md)) * [wing](https://dohliam.github.io/dropin-minimal-css/?wing) by @KingPixil ([Source](https://github.com/KingPixil/wing/) · [MIT](https://github.com/KingPixil/wing/blob/master/LICENSE)) -* [writ](https://dohliam.github.io/dropin-minimal-css/?writ) by @programble ([Source](https://github.com/programble/writ) · [ISC](https://github.com/programble/writ/blob/master/LICENSE)) -* [YAMB](https://dohliam.github.io/dropin-minimal-css/?yamb) by @runxel ([Source](https://github.com/runxel/yamb-css)) · [Blue Oak Model License](https://github.com/runxel/yamb-css/blob/master/LICENSE.md) +* [writ](https://dohliam.github.io/dropin-minimal-css/?writ) by @causal-agent ([Source](https://github.com/programble/writ) · [ISC](https://github.com/programble/writ/blob/master/LICENSE)) +* [yamb](https://dohliam.github.io/dropin-minimal-css/?yamb) by @runxel ([Source](https://github.com/runxel/yamb-css) · [Blue Oak](https://github.com/runxel/yamb-css/blob/master/LICENSE.md)) * [yorha](https://dohliam.github.io/dropin-minimal-css/?yorha) by @metakirby5 ([Source](https://github.com/metakirby5/yorha) · [MIT](https://github.com/metakirby5/yorha/blob/master/LICENSE)) ### Theme collections -* **[asciidoctor-skins](https://github.com/darshandsoni/asciidoctor-skins)** by @darshandsoni ([MIT](https://github.com/darshandsoni/asciidoctor-skins/blob/gh-pages/LICENSE)) - * Including [Gazette](https://dohliam.github.io/dropin-minimal-css/?ads-gazette), [Medium](https://dohliam.github.io/dropin-minimal-css/?ads-medium), [Notebook](https://dohliam.github.io/dropin-minimal-css/?ads-notebook), and [Tufte](https://dohliam.github.io/dropin-minimal-css/?ads-tufte) themes -* **[bootswatch](https://github.com/thomaspark/bootswatch/)** by @thomaspark ([MIT](https://github.com/thomaspark/bootswatch/blob/gh-pages/LICENSE)) - * Including [Cerulean](https://dohliam.github.io/dropin-minimal-css/?boot-cerulean/), [Cosmo](https://dohliam.github.io/dropin-minimal-css/?boot-cosmo/), [Cyborg](https://dohliam.github.io/dropin-minimal-css/?boot-cyborg/), [Darkly](https://dohliam.github.io/dropin-minimal-css/?boot-darkly/), [Flatly](https://dohliam.github.io/dropin-minimal-css/?boot-flatly/), [Journal](https://dohliam.github.io/dropin-minimal-css/?boot-journal/), [Lumen](https://dohliam.github.io/dropin-minimal-css/?boot-lumen/), [Paper](https://dohliam.github.io/dropin-minimal-css/?boot-paper/), [Readable](https://dohliam.github.io/dropin-minimal-css/?boot-readable/), [Sandstone](https://dohliam.github.io/dropin-minimal-css/?boot-sandstone/), [Slate](https://dohliam.github.io/dropin-minimal-css/?boot-slate/), [Spacelab](https://dohliam.github.io/dropin-minimal-css/?boot-spacelab/), [Superhero](https://dohliam.github.io/dropin-minimal-css/?boot-superhero/), and [Yeti](https://dohliam.github.io/dropin-minimal-css/?boot-yeti/) themes -* **[markdowncss](https://github.com/markdowncss)** by @johnotander: - * [Air](https://dohliam.github.io/dropin-minimal-css/?air) ([Source](https://github.com/markdowncss/air) · [MIT](https://github.com/markdowncss/air/blob/master/LICENSE)) - * [Modest](https://dohliam.github.io/dropin-minimal-css/?modest) ([Source](https://github.com/markdowncss/modest) · [MIT](https://github.com/markdowncss/modest/blob/master/LICENSE)) - * [Retro](https://dohliam.github.io/dropin-minimal-css/?retro) ([Source](https://github.com/markdowncss/retro) · [MIT](https://github.com/markdowncss/retro/blob/master/LICENSE)) - * [Splendor](https://dohliam.github.io/dropin-minimal-css/?splendor) ([Source](https://github.com/markdowncss/splendor) · [MIT](https://github.com/markdowncss/splendor/blob/master/LICENSE)) +* **[asciidoctor-skins](https://github.com/https://github.com/darshandsoni/asciidoctor-skins)** by @darshandsoni: + * [ads-gazette](https://dohliam.github.io/dropin-minimal-css/?ads-gazette) by @darshandsoni ([Source](https://github.com/darshandsoni/asciidoctor-skins) · [MIT](https://github.com/darshandsoni/asciidoctor-skins/blob/gh-pages/LICENSE)) + * [ads-medium](https://dohliam.github.io/dropin-minimal-css/?ads-medium) by @darshandsoni ([Source](https://github.com/darshandsoni/asciidoctor-skins) · [MIT](https://github.com/darshandsoni/asciidoctor-skins/blob/gh-pages/LICENSE)) + * [ads-notebook](https://dohliam.github.io/dropin-minimal-css/?ads-notebook) by @darshandsoni ([Source](https://github.com/darshandsoni/asciidoctor-skins) · [MIT](https://github.com/darshandsoni/asciidoctor-skins/blob/gh-pages/LICENSE)) + * [ads-tufte](https://dohliam.github.io/dropin-minimal-css/?ads-tufte) by @darshandsoni ([Source](https://github.com/darshandsoni/asciidoctor-skins) · [MIT](https://github.com/darshandsoni/asciidoctor-skins/blob/gh-pages/LICENSE)) +* **[bootswatch](https://github.com/https://github.com/thomaspark/bootswatch)** by @thomaspark: + * [boot-cerulean](https://dohliam.github.io/dropin-minimal-css/?boot-cerulean) by @thomaspark ([Source](https://github.com/thomaspark/bootswatch) · [MIT](https://github.com/thomaspark/bootswatch/blob/gh-pages/LICENSE)) + * [boot-cosmo](https://dohliam.github.io/dropin-minimal-css/?boot-cosmo) by @thomaspark ([Source](https://github.com/thomaspark/bootswatch) · [MIT](https://github.com/thomaspark/bootswatch/blob/gh-pages/LICENSE)) + * [boot-cyborg](https://dohliam.github.io/dropin-minimal-css/?boot-cyborg) by @thomaspark ([Source](https://github.com/thomaspark/bootswatch) · [MIT](https://github.com/thomaspark/bootswatch/blob/gh-pages/LICENSE)) + * [boot-darkly](https://dohliam.github.io/dropin-minimal-css/?boot-darkly) by @thomaspark ([Source](https://github.com/thomaspark/bootswatch) · [MIT](https://github.com/thomaspark/bootswatch/blob/gh-pages/LICENSE)) + * [boot-flatly](https://dohliam.github.io/dropin-minimal-css/?boot-flatly) by @thomaspark ([Source](https://github.com/thomaspark/bootswatch) · [MIT](https://github.com/thomaspark/bootswatch/blob/gh-pages/LICENSE)) + * [boot-journal](https://dohliam.github.io/dropin-minimal-css/?boot-journal) by @thomaspark ([Source](https://github.com/thomaspark/bootswatch) · [MIT](https://github.com/thomaspark/bootswatch/blob/gh-pages/LICENSE)) + * [boot-lumen](https://dohliam.github.io/dropin-minimal-css/?boot-lumen) by @thomaspark ([Source](https://github.com/thomaspark/bootswatch) · [MIT](https://github.com/thomaspark/bootswatch/blob/gh-pages/LICENSE)) + * [boot-paper](https://dohliam.github.io/dropin-minimal-css/?boot-paper) by @thomaspark ([Source](https://github.com/thomaspark/bootswatch) · [MIT](https://github.com/thomaspark/bootswatch/blob/gh-pages/LICENSE)) + * [boot-readable](https://dohliam.github.io/dropin-minimal-css/?boot-readable) by @thomaspark ([Source](https://github.com/thomaspark/bootswatch) · [MIT](https://github.com/thomaspark/bootswatch/blob/gh-pages/LICENSE)) + * [boot-sandstone](https://dohliam.github.io/dropin-minimal-css/?boot-sandstone) by @thomaspark ([Source](https://github.com/thomaspark/bootswatch) · [MIT](https://github.com/thomaspark/bootswatch/blob/gh-pages/LICENSE)) + * [boot-slate](https://dohliam.github.io/dropin-minimal-css/?boot-slate) by @thomaspark ([Source](https://github.com/thomaspark/bootswatch) · [MIT](https://github.com/thomaspark/bootswatch/blob/gh-pages/LICENSE)) + * [boot-spacelab](https://dohliam.github.io/dropin-minimal-css/?boot-spacelab) by @thomaspark ([Source](https://github.com/thomaspark/bootswatch) · [MIT](https://github.com/thomaspark/bootswatch/blob/gh-pages/LICENSE)) + * [boot-superhero](https://dohliam.github.io/dropin-minimal-css/?boot-superhero) by @thomaspark ([Source](https://github.com/thomaspark/bootswatch) · [MIT](https://github.com/thomaspark/bootswatch/blob/gh-pages/LICENSE)) + * [boot-yeti](https://dohliam.github.io/dropin-minimal-css/?boot-yeti) by @thomaspark ([Source](https://github.com/thomaspark/bootswatch) · [MIT](https://github.com/thomaspark/bootswatch/blob/gh-pages/LICENSE)) +* **[markdowncss](https://github.com/https://github.com/markdowncss)** by @johnotander: + * [air](https://dohliam.github.io/dropin-minimal-css/?air) by @johnotander ([Source](https://github.com/markdowncss/air) · [MIT](https://github.com/markdowncss/air/blob/master/LICENSE)) + * [modest](https://dohliam.github.io/dropin-minimal-css/?modest) by @johnotander ([Source](https://github.com/markdowncss/modest) · [MIT](https://github.com/markdowncss/modest/blob/master/LICENSE)) + * [retro](https://dohliam.github.io/dropin-minimal-css/?retro) by @johnotander ([Source](https://github.com/markdowncss/retro) · [MIT](https://github.com/markdowncss/retro/blob/master/LICENSE)) + * [splendor](https://dohliam.github.io/dropin-minimal-css/?splendor) by @johnotander ([Source](https://github.com/markdowncss/splendor) · [MIT](https://github.com/markdowncss/splendor/blob/master/LICENSE)) ## See also diff --git a/scripts/build.rb b/scripts/build.rb new file mode 100755 index 0000000..a2ee79f --- /dev/null +++ b/scripts/build.rb @@ -0,0 +1,159 @@ +#!/usr/bin/env ruby + +require 'yaml' + +require_relative 'minify.rb' + +def get_frameworks(data) + frameworks = [] + + data["frameworks"].each do |f| + name = f[0] + frameworks << name + end + frameworks +end + +def get_collections(data) + collections = {} + + data["collections"].each do |f| + collection_name = f[0] + collections[collection_name] = [] + f[1].each do |n| + name = n[0] + collections[collection_name] << name + end + end + collections +end + +def generate_switcher(data) + frameworks = get_frameworks(data) + collections = get_collections(data) + + switcher = 'var frameworks = "' + frameworks.sort.join(",") + "," + collections.values.flatten.join(",") + '";' +end + +def update_js(switcher) + switcher_file = "../switcher.js" + switcher_txt = File.read(switcher_file) + + switcher_txt.gsub(/var frameworks = .*/, switcher) +end + +def frameworks_attribution(data) + frameworks = get_frameworks(data) + list = "" + + frameworks.each do |name| + root = data["frameworks"][name] + url = root["url"] + author = root["author"] + repo = root["repo"] + license = root["license"] + license_url = root["license_url"] + list << "* [#{name}](https://dohliam.github.io/dropin-minimal-css/?#{name}) by @#{author} ([Source](#{repo}) · [#{license}](#{license_url}))\n" + end + list +end + +def collections_attribution(data) + collections = get_collections(data) + list = "" + + collections.each do |collection, names| + names.each do |name| + root = data["collections"][collection][name] + author = root["author"] + repo = root["repo"] + url = root["url"] + license = root["license"] + license_url = root["license_url"] + if name == "info" + list << "* **[#{collection}](https://github.com/#{repo})** by @#{author}:\n" + next + end + list << " * [#{name}](https://dohliam.github.io/dropin-minimal-css/?#{name}) by @#{author} ([Source](#{repo}) · [#{license}](#{license_url}))\n" + end + end + list +end + +def update_readme(data) + readme_file = "../README.md" + readme_txt = File.read(readme_file) + + frameworks_list = frameworks_attribution(data) + collections_list = collections_attribution(data) + + header_f = "### List of frameworks\n\n" + header_c = "### Theme collections\n\n" + out_f = header_f + frameworks_list + "\n###" + out_c = header_c + collections_list + "\n##" + + readme = readme_txt + .gsub(/#{header_f}.*?###/m, out_f) + .gsub(/#{header_c}.*?##/m, out_c) + + File.open(readme_file, "w") {|f| f << readme } +end + +def switcher_routine(data) + puts "- Updating switcher.js file..." + switcher = generate_switcher(data) + js_file = "../switcher.js" + new_switcher = update_js(switcher) + File.open(js_file, "w") { |f| f << new_switcher } + puts " Update complete." + puts +end + +def frameworks_routine(data) + puts "- Updating CSS frameworks..." + frameworks = get_frameworks(data) + + frameworks.each do |name| + root = data["frameworks"][name] + url = root["url"] + min_only = root["min_only"] + update_css(name, url) + end + puts " Update complete." + puts +end + +def collections_routine(data) + puts "- Updating CSS collections..." + collections = get_collections(data) + + collections.each do |collection, names| + names.each do |name| + if name == "info" then next end + root = data["collections"][collection][name] + url = root["url"] + min_only = root["min_only"] + update_css(name, url) + end + end + puts " Update complete." + puts +end + +def readme_routine(data) + puts "- Updating readme file..." + update_readme(data) + puts " Update complete." + puts +end + +def process_updates(data) + frameworks_routine(data) + collections_routine(data) + switcher_routine(data) + readme_routine(data) +end + +data = YAML::load(File.read("frameworks.yml")) + +process_updates(data) diff --git a/scripts/minify.rb b/scripts/minify.rb new file mode 100644 index 0000000..7247da7 --- /dev/null +++ b/scripts/minify.rb @@ -0,0 +1,47 @@ +require 'open-uri' +require 'yaml' +require 'yui/compressor' + +def minify(css) + compressor = YUI::CssCompressor.new + compressor.compress(css) +end + +def get_css(url) + url = url + .gsub(/https:\/\/github\.com\/([^\/]+\/[^\/]+)\/blob\//, + "https://raw.githubusercontent.com/\\1//") + .gsub(/https:\/\/gitlab\.com\/([^\/]+\/[^\/]+)\/-\/blob\//, + "https://gitlab.com/\\1/-/raw/") + open(url).read +end + +def strip_css(css) + sourcemap = "# sourceMappingURL" + select_none = "select \{\n display: none;\n\}" + css + .gsub(/\n*\/\*#{sourcemap}.*\n*/, "") + .gsub(/#{select_none}\n\n/, "") +end + +def update_css(name, url) + css_file = "../src/#{name}.css" + minified_file = "../min/#{name}.min.css" + + css = get_css(url) + css = strip_css(css) + + if !diff_css(css, name) + puts " >> " + name + " css updating from " + url + "..." + File.open(css_file, "w") { |f| f << css } + File.open(minified_file, "w") { |f| f << minify(css) } + puts " Update complete." + else + puts " No changes detected in " + name + " css" + end +end + +def diff_css(css, name) + src = File.read("../src/" + name + ".css") + css == src +end diff --git a/switcher.js b/switcher.js index d663b5b..4213d86 100644 --- a/switcher.js +++ b/switcher.js @@ -1,9 +1,9 @@ -var frameworks = "a11yana,air,awsm,bahunya,bare,base,bullframe,bulma,caiuss,caramel,cardinal,chota,clmaterial,comet,concise,concrete,flat-ui,fluidity,furtive,generic,github-markdown,hack,holiday,html-starterkit,hyp,kathamo,koochak,kraken,kube,latex,lemon,lit,lotus,markdown,marx,materialize,mercury,milligram,min,mini,mobi,modest,motherplate,mu,mui,mvp,no-class,new,normalize,oh-my-css,paper,papier,pavilion,picnic,preface,primer,pure,retro,sakura,sanitize-10up,sanitize-zdroid,semantic-ui,shoelace,siimple,simple,skeleton,skeleton-framework,skeleton-plus,snack,spectre,splendor,style,stylize,tachyons,tacit,tent,thao,vanilla,vital,water,wing,writ,yamb,yorha,ads-gazette,ads-medium,ads-notebook,ads-tufte,boot-cerulean,boot-cosmo,boot-cyborg,boot-darkly,boot-flatly,boot-journal,boot-lumen,boot-paper,boot-readable,boot-sandstone,boot-slate,boot-spacelab,boot-superhero,boot-yeti"; +var frameworks = "a11yana,awsm,bahunya,bare,base,bullframe,bulma,caiuss,caramel,cardinal,chota,clmaterial,comet,concise,concrete,flat-ui,fluidity,furtive,generic,github-markdown,hack,holiday,html-starterkit,hyp,kathamo,koochak,kraken,kube,latex,lemon,lit,lotus,markdown,marx,materialize,mercury,milligram,min,mini,mobi,motherplate,mu,mui,mvp,new,no-class,normalize,oh-my-css,paper,papier,pavilion,picnic,preface,primer,pure,sakura,sanitize-10up,sanitize-zdroid,semantic-ui,shoelace,siimple,simple,skeleton,skeleton-framework,skeleton-plus,snack,spectre,style,stylize,tachyons,tacit,tent,thao,vanilla,vital,water,wing,writ,yamb,yorha,info,ads-gazette,ads-medium,ads-notebook,ads-tufte,info,boot-cerulean,boot-cosmo,boot-cyborg,boot-darkly,boot-flatly,boot-journal,boot-lumen,boot-paper,boot-readable,boot-sandstone,boot-slate,boot-spacelab,boot-superhero,boot-yeti,info,air,modest,retro,splendor"; add_switcher(); function switch_css(css) { - document.getElementsByTagName("link")[0].href = "https://dohliam.github.io/dropin-minimal-css/vendor/" + css + ".min.css"; + document.getElementsByTagName("link")[0].href = "https://dohliam.github.io/dropin-minimal-css/min/" + css + ".min.css"; } function capitalize(s) { @@ -36,7 +36,7 @@ function add_switcher() { link = document.createElement('link'); link.rel="stylesheet"; link.type="text/css"; - link.href="https://dohliam.github.io/dropin-minimal-css/vendor/" + frameworks.split(",")[0] + ".min.css"; + link.href="https://dohliam.github.io/dropin-minimal-css/min/" + frameworks.split(",")[0] + ".min.css"; head.appendChild(link); }