From 38ca7a9c6237d9ca823023568cfd2df6cf66e493 Mon Sep 17 00:00:00 2001 From: victor hazbun Date: Mon, 17 Jun 2019 13:01:48 +1000 Subject: [PATCH 01/10] Ruby and other resources --- components/Sidebar.vue | 1 + package-lock.json | 41 +++++------------ pages/communities/index.vue | 5 ++ pages/css/index.vue | 5 ++ pages/daily/index.vue | 5 ++ pages/ruby/index.vue | 91 +++++++++++++++++++++++++++++++++++++ pages/servers/index.vue | 15 ++++++ pages/utility/index.vue | 17 ++++++- 8 files changed, 149 insertions(+), 31 deletions(-) create mode 100644 pages/ruby/index.vue diff --git a/components/Sidebar.vue b/components/Sidebar.vue index 5d1d889..7c55d2e 100644 --- a/components/Sidebar.vue +++ b/components/Sidebar.vue @@ -5,6 +5,7 @@ nuxt-link(to="/html") HTML nuxt-link(to="/css") CSS nuxt-link(to="/javascript") Javascript + nuxt-link(to="/ruby") Ruby nuxt-link(to="/php") PHP nuxt-link(to="/design") Design nuxt-link(to="/frontend") Frontend diff --git a/package-lock.json b/package-lock.json index 3a57dd0..c6a1a6d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4065,8 +4065,7 @@ }, "ansi-regex": { "version": "2.1.1", - "bundled": true, - "optional": true + "bundled": true }, "aproba": { "version": "1.2.0", @@ -4084,13 +4083,11 @@ }, "balanced-match": { "version": "1.0.0", - "bundled": true, - "optional": true + "bundled": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, - "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -4103,18 +4100,15 @@ }, "code-point-at": { "version": "1.1.0", - "bundled": true, - "optional": true + "bundled": true }, "concat-map": { "version": "0.0.1", - "bundled": true, - "optional": true + "bundled": true }, "console-control-strings": { "version": "1.1.0", - "bundled": true, - "optional": true + "bundled": true }, "core-util-is": { "version": "1.0.2", @@ -4217,8 +4211,7 @@ }, "inherits": { "version": "2.0.3", - "bundled": true, - "optional": true + "bundled": true }, "ini": { "version": "1.3.5", @@ -4228,7 +4221,6 @@ "is-fullwidth-code-point": { "version": "1.0.0", "bundled": true, - "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -4241,20 +4233,17 @@ "minimatch": { "version": "3.0.4", "bundled": true, - "optional": true, "requires": { "brace-expansion": "^1.1.7" } }, "minimist": { "version": "0.0.8", - "bundled": true, - "optional": true + "bundled": true }, "minipass": { "version": "2.3.5", "bundled": true, - "optional": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -4271,7 +4260,6 @@ "mkdirp": { "version": "0.5.1", "bundled": true, - "optional": true, "requires": { "minimist": "0.0.8" } @@ -4344,8 +4332,7 @@ }, "number-is-nan": { "version": "1.0.1", - "bundled": true, - "optional": true + "bundled": true }, "object-assign": { "version": "4.1.1", @@ -4355,7 +4342,6 @@ "once": { "version": "1.4.0", "bundled": true, - "optional": true, "requires": { "wrappy": "1" } @@ -4431,8 +4417,7 @@ }, "safe-buffer": { "version": "5.1.2", - "bundled": true, - "optional": true + "bundled": true }, "safer-buffer": { "version": "2.1.2", @@ -4462,7 +4447,6 @@ "string-width": { "version": "1.0.2", "bundled": true, - "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -4480,7 +4464,6 @@ "strip-ansi": { "version": "3.0.1", "bundled": true, - "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -4519,13 +4502,11 @@ }, "wrappy": { "version": "1.0.2", - "bundled": true, - "optional": true + "bundled": true }, "yallist": { "version": "3.0.3", - "bundled": true, - "optional": true + "bundled": true } } }, diff --git a/pages/communities/index.vue b/pages/communities/index.vue index 85d32cc..87b0303 100644 --- a/pages/communities/index.vue +++ b/pages/communities/index.vue @@ -68,6 +68,11 @@ export default { desc: 'For discussing Cascading Style Sheets, design principles, and technological innovations related to web development.', url: 'https://reddit.com/r/css' }, + { + title: 'MedellinJS', + desc: 'We are a passionate community whose goal is to strengthen and articulate the technological ecosystem of the city of Medellín, Colombia.', + url: 'https://medellinjs.org/' + }, ] } }, diff --git a/pages/css/index.vue b/pages/css/index.vue index 449e67b..3546416 100644 --- a/pages/css/index.vue +++ b/pages/css/index.vue @@ -28,6 +28,11 @@ export default { desc: 'A game to learn Flexbox', url: 'https://flexboxfroggy.com' }, + { + title: 'Flexbox Zombies', + desc: 'A course to learn Flexbox', + url: 'https://mastery.games/p/flexbox-zombies' + }, { title: 'CSS Gridgarden', desc: 'A game to learn Grid', diff --git a/pages/daily/index.vue b/pages/daily/index.vue index 5d65521..ba98e4b 100644 --- a/pages/daily/index.vue +++ b/pages/daily/index.vue @@ -38,6 +38,11 @@ export default { desc: 'Check popular new products out and get inspired, maybe even post yours?', url: 'https://www.producthunt.com/' }, + { + title: 'Ruby Weekly', + desc: 'A free, once–weekly e-mail round-up of Ruby news and articles.', + url: 'https://rubyweekly.com/' + }, ] } }, diff --git a/pages/ruby/index.vue b/pages/ruby/index.vue new file mode 100644 index 0000000..20f30e3 --- /dev/null +++ b/pages/ruby/index.vue @@ -0,0 +1,91 @@ + + + + + diff --git a/pages/servers/index.vue b/pages/servers/index.vue index ea0f251..422b5bd 100644 --- a/pages/servers/index.vue +++ b/pages/servers/index.vue @@ -23,6 +23,21 @@ export default { desc: 'Free static hosting by Github.', url: 'https://pages.github.com' }, + { + title: 'Heroku', + desc: 'Heroku is a platform as a service (PaaS) that enables developers to build, run, and operate applications entirely in the cloud.', + url: 'https://www.heroku.com/' + }, + { + title: 'Glitch', + desc: 'Glitch is the friendly community where everyone can discover and create the best stuff on the web.', + url: 'https://glitch.com/' + }, + { + title: 'Now', + desc: 'Global Serverless Deployments. Now makes serverless application deployment easy. Don\'t spend time configuring the cloud. Just push your code.', + url: 'https://zeit.co/now' + }, { title: 'Namecheap', desc: 'Domains for your projects', diff --git a/pages/utility/index.vue b/pages/utility/index.vue index 3b85fa5..45e67c1 100644 --- a/pages/utility/index.vue +++ b/pages/utility/index.vue @@ -132,7 +132,22 @@ export default { title: 'Carbon', desc: 'Create and share beautiful images of your source code.', url: 'https://carbon.now.sh' - } + }, + { + title: 'Mailnator', + desc: 'The Mailinator Email System puts millions of inboxes right at your fingertips. It is an amazing Email Workflow Testing tool for your Software or Service.', + url: 'https://www.mailinator.com/' + }, + { + title: 'Ngrok', + desc: 'Secure introspectable tunnels to localhost.', + url: 'https://ngrok.com/' + }, + { + title: 'Let\'s Encrypt', + desc: 'Let\'s Encrypt is a free, automated, and open certificate authority brought to you by the non-profit Internet Security Research Group (ISRG).', + url: 'https://letsencrypt.org/' + }, ] } }, From 62ad041fd200c2cabd9062038685185797693927 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?well=C3=A1?= Date: Mon, 17 Jun 2019 17:05:25 +0200 Subject: [PATCH 02/10] Update issue templates --- .github/ISSUE_TEMPLATE/resource-request.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/resource-request.md diff --git a/.github/ISSUE_TEMPLATE/resource-request.md b/.github/ISSUE_TEMPLATE/resource-request.md new file mode 100644 index 0000000..534c8a0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/resource-request.md @@ -0,0 +1,17 @@ +--- +name: Resource request +about: Suggest a new resource +title: "[RESOURCE] " +labels: '' +assignees: lostdesign + +--- + +**Name** +webgems.io + +**Description** +1-2 sentenses + +**URL** +https://example.com From d29c9798ad7268b28ff3b9867af48a710974b6fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?well=C3=A1?= Date: Mon, 17 Jun 2019 17:07:17 +0200 Subject: [PATCH 03/10] Update issue templates --- .github/ISSUE_TEMPLATE/resource-request.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/resource-request.md b/.github/ISSUE_TEMPLATE/resource-request.md index 534c8a0..310e153 100644 --- a/.github/ISSUE_TEMPLATE/resource-request.md +++ b/.github/ISSUE_TEMPLATE/resource-request.md @@ -1,8 +1,8 @@ --- name: Resource request about: Suggest a new resource -title: "[RESOURCE] " -labels: '' +title: '' +labels: new resource assignees: lostdesign --- From 545fe913990228abb6a0243bf97ab540362f115b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?well=C3=A1?= Date: Mon, 17 Jun 2019 17:07:57 +0200 Subject: [PATCH 04/10] Update issue templates --- .github/ISSUE_TEMPLATE/feature_request.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..4fe86d5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,20 @@ +--- +name: Feature request +about: Suggest an idea for this project +title: '' +labels: feature +assignees: '' + +--- + +**Is your feature request related to a problem? Please describe.** +A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] + +**Describe the solution you'd like** +A clear and concise description of what you want to happen. + +**Describe alternatives you've considered** +A clear and concise description of any alternative solutions or features you've considered. + +**Additional context** +Add any other context or screenshots about the feature request here. From f4a1cce6831f2a1d1f40daab04ddf6aa3bb9ad0b Mon Sep 17 00:00:00 2001 From: victor hazbun Date: Mon, 17 Jun 2019 18:49:57 -0500 Subject: [PATCH 05/10] Glitch community --- pages/communities/index.vue | 5 +++++ pages/servers/index.vue | 5 ----- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pages/communities/index.vue b/pages/communities/index.vue index 87b0303..4b23d34 100644 --- a/pages/communities/index.vue +++ b/pages/communities/index.vue @@ -28,6 +28,11 @@ export default { desc: 'Hangout and learn with new and experienced developers in this Discord community. All ages and experience levels welcome!', url: 'https://discord.gg/developers' }, + { + title: 'Glitch', + desc: 'Glitch is the friendly community where everyone can discover and create the best stuff on the web.', + url: 'https://glitch.com/' + }, { title: 'WebGL and Threejs', desc: 'desc', diff --git a/pages/servers/index.vue b/pages/servers/index.vue index 422b5bd..24dcaa9 100644 --- a/pages/servers/index.vue +++ b/pages/servers/index.vue @@ -28,11 +28,6 @@ export default { desc: 'Heroku is a platform as a service (PaaS) that enables developers to build, run, and operate applications entirely in the cloud.', url: 'https://www.heroku.com/' }, - { - title: 'Glitch', - desc: 'Glitch is the friendly community where everyone can discover and create the best stuff on the web.', - url: 'https://glitch.com/' - }, { title: 'Now', desc: 'Global Serverless Deployments. Now makes serverless application deployment easy. Don\'t spend time configuring the cloud. Just push your code.', From b4fca35dc2e1a86ec669873134785094c1f12601 Mon Sep 17 00:00:00 2001 From: skeptycal Date: Tue, 18 Jun 2019 20:04:32 -0500 Subject: [PATCH 06/10] add python resources --- pages/python/index.vue | 299 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 299 insertions(+) create mode 100644 pages/python/index.vue diff --git a/pages/python/index.vue b/pages/python/index.vue new file mode 100644 index 0000000..cf704b8 --- /dev/null +++ b/pages/python/index.vue @@ -0,0 +1,299 @@ + + + + + From 4aed4a4e4a906a4afd82cd6eee032f714dc20517 Mon Sep 17 00:00:00 2001 From: skeptycal Date: Tue, 18 Jun 2019 20:26:27 -0500 Subject: [PATCH 07/10] add python to sidebar menu list --- components/Sidebar.vue | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/components/Sidebar.vue b/components/Sidebar.vue index 7c55d2e..813906a 100644 --- a/components/Sidebar.vue +++ b/components/Sidebar.vue @@ -7,6 +7,7 @@ nuxt-link(to="/javascript") Javascript nuxt-link(to="/ruby") Ruby nuxt-link(to="/php") PHP + nuxt-link(to="/python") Python nuxt-link(to="/design") Design nuxt-link(to="/frontend") Frontend nuxt-link(to="/fullstack") Fullstack @@ -19,20 +20,20 @@ From 744070b6a08eb5716d7b7018e1ddfabb08057b6a Mon Sep 17 00:00:00 2001 From: Dennis Smink Date: Wed, 19 Jun 2019 19:03:06 +0200 Subject: [PATCH 08/10] Added Ploi --- pages/servers/index.vue | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pages/servers/index.vue b/pages/servers/index.vue index 24dcaa9..41ff256 100644 --- a/pages/servers/index.vue +++ b/pages/servers/index.vue @@ -28,6 +28,11 @@ export default { desc: 'Heroku is a platform as a service (PaaS) that enables developers to build, run, and operate applications entirely in the cloud.', url: 'https://www.heroku.com/' }, + { + title: 'Ploi', + desc: 'Stop the Hassle. Start deploi\'ing. Use Ploi.io for easy site deployments. We take all the difficult work out of your hands, so you can focus on doing what you love: developing your application.', + url: 'https://ploi.io' + }, { title: 'Now', desc: 'Global Serverless Deployments. Now makes serverless application deployment easy. Don\'t spend time configuring the cloud. Just push your code.', From 691aa745cc5a18817c5fad929ae89345885ccbc8 Mon Sep 17 00:00:00 2001 From: skeptycal Date: Wed, 19 Jun 2019 16:07:31 -0500 Subject: [PATCH 09/10] Update package-lock.json --- package-lock.json | 41 ++++++++++++++++++++++++++++++----------- 1 file changed, 30 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index c6a1a6d..3a57dd0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4065,7 +4065,8 @@ }, "ansi-regex": { "version": "2.1.1", - "bundled": true + "bundled": true, + "optional": true }, "aproba": { "version": "1.2.0", @@ -4083,11 +4084,13 @@ }, "balanced-match": { "version": "1.0.0", - "bundled": true + "bundled": true, + "optional": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, + "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -4100,15 +4103,18 @@ }, "code-point-at": { "version": "1.1.0", - "bundled": true + "bundled": true, + "optional": true }, "concat-map": { "version": "0.0.1", - "bundled": true + "bundled": true, + "optional": true }, "console-control-strings": { "version": "1.1.0", - "bundled": true + "bundled": true, + "optional": true }, "core-util-is": { "version": "1.0.2", @@ -4211,7 +4217,8 @@ }, "inherits": { "version": "2.0.3", - "bundled": true + "bundled": true, + "optional": true }, "ini": { "version": "1.3.5", @@ -4221,6 +4228,7 @@ "is-fullwidth-code-point": { "version": "1.0.0", "bundled": true, + "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -4233,17 +4241,20 @@ "minimatch": { "version": "3.0.4", "bundled": true, + "optional": true, "requires": { "brace-expansion": "^1.1.7" } }, "minimist": { "version": "0.0.8", - "bundled": true + "bundled": true, + "optional": true }, "minipass": { "version": "2.3.5", "bundled": true, + "optional": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -4260,6 +4271,7 @@ "mkdirp": { "version": "0.5.1", "bundled": true, + "optional": true, "requires": { "minimist": "0.0.8" } @@ -4332,7 +4344,8 @@ }, "number-is-nan": { "version": "1.0.1", - "bundled": true + "bundled": true, + "optional": true }, "object-assign": { "version": "4.1.1", @@ -4342,6 +4355,7 @@ "once": { "version": "1.4.0", "bundled": true, + "optional": true, "requires": { "wrappy": "1" } @@ -4417,7 +4431,8 @@ }, "safe-buffer": { "version": "5.1.2", - "bundled": true + "bundled": true, + "optional": true }, "safer-buffer": { "version": "2.1.2", @@ -4447,6 +4462,7 @@ "string-width": { "version": "1.0.2", "bundled": true, + "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -4464,6 +4480,7 @@ "strip-ansi": { "version": "3.0.1", "bundled": true, + "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -4502,11 +4519,13 @@ }, "wrappy": { "version": "1.0.2", - "bundled": true + "bundled": true, + "optional": true }, "yallist": { "version": "3.0.3", - "bundled": true + "bundled": true, + "optional": true } } }, From 96f284bc987c39956b5812ce1b52af44cc75801d Mon Sep 17 00:00:00 2001 From: lostdesign Date: Wed, 19 Jun 2019 23:43:02 +0200 Subject: [PATCH 10/10] cleanu on some resources, fixes pr #58 --- pages/daily/index.vue | 5 ----- pages/design/index.vue | 5 +++++ pages/general/index.vue | 2 +- pages/html/index.vue | 2 +- pages/python/index.vue | 6 ------ pages/ruby/index.vue | 11 +++-------- 6 files changed, 10 insertions(+), 21 deletions(-) diff --git a/pages/daily/index.vue b/pages/daily/index.vue index ba98e4b..5d65521 100644 --- a/pages/daily/index.vue +++ b/pages/daily/index.vue @@ -38,11 +38,6 @@ export default { desc: 'Check popular new products out and get inspired, maybe even post yours?', url: 'https://www.producthunt.com/' }, - { - title: 'Ruby Weekly', - desc: 'A free, once–weekly e-mail round-up of Ruby news and articles.', - url: 'https://rubyweekly.com/' - }, ] } }, diff --git a/pages/design/index.vue b/pages/design/index.vue index ae29f76..44f7049 100644 --- a/pages/design/index.vue +++ b/pages/design/index.vue @@ -93,6 +93,11 @@ export default { desc: 'Beautiful colour gradients for design and code.', url: 'https://uigradients.com/#NoontoDusk' }, + { + title: 'evernote.design', + desc: 'Basically webgems but just for design.', + url: 'https://evernote.design' + }, ] } }, diff --git a/pages/general/index.vue b/pages/general/index.vue index 8992e16..b819a3f 100644 --- a/pages/general/index.vue +++ b/pages/general/index.vue @@ -26,7 +26,7 @@ export default { { title: 'MDN web docs', desc: 'Tutorials, references, tools and resources.', - url: 'https://developer.mozilla.org/en-US/docs/Web' + url: 'https://developer.mozilla.org/docs/Web' }, { title: 'Rico\'s cheatsheets', diff --git a/pages/html/index.vue b/pages/html/index.vue index 2d1607f..d8b7603 100644 --- a/pages/html/index.vue +++ b/pages/html/index.vue @@ -16,7 +16,7 @@ export default { { title: 'HTML ELEMENTS', desc: 'All the HTML elemens you can use. There is more than just a div :)', - url: 'https://developer.mozilla.org/de/docs/Web/HTML/Element' + url: 'https://developer.mozilla.org/docs/Web/HTML/Element' }, { title: 'The web accessibility basics', diff --git a/pages/python/index.vue b/pages/python/index.vue index cf704b8..fb55418 100644 --- a/pages/python/index.vue +++ b/pages/python/index.vue @@ -13,12 +13,6 @@ export default { data() { return { resources: [ - { - title: "Home of Python", - desc: - "Python is a programming language that lets you work quickly and integrate systems more effectively.", - url: "https://www.python.org/" - }, { title: "Python 3.7.3 documentation", desc: "Documentation for all releaases of Python.", diff --git a/pages/ruby/index.vue b/pages/ruby/index.vue index 20f30e3..008b8ce 100644 --- a/pages/ruby/index.vue +++ b/pages/ruby/index.vue @@ -28,11 +28,6 @@ export default { desc: 'Learn about Ruby on Rails. The GoRails blog covers topics across all aspects of Ruby on Rails development.', url: 'https://gorails.com/blog/' }, - { - title: 'Honeybadger Development Blog', - desc: 'Honeybadger blog.', - url: 'https://www.honeybadger.io/blog/' - }, { title: 'Reinteractive Articles', desc: 'Our expert team of designers and developers love what they do and enjoy sharing their knowledge with the world.', @@ -74,9 +69,9 @@ export default { url: 'https://thoughtbot.com/blog/web/' }, { - title: 'Victor Hazbun Blog', - desc: 'Victor Hazbun is an instructor at Egghead.io. He also writes about Ruby, JS and other techs.', - url: 'https://www.codementor.io/victor_hazbun/posts/' + title: 'Ruby Weekly', + desc: 'A free, once–weekly e-mail round-up of Ruby news and articles.', + url: 'https://rubyweekly.com/' }, ] }