From c8f33bebbe661178f7b16b7e2da79a68f99b5aa0 Mon Sep 17 00:00:00 2001 From: nautatva Date: Mon, 21 Oct 2019 10:37:48 +0530 Subject: [PATCH 01/26] added fontello and phpCodeChecker --- resources/icons.json | 6 ++++++ resources/php.json | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/resources/icons.json b/resources/icons.json index 72510a6..3896f0f 100644 --- a/resources/icons.json +++ b/resources/icons.json @@ -8,6 +8,12 @@ "url": "https://fontawesome.com/", "tags": [] }, + { + "title": "Fontello", + "desc": "Fontello has a collection of icons from various font and icon toolkits and the icons can be individually selected and downloaded. This greatly improves the website performance owing the reduced css to download.", + "url": "http://fontello.com/", + "tags": ["tag"] + }, { "title": "Icomoon", "desc": "IcoMoon provides a package of vector icons, along with a free HTML5 app for making custom icon fonts or SVG sprites.", diff --git a/resources/php.json b/resources/php.json index c94bcbf..7fd1ecb 100644 --- a/resources/php.json +++ b/resources/php.json @@ -67,6 +67,12 @@ "desc": "134 Slides to help fix your code. Performance and testing are just one aspect of code, to really be successful your code needs to be readable, maintainable and generally easier to comprehend and work with.", "url": "https://www.slideshare.net/rdohms/your-code-sucks-lets-fix-it-15471808", "tags": [] + }, + { + "title": "Stuck at a code? Let's find the problem", + "desc": "PHP gives out lots of errors when not written carefully. Finding out the problem may sometimes take hours. PHP code checker can find out the common syntax errors in your existing code.", + "url": "https://phpcodechecker.com/", + "tags": [] } ] } \ No newline at end of file From 6c9e6aaa3a3b3d531224b35b34ee578113c6edc4 Mon Sep 17 00:00:00 2001 From: nautatva Date: Mon, 21 Oct 2019 11:38:54 +0530 Subject: [PATCH 02/26] Added og tags and SEO for google --- layouts/default.vue | 13 +++++++++++++ nuxt.config.js | 5 +++++ 2 files changed, 18 insertions(+) diff --git a/layouts/default.vue b/layouts/default.vue index e39a6da..6f7123b 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -19,6 +19,19 @@ export default { Search, Sidebar, }, + + head () { + return { + meta: [ + { hid: 'og:image', property: 'og:image', content: this.prodBaseUrl + 'apple-touch-icon.png' }, + { hid: 'og:url', property: 'og:url', content: this.prodBaseUrl }, + ], + } + }, + created: function () { + this.prodBaseUrl = 'https://webgems.io/' + return '' + }, } diff --git a/nuxt.config.js b/nuxt.config.js index 6b02e6d..558731d 100644 --- a/nuxt.config.js +++ b/nuxt.config.js @@ -12,6 +12,11 @@ export default { { name: 'viewport', content: 'width=device-width, initial-scale=1' }, { hid: 'description', name: 'description', content: pkg.description }, { hid: 'keywords', name: 'keywords', content: 'css, html, php, server, resources, design, gems, nuxt, javascript, tutorials, development, software'}, + + { name: "robots", content: "index, follow" }, + { name: "distribution", content: "global"}, + { property: "og:title", content: "webgems" }, + { name:'theme-color', content: '#ffffff' }, { name: 'msapplication-TileColor', content: '#da532c' }, { rel: 'mask-icon', href: '/safari-pinned-tab.svg', color: '#5bbad5' }, From f69414ae6a709c844ac14c63c9dbfd4a0e7b63a6 Mon Sep 17 00:00:00 2001 From: nautatva Date: Mon, 21 Oct 2019 11:52:22 +0530 Subject: [PATCH 03/26] Adding language attribute, suggested by lighthouse --- nuxt.config.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nuxt.config.js b/nuxt.config.js index 558731d..5a67f6f 100644 --- a/nuxt.config.js +++ b/nuxt.config.js @@ -6,6 +6,9 @@ export default { ** Headers of the page */ head: { + htmlAttrs: { + lang: 'en' + }, title: 'webgems', meta: [ { charset: 'utf-8' }, From 1197f7a22afc29d859b00e1ba7f3b2871bbcaea6 Mon Sep 17 00:00:00 2001 From: nautatva Date: Tue, 22 Oct 2019 11:23:37 +0530 Subject: [PATCH 04/26] removed phpcodechecker, added og tags, description --- layouts/default.vue | 3 +++ nuxt.config.js | 11 +++++------ package.json | 2 +- resources/icons.json | 2 +- resources/php.json | 6 ------ 5 files changed, 10 insertions(+), 14 deletions(-) diff --git a/layouts/default.vue b/layouts/default.vue index 6f7123b..3c67d2d 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -11,6 +11,7 @@ import Github from '../components/Github' import Logo from '../components/Logo' import Search from '../components/Search' import Sidebar from '../components/Sidebar' +import pkg from '../package' export default { components: { @@ -23,6 +24,8 @@ export default { head () { return { meta: [ + { hid: 'og:title', property: 'og:title', content: pkg.name }, + { hid: 'og:description', property: 'og:description', content: pkg.description }, { hid: 'og:image', property: 'og:image', content: this.prodBaseUrl + 'apple-touch-icon.png' }, { hid: 'og:url', property: 'og:url', content: this.prodBaseUrl }, ], diff --git a/nuxt.config.js b/nuxt.config.js index 5a67f6f..4271694 100644 --- a/nuxt.config.js +++ b/nuxt.config.js @@ -7,19 +7,18 @@ export default { */ head: { htmlAttrs: { - lang: 'en' + lang: 'en', }, - title: 'webgems', + title: pkg.name, meta: [ { charset: 'utf-8' }, { name: 'viewport', content: 'width=device-width, initial-scale=1' }, { hid: 'description', name: 'description', content: pkg.description }, { hid: 'keywords', name: 'keywords', content: 'css, html, php, server, resources, design, gems, nuxt, javascript, tutorials, development, software'}, - { name: "robots", content: "index, follow" }, - { name: "distribution", content: "global"}, - { property: "og:title", content: "webgems" }, - + { name: 'robots', content: 'index, follow' }, + { name: 'distribution', content: 'global'}, + { name:'theme-color', content: '#ffffff' }, { name: 'msapplication-TileColor', content: '#da532c' }, { rel: 'mask-icon', href: '/safari-pinned-tab.svg', color: '#5bbad5' }, diff --git a/package.json b/package.json index 3ec9d5f..ce58855 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "webgems", "version": "1.0.0", - "description": "webgems for devs and designers ", + "description": "Webgems is a place for devs and designers to find useful resources all at one place. It has server resources on HTML, CSS, Javascript, Design, Icons,Accessibility, PHP, Podcasts, Python, Ruby, Servers and more.", "author": "lost.design", "private": true, "scripts": { diff --git a/resources/icons.json b/resources/icons.json index 3896f0f..60188d9 100644 --- a/resources/icons.json +++ b/resources/icons.json @@ -12,7 +12,7 @@ "title": "Fontello", "desc": "Fontello has a collection of icons from various font and icon toolkits and the icons can be individually selected and downloaded. This greatly improves the website performance owing the reduced css to download.", "url": "http://fontello.com/", - "tags": ["tag"] + "tags": [] }, { "title": "Icomoon", diff --git a/resources/php.json b/resources/php.json index 7fd1ecb..c94bcbf 100644 --- a/resources/php.json +++ b/resources/php.json @@ -67,12 +67,6 @@ "desc": "134 Slides to help fix your code. Performance and testing are just one aspect of code, to really be successful your code needs to be readable, maintainable and generally easier to comprehend and work with.", "url": "https://www.slideshare.net/rdohms/your-code-sucks-lets-fix-it-15471808", "tags": [] - }, - { - "title": "Stuck at a code? Let's find the problem", - "desc": "PHP gives out lots of errors when not written carefully. Finding out the problem may sometimes take hours. PHP code checker can find out the common syntax errors in your existing code.", - "url": "https://phpcodechecker.com/", - "tags": [] } ] } \ No newline at end of file From cb3edc40b574f79b36939af2fdfac33a8f098fb5 Mon Sep 17 00:00:00 2001 From: lostdesign Date: Thu, 24 Oct 2019 15:27:54 +0200 Subject: [PATCH 05/26] :sparkles: add privacy related policies and more --- components/Sidebar.vue | 10 +++++ layouts/default.vue | 75 +++++++++++++++++++++++++++++++++- package.json | 2 +- pages/cookie-policy.vue | 46 +++++++++++++++++++++ pages/imprint.vue | 27 ++++++++++++ pages/privacy-policy.vue | 88 ++++++++++++++++++++++++++++++++++++++++ 6 files changed, 246 insertions(+), 2 deletions(-) create mode 100644 pages/cookie-policy.vue create mode 100644 pages/imprint.vue create mode 100644 pages/privacy-policy.vue diff --git a/components/Sidebar.vue b/components/Sidebar.vue index f47f40d..a7b317c 100644 --- a/components/Sidebar.vue +++ b/components/Sidebar.vue @@ -4,6 +4,11 @@ template(v-for='category in categories') //- nuxt-link(:to='$i18n.path(category.slug)') {{ category.title }} nuxt-link(:to='category.slug') {{ category.title }} + hr + nuxt-link(to='privacy-policy') Privacy Policy + nuxt-link(to='cookie-policy') Cookie Policy + nuxt-link(to='imprint') Imprint + hr div(class="toggleWrapper" @click="toggleCardsVisible") div(class="viewToggle" :class="{active: areCardsVisible}") Cards div(class="viewToggle" :class="{active: !areCardsVisible}") Table @@ -58,6 +63,7 @@ export default { border-style: solid; border-radius: 0.25rem; overflow: hidden; + margin: 1rem auto; } .viewToggle { padding: 0 0.2rem; @@ -67,6 +73,10 @@ export default { background-color: #08e5ff; color: #232331; } + hr { + width: 80%; + background-color: #08e5ff; + } } @media (max-width: 400px) { diff --git a/layouts/default.vue b/layouts/default.vue index e39a6da..d560dd2 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -3,7 +3,14 @@ Github Logo Sidebar + no-ssr + template(v-if="showNotice") + .cookie + p This site uses cookies, please read our  + nuxt-link.highlighted.highlighted__inverted(to="privacy-policy") Privacy policy. + button(@click.preventDefault="hideCookieNotice") X nuxt.content + @@ -59,7 +92,7 @@ a { text-decoration: underline; } -h1, p { +h1, h2, p, ol, i, small { color: white; } @@ -142,6 +175,46 @@ h1 { } } +.highlighted { + text-decoration: none; + background-color: #08e5ff; + color: #212121; + padding: 0 5px; + border-radius: .1rem; + + &:hover { + background-color: #008190; + color: white; + } + + &__inverted{ + background-color: #232331; + color: #08e5ff; + border-radius: .2rem; + } +} + +.cookie { + position: fixed; + margin: 1rem; + bottom: 0; + left: 0; + background-color: #08e5ff; + padding: 0 1rem; + border-radius: .3rem; + + p { + color: #212121; + font-size: 12px; + } + + button { + background: none; + border: none; + margin-left: .8rem; + } +} + // #232331 dark bg // #2D3748 ligher cards diff --git a/package.json b/package.json index 3ec9d5f..4e04a27 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "webgems", "version": "1.0.0", - "description": "webgems for devs and designers ", + "description": "Webgems is a goto place for devs and designers to find new resources and more.", "author": "lost.design", "private": true, "scripts": { diff --git a/pages/cookie-policy.vue b/pages/cookie-policy.vue new file mode 100644 index 0000000..3b4b12e --- /dev/null +++ b/pages/cookie-policy.vue @@ -0,0 +1,46 @@ + + + \ No newline at end of file diff --git a/pages/imprint.vue b/pages/imprint.vue new file mode 100644 index 0000000..54784c0 --- /dev/null +++ b/pages/imprint.vue @@ -0,0 +1,27 @@ + + + \ No newline at end of file diff --git a/pages/privacy-policy.vue b/pages/privacy-policy.vue new file mode 100644 index 0000000..6bedfc8 --- /dev/null +++ b/pages/privacy-policy.vue @@ -0,0 +1,88 @@ + + + + + \ No newline at end of file From c8387ab7ff4e754e6a9e04fa8c83099866d6e0f1 Mon Sep 17 00:00:00 2001 From: lostdesign Date: Thu, 24 Oct 2019 15:34:04 +0200 Subject: [PATCH 06/26] :bug: fix broken sidebar urls --- components/Sidebar.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/components/Sidebar.vue b/components/Sidebar.vue index a7b317c..7e412fc 100644 --- a/components/Sidebar.vue +++ b/components/Sidebar.vue @@ -5,9 +5,9 @@ //- nuxt-link(:to='$i18n.path(category.slug)') {{ category.title }} nuxt-link(:to='category.slug') {{ category.title }} hr - nuxt-link(to='privacy-policy') Privacy Policy - nuxt-link(to='cookie-policy') Cookie Policy - nuxt-link(to='imprint') Imprint + nuxt-link(to='/privacy-policy') Privacy Policy + nuxt-link(to='/cookie-policy') Cookie Policy + nuxt-link(to='/imprint') Imprint hr div(class="toggleWrapper" @click="toggleCardsVisible") div(class="viewToggle" :class="{active: areCardsVisible}") Cards From 4e39889b42c86345612d2296827efab66244f7c0 Mon Sep 17 00:00:00 2001 From: lostdesign Date: Thu, 24 Oct 2019 15:40:33 +0200 Subject: [PATCH 07/26] :recycle: update h2 spacing --- pages/cookie-policy.vue | 2 +- pages/imprint.vue | 2 +- pages/privacy-policy.vue | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pages/cookie-policy.vue b/pages/cookie-policy.vue index 3b4b12e..c4c1790 100644 --- a/pages/cookie-policy.vue +++ b/pages/cookie-policy.vue @@ -38,7 +38,7 @@ \ No newline at end of file + From fc8d174805ea6028fb20bed81f0fe6dd7de7b7a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?well=C3=A1?= Date: Fri, 25 Oct 2019 11:41:02 +0200 Subject: [PATCH 15/26] =?UTF-8?q?=F0=9F=90=9B=20fix=20typo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- layouts/default.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layouts/default.vue b/layouts/default.vue index 9086db2..c6f6f70 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -39,7 +39,7 @@ export default { }, data() { return { - prodBaseUrl = 'https://webgems.io/' + prodBaseUrl = 'https://webgems.io/', showNotice: false, } }, From 14de25b0cfd157cdc68d1eb299111f3b25e0694b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?well=C3=A1?= Date: Fri, 25 Oct 2019 11:46:18 +0200 Subject: [PATCH 16/26] =?UTF-8?q?=F0=9F=90=9B=20fix=20another=20typo..?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- layouts/default.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layouts/default.vue b/layouts/default.vue index c6f6f70..00b5f86 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -39,7 +39,7 @@ export default { }, data() { return { - prodBaseUrl = 'https://webgems.io/', + prodBaseUrl: 'https://webgems.io/', showNotice: false, } }, From dad7abbbaf0f62bebee1b1a902b8fc2e343cf790 Mon Sep 17 00:00:00 2001 From: lostdesign Date: Fri, 25 Oct 2019 12:11:05 +0200 Subject: [PATCH 17/26] :sparkles: minor UI fixes --- components/Card.vue | 8 +++++--- layouts/default.vue | 10 ++++++---- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/components/Card.vue b/components/Card.vue index a56554b..021cadf 100644 --- a/components/Card.vue +++ b/components/Card.vue @@ -15,7 +15,7 @@ export default { props: { resource: Object, isActive: Boolean, - createCopyUrl: Function, + createCopyUrl: Function, }, } @@ -37,13 +37,15 @@ export default { &--meta { display: flex; - align-items: center; + justify-content: flex-start; } &--favicon { height: 16px; width: 16px; - margin-right: .5rem; + margin-top: 0.3rem; + margin-right: 0.5rem; + } &--reference { diff --git a/layouts/default.vue b/layouts/default.vue index 00b5f86..503e2a1 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -8,7 +8,7 @@ .cookie p This site uses cookies, please read our  nuxt-link.highlighted(to="privacy-policy") Privacy policy. - button(@click.preventDefault="hideCookieNotice") X + button.highlighted(@click.preventDefault="hideCookieNotice" type="button") X nuxt.content @@ -116,10 +116,12 @@ h1 { .layout { display: grid; grid-template-columns: fit-content(200px) auto; - grid-gap: 1rem; + grid-gap: 3rem; grid-template-areas: 'logo .' 'sidebar content'; + max-width: 1200px; + margin: 0 auto; } .logo { @@ -212,6 +214,7 @@ h1 { padding: 0 1rem; border-radius: .3rem; box-shadow:inset 0px 0px 0px 2px #08e5ff; + z-index: 999; p { font-size: 12px; @@ -228,10 +231,9 @@ h1 { } button { - color: #fff; - background: none; border: none; margin-left: .8rem; + cursor: pointer; } } From 0592eba4df4bc02e0eb79d7a12c3726a08604ca3 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Fri, 25 Oct 2019 11:03:27 +0000 Subject: [PATCH 18/26] docs: update README.md --- README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/README.md b/README.md index 1a3bde5..5a9329e 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ [![Netlify Status](https://api.netlify.com/api/v1/badges/32128bab-176e-4a45-b21e-7a57425a36d1/deploy-status)](https://app.netlify.com/sites/epic-sammet-7ed06e/deploys) +[![All Contributors](https://img.shields.io/badge/all_contributors-1-orange.svg?style=flat-square)](#contributors) # webgems.io @@ -23,3 +24,19 @@ See also the list of [contributors](https://github.com/webgems/webgems/contribut ## License This project is licensed under the GNU General Public License v3.0 - see the [LICENSE](https://github.com/webgems/webgems/blob/master/LICENSE) file for details + +## Contributors ✨ + +Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)): + + + + + + + +
Banou
Banou

🐛 🎨
+ + + +This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome! \ No newline at end of file From 4b20d2297f85b04fb4b032ad878ed94fc75ed4dc Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Fri, 25 Oct 2019 11:03:28 +0000 Subject: [PATCH 19/26] docs: create .all-contributorsrc --- .all-contributorsrc | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .all-contributorsrc diff --git a/.all-contributorsrc b/.all-contributorsrc new file mode 100644 index 0000000..6604cc3 --- /dev/null +++ b/.all-contributorsrc @@ -0,0 +1,24 @@ +{ + "files": [ + "README.md" + ], + "imageSize": 100, + "commit": false, + "contributors": [ + { + "login": "Banou26", + "name": "Banou", + "avatar_url": "https://avatars0.githubusercontent.com/u/5209149?v=4", + "profile": "https://banou.dev", + "contributions": [ + "bug", + "design" + ] + } + ], + "contributorsPerLine": 7, + "projectName": "webgems", + "projectOwner": "webgems", + "repoType": "github", + "repoHost": "https://github.com" +} From d5bc300097b339d11c7dfaa87d54d3c33c7653ab Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Fri, 25 Oct 2019 11:05:02 +0000 Subject: [PATCH 20/26] docs: update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 5a9329e..492bbd0 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ [![Netlify Status](https://api.netlify.com/api/v1/badges/32128bab-176e-4a45-b21e-7a57425a36d1/deploy-status)](https://app.netlify.com/sites/epic-sammet-7ed06e/deploys) -[![All Contributors](https://img.shields.io/badge/all_contributors-1-orange.svg?style=flat-square)](#contributors) +[![All Contributors](https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square)](#contributors) # webgems.io @@ -34,6 +34,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d +
Banou
Banou

🐛 🎨
Kevin van der Werff
Kevin van der Werff

🐛 💻 🖋 🤔 🚧 👀 ⚠️
From 97d16ed90e6be4e9281484eb32d6683620c6cb8a Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Fri, 25 Oct 2019 11:05:02 +0000 Subject: [PATCH 21/26] docs: update .all-contributorsrc --- .all-contributorsrc | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 6604cc3..d9647c6 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -14,6 +14,21 @@ "bug", "design" ] + }, + { + "login": "S3B4S", + "name": "Kevin van der Werff", + "avatar_url": "https://avatars0.githubusercontent.com/u/17083334?v=4", + "profile": "https://github.com/S3B4S", + "contributions": [ + "bug", + "code", + "content", + "ideas", + "maintenance", + "review", + "test" + ] } ], "contributorsPerLine": 7, From f5aaf0e3fb8c5574bb42c8d60cdd4fcc4713ea70 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Fri, 25 Oct 2019 11:06:17 +0000 Subject: [PATCH 22/26] docs: update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 5a9329e..63dfe87 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ [![Netlify Status](https://api.netlify.com/api/v1/badges/32128bab-176e-4a45-b21e-7a57425a36d1/deploy-status)](https://app.netlify.com/sites/epic-sammet-7ed06e/deploys) -[![All Contributors](https://img.shields.io/badge/all_contributors-1-orange.svg?style=flat-square)](#contributors) +[![All Contributors](https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square)](#contributors) # webgems.io @@ -34,6 +34,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d +
Banou
Banou

🐛 🎨
wellá
wellá

💼 🚇 🛡️ 🐛 💻 🖋 🤔 🚧 👀 ⚠️
From 0a70fe1bbb2418631e5947b9dcec176e526a893e Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Fri, 25 Oct 2019 11:06:18 +0000 Subject: [PATCH 23/26] docs: update .all-contributorsrc --- .all-contributorsrc | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 6604cc3..b44a0bb 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -14,6 +14,24 @@ "bug", "design" ] + }, + { + "login": "lostdesign", + "name": "wellá", + "avatar_url": "https://avatars0.githubusercontent.com/u/5164617?v=4", + "profile": "https://lost.design", + "contributions": [ + "business", + "infra", + "security", + "bug", + "code", + "content", + "ideas", + "maintenance", + "review", + "test" + ] } ], "contributorsPerLine": 7, From fb70ec9327aba41be213551f59a031d18cb21897 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?well=C3=A1?= Date: Fri, 25 Oct 2019 13:13:23 +0200 Subject: [PATCH 24/26] Update .all-contributorsrc --- .all-contributorsrc | 113 ++++++++++++++++++++++---------------------- 1 file changed, 56 insertions(+), 57 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index 372063c..bd90476 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -1,59 +1,58 @@ { - "files": [ - "README.md" - ], - "imageSize": 100, - "commit": false, - "contributors": [ - { - "login": "lostdesign", - "name": "wellá", - "avatar_url": "https://avatars0.githubusercontent.com/u/5164617?v=4", - "profile": "https://lost.design", - "contributions": [ - "business", - "infra", - "security", - "dev", - "bug", - "code", - "content", - "ideas", - "maintenance", - "review", - "test" - ] - }, - { - "login": "S3B4S", - "name": "Kevin van der Werff", - "avatar_url": "https://avatars0.githubusercontent.com/u/17083334?v=4", - "profile": "https://github.com/S3B4S", - "contributions": [ - "dev", - "bug", - "code", - "content", - "ideas", - "maintenance", - "review", - "test" - ] - }, - { - "login": "Banou26", - "name": "Banou", - "avatar_url": "https://avatars0.githubusercontent.com/u/5209149?v=4", - "profile": "https://banou.dev", - "contributions": [ - "bug", - "design" - ] - }, - ], - "contributorsPerLine": 7, - "projectName": "webgems", - "projectOwner": "webgems", - "repoType": "github", - "repoHost": "https://github.com" + "files": [ + "README.md" + ], + "imageSize": 100, + "commit": false, + "contributors": [{ + "login": "lostdesign", + "name": "wellá", + "avatar_url": "https://avatars0.githubusercontent.com/u/5164617?v=4", + "profile": "https://lost.design", + "contributions": [ + "business", + "infra", + "security", + "dev", + "bug", + "code", + "content", + "ideas", + "maintenance", + "review", + "test" + ] + }, + { + "login": "S3B4S", + "name": "Kevin van der Werff", + "avatar_url": "https://avatars0.githubusercontent.com/u/17083334?v=4", + "profile": "https://github.com/S3B4S", + "contributions": [ + "dev", + "bug", + "code", + "content", + "ideas", + "maintenance", + "review", + "test" + ] + }, + { + "login": "Banou26", + "name": "Banou", + "avatar_url": "https://avatars0.githubusercontent.com/u/5209149?v=4", + "profile": "https://banou.dev", + "contributions": [ + "bug", + "design" + ] + } + ], + "contributorsPerLine": 7, + "projectName": "webgems", + "projectOwner": "webgems", + "repoType": "github", + "repoHost": "https://github.com" } From 2438ab14704cc68c9cb1e16293e974c4e8d24cfd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?well=C3=A1?= Date: Fri, 25 Oct 2019 13:24:08 +0200 Subject: [PATCH 25/26] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 00bdef6..bf130c2 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ [![Netlify Status](https://api.netlify.com/api/v1/badges/32128bab-176e-4a45-b21e-7a57425a36d1/deploy-status)](https://app.netlify.com/sites/epic-sammet-7ed06e/deploys) -[![All Contributors](https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square)](#contributors) +[![All Contributors](https://img.shields.io/badge/all_contributors-3-orange.svg?style=flat-square)](#contributors) # webgems.io @@ -41,4 +41,4 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d -This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome! \ No newline at end of file +This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome! From 7fc1bb0d6196e8b8969d1191c74c1541d0219de1 Mon Sep 17 00:00:00 2001 From: KenavR Date: Wed, 30 Oct 2019 20:32:18 +0100 Subject: [PATCH 26/26] Added refactoring.guru resource to fullstack category. --- resources/fullstack.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/resources/fullstack.json b/resources/fullstack.json index d786c5b..9c01cfe 100644 --- a/resources/fullstack.json +++ b/resources/fullstack.json @@ -19,6 +19,12 @@ "desc": "Lecture platform about anything ranging from basic Javascript to advanced React methods. Community courses available free of charge with an opt-in paid section for full course paths.", "url": "https://egghead.io", "tags": ["videos", "frontend", "react", "javascript"] + }, + { + "title": "Refactoring Guru", + "desc": "This site makes it easy for you to discover everything you need to know about refactoring, design patterns, SOLID principles, and other smart programming topics.", + "url": "https://refactoring.guru/", + "tags": ["refactoring", "patterns", "educational", "learning"] } ] }