From 77cec39c4b644cc248d7d020b4ab0791bb8c0fde Mon Sep 17 00:00:00 2001 From: KenavR Date: Thu, 29 Oct 2020 19:37:38 +0100 Subject: [PATCH 1/6] Spaces in titles are replaced by hyphen for category title matching to support spaces in titles. --- store/data.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/store/data.js b/store/data.js index 30feec1..eb4138f 100644 --- a/store/data.js +++ b/store/data.js @@ -21,7 +21,7 @@ export const getters = { findCategory: state => categoryTitle => { // equalsCategoryTitle :: Category -> Bool const equalsCategoryTitle = R.compose( - R.equals(cleanString(categoryTitle)), cleanString, R.prop('title'), + R.equals(cleanString(categoryTitle)), R.replace(/ /g, '-') ,cleanString, R.prop('title'), ) // findCategory :: [Category] -> Category const findCategory = R.find(equalsCategoryTitle) From 03498686ec03a4f31dee33ac84b95b79185de5af Mon Sep 17 00:00:00 2001 From: KenavR Date: Thu, 29 Oct 2020 19:38:13 +0100 Subject: [PATCH 2/6] Added content creators category and added some resources --- resources/content-creators.json | 113 ++++++++++++++++++++++++++++++++ resources/index.js | 2 + 2 files changed, 115 insertions(+) create mode 100644 resources/content-creators.json diff --git a/resources/content-creators.json b/resources/content-creators.json new file mode 100644 index 0000000..c483e54 --- /dev/null +++ b/resources/content-creators.json @@ -0,0 +1,113 @@ +{ + "title": "Content Creators", + "slug": "/content-creators", + "resources": [ + { + "title": "Traversy Media", + "desc": "Traversy Media is owned by Brad Traversy. The channel has a lot of great tutorials to learn full web development and coding. It features online web development and programming tutorials for the latest web technologies including Node.js, Angular 2, React.js, PHP, Rails, HTML, CSS, and more.", + "url": "https://www.youtube.com/user/TechGuyWeb", + "tags": [ + "beginner", + "fullstack", + "frontend", + "javascript", + "mongodb", + "node", + "php", + "wordpress", + "tutorial", + "programming" + ] + }, + { + "title": "The Net Ninja", + "desc": "The Net Ninja is a channel to strengthen your web skills. It has many tutorials for designers and developers.", + "url": "https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg", + "tags": ["javascript", "beginner", "css", "tutorial", "programming"] + }, + { + "title": "The Futur", + "desc": "The mission of The Futur is to be the future of online education for creative entrepreneurs. It features design content on identity design and branding, user experience, logos and lettering, typography, the business of design, and plenty of case studies.", + "url": "https://www.youtube.com/channel/UC-b3c7kxa5vU-bnmaROgvog", + "tags": [ + "marketing", + "design", + "logo", + "tutorial", + "business", + "ui", + "ux", + "webdesign" + ] + }, + { + "title": "Tutvid", + "desc": "Nathaniel Dodson’s Tutvid is a site to learn advanced graphic design skills, with tutorials in Adobe Photoshop and Adobe Illustrator. Tutvid also includes tutorials to master animation and video with Adobe Premiere Pro, Adobe After Effects, and Adobe Lightroom. Tutvid’s “Daily Photoshop Tutorials” playlist covers tools, features, and tricks.", + "url": "https://www.youtube.com/user/tutvid", + "tags": [ + "photoshop", + "tutorial", + "videoediting", + "webdesign", + "programming" + ] + }, + { + "title": "CharliMarieTV", + "desc": "Charli Marie TV is a channel from Charli Marie, a web and graphic designer in London. Videos are posted weekly about tools, projects, and concepts. There are also weekly videos about her life as a designer.", + "url": "https://www.youtube.com/user/charlimarieTV", + "tags": ["design", "webdesign", "tutorial"] + }, + { + "title": "Funfunfunction", + "desc": "Fun Fun Function is like a show about programming. Not a database of tutorials and courses, a show. A regular show with an different topic every week, with an entertaining host that explains things well, with the purpose of keeping you curious and excited about the programming craft. Basically, the purpose of Fun Fun Function is to keep programming fun.", + "url": "https://www.youtube.com/channel/UCO1cgjhGzsSYb1rsB4bFe4Q", + "tags": ["machinelearning", "testing", "live"] + }, + { + "title": "Getify", + "desc": "Getify writes about JavaScript, finding new and useful ways to teach it to more learners, and exploring and researching JavaScript through OSS coding.", + "url": "https://twitter.com/getify", + "tags": ["tips", "programming", "javascript"] + }, + { + "title": "Steve Schoger", + "desc": "Steve Schoger is a visual designer from Canada. Many people know him as the guy who shares design tips on Twitter or refactors UI’s on YouTube.", + "url": "https://www.youtube.com/channel/UCxqiDtkXtOCNJdckODHk9YA", + "tags": ["tips", "webdesign", "ui"] + }, + { + "title": "DevTips", + "desc": "DevTips is a weekly show for YOU who want to be inspired 👍 and learn 🖖 about programming. Hosted by David and MPJ - two notorious bug generators 💖 and teachers 🤗. Exploring code together and learning programming along the way - yay!", + "url": "https://www.youtube.com/user/DevTipsForDesigners", + "tags": ["tips", "webdesign", "ui", "tutorial", "programming"] + }, + { + "title": "LevelUpTuts", + "desc": "840+ free video tutorials created, recorded, edited, published and maintained by Scott Tolinski.", + "url": "https://www.youtube.com/user/LevelUpTuts", + "tags": ["tips", "webdesign", "ui", "tutorial", "programming"] + }, + { + "title": "Wes Bos", + "desc": "HTML, CSS, JavaScript and WordPress web development tutorials!", + "url": "https://www.youtube.com/user/wesbos", + "tags": [ + "tips", + "webdesign", + "ui", + "tutorial", + "programming", + "javascript", + "wordpress" + ] + }, + { + "title": "Mayuko", + "desc": "Mayuko is a Senior iOS Software Engineer from San Diego. She makes Youtube videos about what life is like as a Software Engineer living and working in Silicon Valley. She aims to make the tech industry feel more accessible to those entering the industry.", + "url": "https://www.youtube.com/user/hellomayuko", + "categories": "Life experiences sharing", + "tags": ["vlog", "techadvice", "programming"] + } + ] +} diff --git a/resources/index.js b/resources/index.js index 6109e3c..70e5d97 100644 --- a/resources/index.js +++ b/resources/index.js @@ -15,6 +15,7 @@ import utility from './utility' import icons from './icons' import accessibility from './accessibility' import rust from './rust' +import contentCreators from './content-creators' const sortByTitle = ({ title: titleA }, { title: titleB }) => { if(titleA < titleB) return -1 @@ -40,4 +41,5 @@ export default [ icons, accessibility, rust, + contentCreators, ].sort(sortByTitle) From b301a694a4abf9e0f3c64b640853c60434ff19f6 Mon Sep 17 00:00:00 2001 From: Austin Date: Tue, 5 Jan 2021 12:58:34 -0800 Subject: [PATCH 3/6] Corrected devcord branding --- pages/index.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/index.vue b/pages/index.vue index f474db8..710c579 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -14,7 +14,7 @@ span extends  a(href="https://github.com/S3B4S") @S3B4S  span and  - a(href="https://devcord.com") Devcord + a(href="https://devcord.com") devcord From 4f3cc377600a72565eba51883f98c42b793c3589 Mon Sep 17 00:00:00 2001 From: Jim Gao Date: Wed, 17 Mar 2021 16:25:14 +0800 Subject: [PATCH 4/6] [resources/accessibility.json] fix url --- resources/accessibility.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/accessibility.json b/resources/accessibility.json index e65887f..d5dc304 100644 --- a/resources/accessibility.json +++ b/resources/accessibility.json @@ -23,7 +23,7 @@ { "title": "The web accessibility basics", "desc": "The absolute web accessibility basics every web developer should know about.", - "url": "https://www.marcozehe.de/2015/12/14/the-web-accessibility-basics/", + "url": "https://www.marcozehe.de/articles/2015-12-14-the-web-accessibility-basics/", "tags": ["blog", "video", "semantics", "basics"] } ] From 1e2d09415d2279c074c2ace6980e6df62b8f2147 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?well=C3=A1?= Date: Thu, 1 Apr 2021 23:13:46 +0200 Subject: [PATCH 5/6] Create FUNDING.yml --- .github/FUNDING.yml | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .github/FUNDING.yml diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 0000000..3f2c068 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1,3 @@ +# These are supported funding model platforms + +github: [lostdesign] From d0b35fa7d72756ad831abafcac7b9ec07c3c1a2a Mon Sep 17 00:00:00 2001 From: Jim Gao Date: Fri, 2 Apr 2021 17:34:44 +0800 Subject: [PATCH 6/6] [resources/fullstack.json] update freeCodeCamp curriculum --- resources/fullstack.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/fullstack.json b/resources/fullstack.json index 9c01cfe..04500f0 100644 --- a/resources/fullstack.json +++ b/resources/fullstack.json @@ -5,7 +5,7 @@ { "title": "freeCodeCamp curriculum", "desc": "We have thousands of coding lessons to help you improve your skills. You can earn each certification by completing its 5 final projects. And yes - all of this is 100% free, thanks to the thousands of campers who donate to our nonprofit. If you are new to coding, we recommend you start at the beginning.", - "url": "https://learn.freecodecamp.org", + "url": "https://www.freecodecamp.org/learn/", "tags": ["design", "javascript", "courses", "security", "interview"] }, {