From f9c60cb7ff1e1aea16f955306f4de1acbb42c0bc Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 12 Jul 2021 10:35:56 +0100 Subject: [PATCH 1/8] Make scripts case insensitive --- app/src/plugins/data.ts | 6 ++++-- shared/scripts/addauthor.js | 13 ++++++++----- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/app/src/plugins/data.ts b/app/src/plugins/data.ts index a74b09c14..492530db3 100644 --- a/app/src/plugins/data.ts +++ b/app/src/plugins/data.ts @@ -165,8 +165,10 @@ export async function nextPage(res: PagedResponse) { } export async function fetchAuthor(id: string): Promise { - const repoPath = `/authors/${id}`; - const json = await fetchDoc(repoPath); + // We are case insensitive on Author IDs in URL paths + const normalizedId = id.toLowerCase(); + const authorPath = `/authors/${normalizedId}`; + const json = await fetchDoc(authorPath); return json as AuthorData; } diff --git a/shared/scripts/addauthor.js b/shared/scripts/addauthor.js index 4b56a574a..5f6c76360 100644 --- a/shared/scripts/addauthor.js +++ b/shared/scripts/addauthor.js @@ -22,17 +22,20 @@ const ogs = require("open-graph-scraper"); const { writeOrUpdateJSON, getConfigDir } = require("./util"); +/** + * @param {string} id + */ function normalizeAuthorId(id) { // Replace all '.' with '-' - return id.split(".").join("-"); + return id.split(".").join("-").toLowerCase(); } -function authorFilePath(id) { - return path.join(getConfigDir(), "authors", `${id}.json`); +function authorFilePath(normalizedId) { + return path.join(getConfigDir(), "authors", `${normalizedId}.json`); } -function authorExists(id) { - return fs.existsSync(authorFilePath(id)); +function authorExists(normalizedId) { + return fs.existsSync(authorFilePath(normalizedId)); } function githubAuthorExists(owner) { From 595c4a14cd50a64f07acb63ee976745de9d3975f Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 12 Jul 2021 10:36:05 +0100 Subject: [PATCH 2/8] Fix some files with spaces --- ...gular copy 2.json => angular-vietnam-100-days-of-angular.json} | 0 ...ish-So-what-the-heck-is-Flutter-and-why-is-it-a-big-deal.json} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename config/angular/repos/{angular-vietnam-100-days-of-angular copy 2.json => angular-vietnam-100-days-of-angular.json} (100%) rename config/flutter/blogs/{In-plain-English-So-what-the-heck-is-Flutter-and-why-is-it-a-big-deal copy.json => In-plain-English-So-what-the-heck-is-Flutter-and-why-is-it-a-big-deal.json} (100%) diff --git a/config/angular/repos/angular-vietnam-100-days-of-angular copy 2.json b/config/angular/repos/angular-vietnam-100-days-of-angular.json similarity index 100% rename from config/angular/repos/angular-vietnam-100-days-of-angular copy 2.json rename to config/angular/repos/angular-vietnam-100-days-of-angular.json diff --git a/config/flutter/blogs/In-plain-English-So-what-the-heck-is-Flutter-and-why-is-it-a-big-deal copy.json b/config/flutter/blogs/In-plain-English-So-what-the-heck-is-Flutter-and-why-is-it-a-big-deal.json similarity index 100% rename from config/flutter/blogs/In-plain-English-So-what-the-heck-is-Flutter-and-why-is-it-a-big-deal copy.json rename to config/flutter/blogs/In-plain-English-So-what-the-heck-is-Flutter-and-why-is-it-a-big-deal.json From 086b69d3bbb0779e888cd140ca8ab9ff930fb91e Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 12 Jul 2021 10:43:54 +0100 Subject: [PATCH 3/8] Lowercase author filenames --- config/authors/aakashkumarnain.json | 6 ++++++ config/authors/adrian-in-aus.json | 6 ++++++ config/authors/ankitsharma-007.json | 6 ++++++ config/authors/aravindvnair99.json | 6 ++++++ config/authors/brikerman.json | 6 ++++++ config/authors/codingdoug.json | 6 ++++++ config/authors/danwahlin.json | 6 ++++++ config/authors/dimitreoliveira.json | 7 +++++++ config/authors/duan-jm.json | 6 ++++++ config/authors/ericksumargo.json | 6 ++++++ config/authors/felipelujan.json | 6 ++++++ config/authors/foso.json | 6 ++++++ config/authors/gabriel-thecode.json | 6 ++++++ config/authors/gantman.json | 6 ++++++ config/authors/gurupreet.json | 6 ++++++ config/authors/ijzerenhein.json | 6 ++++++ config/authors/jideguru.json | 6 ++++++ config/authors/jintin.json | 6 ++++++ config/authors/kaustubhpatange.json | 6 ++++++ config/authors/ldralighieri.json | 6 ++++++ config/authors/nash0x7e2.json | 6 ++++++ config/authors/omrigm.json | 6 ++++++ config/authors/patilsiddhesh.json | 6 ++++++ config/authors/patrickjs.json | 6 ++++++ config/authors/phuurl.json | 6 ++++++ config/authors/risenw.json | 7 +++++++ config/authors/rishit-dagli.json | 6 ++++++ config/authors/romainvialard.json | 6 ++++++ config/authors/ryuukenshi.json | 6 ++++++ config/authors/samuelmarks.json | 6 ++++++ config/authors/santi.json | 6 ++++++ config/authors/spikeysanju.json | 6 ++++++ config/authors/suyashsonawane.json | 6 ++++++ config/authors/techno-disaster.json | 6 ++++++ config/authors/vipyinzhiwei.json | 6 ++++++ config/authors/vmadalin.json | 6 ++++++ 36 files changed, 218 insertions(+) create mode 100644 config/authors/aakashkumarnain.json create mode 100644 config/authors/adrian-in-aus.json create mode 100644 config/authors/ankitsharma-007.json create mode 100644 config/authors/aravindvnair99.json create mode 100644 config/authors/brikerman.json create mode 100644 config/authors/codingdoug.json create mode 100644 config/authors/danwahlin.json create mode 100644 config/authors/dimitreoliveira.json create mode 100644 config/authors/duan-jm.json create mode 100644 config/authors/ericksumargo.json create mode 100644 config/authors/felipelujan.json create mode 100644 config/authors/foso.json create mode 100644 config/authors/gabriel-thecode.json create mode 100644 config/authors/gantman.json create mode 100644 config/authors/gurupreet.json create mode 100644 config/authors/ijzerenhein.json create mode 100644 config/authors/jideguru.json create mode 100644 config/authors/jintin.json create mode 100644 config/authors/kaustubhpatange.json create mode 100644 config/authors/ldralighieri.json create mode 100644 config/authors/nash0x7e2.json create mode 100644 config/authors/omrigm.json create mode 100644 config/authors/patilsiddhesh.json create mode 100644 config/authors/patrickjs.json create mode 100644 config/authors/phuurl.json create mode 100644 config/authors/risenw.json create mode 100644 config/authors/rishit-dagli.json create mode 100644 config/authors/romainvialard.json create mode 100644 config/authors/ryuukenshi.json create mode 100644 config/authors/samuelmarks.json create mode 100644 config/authors/santi.json create mode 100644 config/authors/spikeysanju.json create mode 100644 config/authors/suyashsonawane.json create mode 100644 config/authors/techno-disaster.json create mode 100644 config/authors/vipyinzhiwei.json create mode 100644 config/authors/vmadalin.json diff --git a/config/authors/aakashkumarnain.json b/config/authors/aakashkumarnain.json new file mode 100644 index 000000000..5b86fb716 --- /dev/null +++ b/config/authors/aakashkumarnain.json @@ -0,0 +1,6 @@ +{ + "name": "Aakash Kumar Nain", + "bio": "Machine Learning Engineer. Computer Vision with deep learning is fun. Pythonic in every way!", + "photoURL": "https://avatars.githubusercontent.com/AakashKumarNain", + "githubURL": "https://github.com/AakashKumarNain" +} \ No newline at end of file diff --git a/config/authors/adrian-in-aus.json b/config/authors/adrian-in-aus.json new file mode 100644 index 000000000..0f9c9d6b8 --- /dev/null +++ b/config/authors/adrian-in-aus.json @@ -0,0 +1,6 @@ +{ + "name": "Adrian Britton", + "bio": "", + "photoURL": "https://avatars.githubusercontent.com/Adrian-in-Aus", + "githubURL": "https://github.com/Adrian-in-Aus" +} \ No newline at end of file diff --git a/config/authors/ankitsharma-007.json b/config/authors/ankitsharma-007.json new file mode 100644 index 000000000..c8d5a7506 --- /dev/null +++ b/config/authors/ankitsharma-007.json @@ -0,0 +1,6 @@ +{ + "name": "Ankit", + "bio": "Full Stack Consultant | GDE for Angular | Microsoft MVP | Author | Speaker | Passionate Programmer", + "photoURL": "https://avatars.githubusercontent.com/AnkitSharma-007", + "githubURL": "https://github.com/AnkitSharma-007" +} \ No newline at end of file diff --git a/config/authors/aravindvnair99.json b/config/authors/aravindvnair99.json new file mode 100644 index 000000000..ddb826301 --- /dev/null +++ b/config/authors/aravindvnair99.json @@ -0,0 +1,6 @@ +{ + "name": "Aravind V. Nair", + "bio": "Google DSC Lead for ASEB, Full-stack Web Developer, Cloud Computing and Cybersecurity Enthusiast, ex-Google TC member, Kung Fu black belt", + "photoURL": "https://avatars.githubusercontent.com/AravindVNair99", + "githubURL": "https://github.com/AravindVNair99" +} \ No newline at end of file diff --git a/config/authors/brikerman.json b/config/authors/brikerman.json new file mode 100644 index 000000000..00e62dea9 --- /dev/null +++ b/config/authors/brikerman.json @@ -0,0 +1,6 @@ +{ + "name": "Eliyar Eziz", + "bio": "AI Specialist, Google ML GDE. \r\n\r\nLove NLP, Love Python.", + "photoURL": "https://avatars.githubusercontent.com/BrikerMan", + "githubURL": "https://github.com/BrikerMan" +} \ No newline at end of file diff --git a/config/authors/codingdoug.json b/config/authors/codingdoug.json new file mode 100644 index 000000000..1ef182199 --- /dev/null +++ b/config/authors/codingdoug.json @@ -0,0 +1,6 @@ +{ + "name": "Doug Stevenson", + "bio": "", + "photoURL": "https://miro.medium.com/max/512/1*f87Jht4FrS90aEKRy8BjiA.jpeg", + "mediumURL": "https://medium.com/@CodingDoug" +} diff --git a/config/authors/danwahlin.json b/config/authors/danwahlin.json new file mode 100644 index 000000000..534a8afff --- /dev/null +++ b/config/authors/danwahlin.json @@ -0,0 +1,6 @@ +{ + "name": "Dan Wahlin", + "bio": "Cloud Advocate and Developer Relations at Microsoft. Fluid, Microsoft 365, and Azure. Formerly Wahlin Consulting.\r\n\r\n", + "photoURL": "https://avatars.githubusercontent.com/DanWahlin", + "githubURL": "https://github.com/DanWahlin" +} \ No newline at end of file diff --git a/config/authors/dimitreoliveira.json b/config/authors/dimitreoliveira.json new file mode 100644 index 000000000..cb725bc7c --- /dev/null +++ b/config/authors/dimitreoliveira.json @@ -0,0 +1,7 @@ +{ + "name": "Dimitre Oliveira", + "bio": "Data Scientist at Virtus, UFCG | \r\nGoogle Developer Expert on Machine Learning", + "photoURL": "https://avatars.githubusercontent.com/dimitreOliveira", + "githubURL": "https://github.com/dimitreOliveira", + "interviewVideoId": "_vP6ait732o" +} diff --git a/config/authors/duan-jm.json b/config/authors/duan-jm.json new file mode 100644 index 000000000..652e567c6 --- /dev/null +++ b/config/authors/duan-jm.json @@ -0,0 +1,6 @@ +{ + "name": "Vincent Duan", + "bio": "https://Duan-JM.github.io/", + "photoURL": "https://avatars.githubusercontent.com/Duan-JM", + "githubURL": "https://github.com/Duan-JM" +} \ No newline at end of file diff --git a/config/authors/ericksumargo.json b/config/authors/ericksumargo.json new file mode 100644 index 000000000..76c29299f --- /dev/null +++ b/config/authors/ericksumargo.json @@ -0,0 +1,6 @@ +{ + "name": "ErickSumargo", + "bio": "Google Certified Android Developer", + "photoURL": "https://avatars.githubusercontent.com/ErickSumargo", + "githubURL": "https://github.com/ErickSumargo" +} \ No newline at end of file diff --git a/config/authors/felipelujan.json b/config/authors/felipelujan.json new file mode 100644 index 000000000..78fcf582c --- /dev/null +++ b/config/authors/felipelujan.json @@ -0,0 +1,6 @@ +{ + "name": "Juan Felipe Lujan", + "bio": "Cloud engineer.\r\nGoogle Cloud Certified Architect and Associate engineer.", + "photoURL": "https://avatars.githubusercontent.com/FelipeLujan", + "githubURL": "https://github.com/FelipeLujan" +} \ No newline at end of file diff --git a/config/authors/foso.json b/config/authors/foso.json new file mode 100644 index 000000000..6c4586aa9 --- /dev/null +++ b/config/authors/foso.json @@ -0,0 +1,6 @@ +{ + "name": "Jens Klingenberg", + "bio": "Android Developer, FLOSS Contributor, experimenting with Kotlin Multiplatform, Jetpack Compose", + "photoURL": "https://avatars.githubusercontent.com/Foso", + "githubURL": "https://github.com/Foso" +} \ No newline at end of file diff --git a/config/authors/gabriel-thecode.json b/config/authors/gabriel-thecode.json new file mode 100644 index 000000000..2974b03ea --- /dev/null +++ b/config/authors/gabriel-thecode.json @@ -0,0 +1,6 @@ +{ + "name": "Gabriel TEKOMBO", + "bio": "๐—œ ๐—น๐—ผ๐˜ƒ๐—ฒ ๐˜๐—ผ ๐—ฐ๐—ฟ๐—ฒ๐—ฎ๐˜๐—ฒ ! \r\nSoftware Developer - Android Enthusiast", + "photoURL": "https://avatars.githubusercontent.com/gabriel-TheCode", + "githubURL": "https://github.com/gabriel-TheCode" +} \ No newline at end of file diff --git a/config/authors/gantman.json b/config/authors/gantman.json new file mode 100644 index 000000000..56cdae1e1 --- /dev/null +++ b/config/authors/gantman.json @@ -0,0 +1,6 @@ +{ + "name": "Gant Laborde", + "bio": "Outlandish philosopher, writer, public speaker turned mad scientist. Passion for research and teaching, I get to create everyday.", + "photoURL": "https://avatars.githubusercontent.com/GantMan", + "githubURL": "https://github.com/GantMan" +} \ No newline at end of file diff --git a/config/authors/gurupreet.json b/config/authors/gurupreet.json new file mode 100644 index 000000000..a6a6a2f7c --- /dev/null +++ b/config/authors/gurupreet.json @@ -0,0 +1,6 @@ +{ + "name": "Gurupreet Singh", + "bio": "Mobile, Tech and Crypto", + "photoURL": "https://avatars.githubusercontent.com/Gurupreet", + "githubURL": "https://github.com/Gurupreet" +} \ No newline at end of file diff --git a/config/authors/ijzerenhein.json b/config/authors/ijzerenhein.json new file mode 100644 index 000000000..c8d5684a9 --- /dev/null +++ b/config/authors/ijzerenhein.json @@ -0,0 +1,6 @@ +{ + "name": "Hein Rutjes", + "bio": "Tech creator, App developer, React-native & JavaScript enthusiast. Brewer of beers and player of table-tennis.", + "photoURL": "https://avatars.githubusercontent.com/IjzerenHein", + "githubURL": "https://github.com/IjzerenHein" +} \ No newline at end of file diff --git a/config/authors/jideguru.json b/config/authors/jideguru.json new file mode 100644 index 000000000..11be4d1aa --- /dev/null +++ b/config/authors/jideguru.json @@ -0,0 +1,6 @@ +{ + "name": "Festus Olusegun", + "bio": "Software Engineer", + "photoURL": "https://avatars.githubusercontent.com/JideGuru", + "githubURL": "https://github.com/JideGuru" +} \ No newline at end of file diff --git a/config/authors/jintin.json b/config/authors/jintin.json new file mode 100644 index 000000000..636e979d3 --- /dev/null +++ b/config/authors/jintin.json @@ -0,0 +1,6 @@ +{ + "name": "Jintin", + "bio": "Android GDE, husband and dad.\r\nLove to build interesting things to make life easier.", + "photoURL": "https://avatars.githubusercontent.com/Jintin", + "githubURL": "https://github.com/Jintin" +} \ No newline at end of file diff --git a/config/authors/kaustubhpatange.json b/config/authors/kaustubhpatange.json new file mode 100644 index 000000000..1782eab0f --- /dev/null +++ b/config/authors/kaustubhpatange.json @@ -0,0 +1,6 @@ +{ + "name": "Kaustubh Patange", + "bio": "An Indie developer", + "photoURL": "https://avatars.githubusercontent.com/KaustubhPatange", + "githubURL": "https://github.com/KaustubhPatange" +} \ No newline at end of file diff --git a/config/authors/ldralighieri.json b/config/authors/ldralighieri.json new file mode 100644 index 000000000..1af0a511a --- /dev/null +++ b/config/authors/ldralighieri.json @@ -0,0 +1,6 @@ +{ + "name": "Vladimir Raupov", + "bio": "Software Engineer. Android and iOS developer.", + "photoURL": "https://avatars.githubusercontent.com/LDRAlighieri", + "githubURL": "https://github.com/LDRAlighieri" +} \ No newline at end of file diff --git a/config/authors/nash0x7e2.json b/config/authors/nash0x7e2.json new file mode 100644 index 000000000..afac2eeeb --- /dev/null +++ b/config/authors/nash0x7e2.json @@ -0,0 +1,6 @@ +{ + "name": "Nash", + "bio": "", + "photoURL": "https://miro.medium.com/max/512/2*PjRdAGfWN211bDDZZ2AaPw.jpeg", + "mediumURL": "https://medium.com/@Nash0x7E2" +} \ No newline at end of file diff --git a/config/authors/omrigm.json b/config/authors/omrigm.json new file mode 100644 index 000000000..ae2ec1f4f --- /dev/null +++ b/config/authors/omrigm.json @@ -0,0 +1,6 @@ +{ + "name": "Omri Grossman", + "bio": "Software Engineer @ Alibaba Group", + "photoURL": "https://avatars.githubusercontent.com/OmriGM", + "githubURL": "https://github.com/OmriGM" +} \ No newline at end of file diff --git a/config/authors/patilsiddhesh.json b/config/authors/patilsiddhesh.json new file mode 100644 index 000000000..6427bfed4 --- /dev/null +++ b/config/authors/patilsiddhesh.json @@ -0,0 +1,6 @@ +{ + "name": "Siddhesh Patil", + "bio": "Android Engineer @paytm @only-much-louder. Organizer of @KotlinMumbai", + "photoURL": "https://avatars.githubusercontent.com/PatilSiddhesh", + "githubURL": "https://github.com/PatilSiddhesh" +} \ No newline at end of file diff --git a/config/authors/patrickjs.json b/config/authors/patrickjs.json new file mode 100644 index 000000000..147abd3e8 --- /dev/null +++ b/config/authors/patrickjs.json @@ -0,0 +1,6 @@ +{ + "name": "PatrickJS", + "bio": "Open Source (@hizenapp, @nguniversal, @angular, @herodevs, @webpack, @vuejs, @nuxt)", + "photoURL": "https://avatars.githubusercontent.com/PatrickJS", + "githubURL": "https://github.com/PatrickJS" +} \ No newline at end of file diff --git a/config/authors/phuurl.json b/config/authors/phuurl.json new file mode 100644 index 000000000..ef4a11a71 --- /dev/null +++ b/config/authors/phuurl.json @@ -0,0 +1,6 @@ +{ + "name": "Phil Corbett", + "bio": "", + "photoURL": "https://avatars.githubusercontent.com/Phuurl", + "githubURL": "https://github.com/Phuurl" +} \ No newline at end of file diff --git a/config/authors/risenw.json b/config/authors/risenw.json new file mode 100644 index 000000000..ac014976b --- /dev/null +++ b/config/authors/risenw.json @@ -0,0 +1,7 @@ +{ + "name": "Rising Odegua", + "bio": "Google Dev Expert in ML, Software Engineer, Data Scientist, Technical Writer and Advocate", + "photoURL": "https://avatars.githubusercontent.com/risenW", + "interviewVideoId": "aTsFjfPc8nM", + "githubURL": "https://github.com/risenW" +} diff --git a/config/authors/rishit-dagli.json b/config/authors/rishit-dagli.json new file mode 100644 index 000000000..6de4c51e2 --- /dev/null +++ b/config/authors/rishit-dagli.json @@ -0,0 +1,6 @@ +{ + "name": "Rishit Dagli", + "bio": "High School,TEDx,2xTED-Ed speaker | International Speaker | \r\nMicrosoft\r\n Student Ambassador | Mentor,\r\n@TFUGMumbai | Organize @KotlinMumbai", + "photoURL": "https://avatars.githubusercontent.com/Rishit-dagli", + "githubURL": "https://github.com/Rishit-dagli" +} \ No newline at end of file diff --git a/config/authors/romainvialard.json b/config/authors/romainvialard.json new file mode 100644 index 000000000..5168d7d6d --- /dev/null +++ b/config/authors/romainvialard.json @@ -0,0 +1,6 @@ +{ + "name": "Romain Vialard", + "bio": "Creator of Yet Another Mail Merge, Awesome Table, Form Publisher, Gmail Meter and several other products for Google / G Suite users.\r\nGoogle Developer Expert.", + "photoURL": "https://avatars.githubusercontent.com/RomainVialard", + "githubURL": "https://github.com/RomainVialard" +} \ No newline at end of file diff --git a/config/authors/ryuukenshi.json b/config/authors/ryuukenshi.json new file mode 100644 index 000000000..9724b916f --- /dev/null +++ b/config/authors/ryuukenshi.json @@ -0,0 +1,6 @@ +{ + "name": "Arjun Sinha", + "bio": "A crazy programmer with ginormous DREAMS.", + "photoURL": "https://avatars.githubusercontent.com/RyuuKenshi", + "githubURL": "https://github.com/RyuuKenshi" +} \ No newline at end of file diff --git a/config/authors/samuelmarks.json b/config/authors/samuelmarks.json new file mode 100644 index 000000000..bd00fa5ff --- /dev/null +++ b/config/authors/samuelmarks.json @@ -0,0 +1,6 @@ +{ + "name": "Samuel Marks", + "bio": "", + "photoURL": "https://avatars.githubusercontent.com/SamuelMarks", + "githubURL": "https://github.com/SamuelMarks" +} \ No newline at end of file diff --git a/config/authors/santi.json b/config/authors/santi.json new file mode 100644 index 000000000..4328404f8 --- /dev/null +++ b/config/authors/santi.json @@ -0,0 +1,6 @@ +{ + "name": "Santi M.A.", + "bio": "", + "photoURL": "https://miro.medium.com/max/512/1*olB5wRhrTfPkVIj6TNRHyA.jpeg", + "mediumURL": "https://medium.com/@Santi" +} \ No newline at end of file diff --git a/config/authors/spikeysanju.json b/config/authors/spikeysanju.json new file mode 100644 index 000000000..d93f51935 --- /dev/null +++ b/config/authors/spikeysanju.json @@ -0,0 +1,6 @@ +{ + "name": "Sanju S", + "bio": "A Passionate Android Developer & UI|UX Designer ๐Ÿš€ | Open Source Contributor ๐ŸŒŸ | Kotlin ๐Ÿ’ฅ | Java โšก๏ธ| Tech Youtuber ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป", + "photoURL": "https://avatars.githubusercontent.com/Spikeysanju", + "githubURL": "https://github.com/Spikeysanju" +} \ No newline at end of file diff --git a/config/authors/suyashsonawane.json b/config/authors/suyashsonawane.json new file mode 100644 index 000000000..377a7b1d4 --- /dev/null +++ b/config/authors/suyashsonawane.json @@ -0,0 +1,6 @@ +{ + "name": "Suyash Sonawane", + "bio": "Google DSC Lead | Developer, student, creator.", + "photoURL": "https://avatars.githubusercontent.com/SuyashSonawane", + "githubURL": "https://github.com/SuyashSonawane" +} \ No newline at end of file diff --git a/config/authors/techno-disaster.json b/config/authors/techno-disaster.json new file mode 100644 index 000000000..70e33486e --- /dev/null +++ b/config/authors/techno-disaster.json @@ -0,0 +1,6 @@ +{ + "name": "Jayesh Nirve", + "bio": "Google DSC Lead, KJSCE | GCI, GSoC @CCExtractor | Collab work @Team-Definitely", + "photoURL": "https://avatars.githubusercontent.com/Techno-Disaster", + "githubURL": "https://github.com/Techno-Disaster" +} diff --git a/config/authors/vipyinzhiwei.json b/config/authors/vipyinzhiwei.json new file mode 100644 index 000000000..ae780202a --- /dev/null +++ b/config/authors/vipyinzhiwei.json @@ -0,0 +1,6 @@ +{ + "name": "vipyinzhiwei", + "bio": "็ปˆ่บซๅญฆไน ่€…", + "photoURL": "https://avatars.githubusercontent.com/VIPyinzhiwei", + "githubURL": "https://github.com/VIPyinzhiwei" +} \ No newline at end of file diff --git a/config/authors/vmadalin.json b/config/authors/vmadalin.json new file mode 100644 index 000000000..d57a49b7d --- /dev/null +++ b/config/authors/vmadalin.json @@ -0,0 +1,6 @@ +{ + "name": "Madalin Valceleanu", + "bio": "Mobile Software Developer @Vonage\r\n\r\nEnthusiast and passionate about clean code, modular architecture, design patterns and automation.\r\n๐Ÿ‡ท๐Ÿ‡ด - ๐Ÿ‡ช๐Ÿ‡ธ - ๐Ÿ‡ฌ๐Ÿ‡ง", + "photoURL": "https://avatars.githubusercontent.com/VMadalin", + "githubURL": "https://github.com/VMadalin" +} \ No newline at end of file From c1c5eb0ade28b9ae3f825a8796c5a6973e53bfee Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 12 Jul 2021 10:48:04 +0100 Subject: [PATCH 4/8] Lowercase authorIds --- ...f-kotlin-module-from-jvm-c7730507fb17.json | 2 +- config/android/repos/ErickSumargo-Dads.json | 4 +-- .../Foso-Jetpack-Compose-Playground.json | 2 +- .../repos/Gurupreet-ComposeCookBook.json | 4 +-- .../repos/Jintin-BindingExtension.json | 2 +- .../repos/KaustubhPatange-navigator.json | 2 +- .../android/repos/LDRAlighieri-Corbind.json | 2 +- .../PatilShreyas-Covid19-Notifier-IN.json | 2 +- .../android/repos/PatilShreyas-Foodium.json | 2 +- .../PatilShreyas-MaterialDialog-Android.json | 2 +- config/android/repos/PatilShreyas-NotyKT.json | 2 +- config/android/repos/PatilSiddhesh-Holi.json | 2 +- config/android/repos/Spikeysanju-Expenso.json | 4 +-- .../android/repos/Spikeysanju-JetQuotes.json | 2 +- .../android/repos/TheCodeMonks-Notzz-App.json | 2 +- .../repos/VIPyinzhiwei-Eyepetizer.json | 4 +-- ...VMadalin-android-modular-architecture.json | 4 +-- config/android/repos/airbnb-Showkase.json | 2 +- config/android/repos/detekt-detekt.json | 2 +- config/android/repos/dropbox-Store.json | 2 +- .../repos/egorikftp-Lady-happy-Android.json | 2 +- .../android/repos/furkanaskin-Weatherapp.json | 2 +- .../gabriel-TheCode-AestheticDialogs.json | 2 +- ...singh23828-Android-Clean-Architecture.json | 2 +- .../android/repos/joreilly-PeopleInSpace.json | 2 +- config/android/repos/l123456789jy-Lazy.json | 2 +- .../repos/mayokunadeniyi-Instant-Weather.json | 2 +- config/android/repos/msasikanth-pinnit.json | 2 +- .../repos/rainbowcake-rainbowcake.json | 2 +- .../android/repos/rishadappat-Graphicov.json | 2 +- config/android/repos/rock3r-Bundel.json | 2 +- config/android/repos/serbelga-ToDometer.json | 2 +- config/android/repos/skydoves-pokedex.json | 2 +- ...gaba-Learn-Jetpack-Compose-By-Example.json | 2 +- ...r-Contact-Form-and-Post-Data-to-Email.json | 2 +- config/angular/blogs/NotasDeAngular.json | 2 +- .../angular/blogs/kuncevic-series-7784.json | 2 +- ...-environments-in-angular-be1667ab3022.json | 2 +- .../repos/AnkitSharma-007-BookCart.json | 2 +- .../repos/DanWahlin-Angular-JumpStart.json | 2 +- .../repos/DanWahlin-Observable-Store.json | 2 +- .../repos/PatrickJS-Awesome-Angular.json | 2 +- config/cloud/blogs/bitmovin-encode.json | 2 +- .../blogs/cloud-storage-bucket-lifecycle.json | 2 +- .../blogs/deploy-react-nginx-cloud-run.json | 2 +- ...lopment-environment-on-compute-engine.json | 2 +- ...anonymous-authentication-6ce4f17eb2a8.json | 2 +- ...lementing-google-sign-in-71888bca24ed.json | 2 +- ...ions-and-yarn-workspaces-24ca35e941eb.json | 4 +-- ...er-null-in-firebase-auth-4701791f74f0.json | 2 +- .../repos/AravindVNair99-Spot-the-Hole.json | 2 +- config/firebase/repos/Camberi-firecms.json | 2 +- .../repos/FirebaseExtended-flutterfire.json | 2 +- .../repos/IjzerenHein-firestorter.json | 2 +- .../repos/RomainVialard-FirebaseApp.json | 2 +- .../repos/flamelink-flamelink-js-sdk.json | 2 +- .../firebase/repos/hukusuke1007-flamingo.json | 2 +- config/firebase/repos/kafkas-firecode.json | 2 +- .../repos/merlinnot-firestore-extensions.json | 2 +- .../repos/minibugdev-Collaborate-Board.json | 2 +- ...stifying-responsive-layout-in-Flutter.json | 22 +++++++------- ...om-a-string-with-regex-groups-in-Dart.json | 22 +++++++------- ...nderFlex-children-have-non-zero-flex.json" | 22 +++++++------- .../blogs/Flutter-PageView-Widget.json | 22 +++++++------- .../flutter/blogs/Flutter-Push-Pop-Push.json | 22 +++++++------- config/flutter/blogs/Flutter-Wrap-Widget.json | 22 +++++++------- ...tter-state-management-for-minimalists.json | 22 +++++++------- .../Flutter:-Implementing-Google-Sign-In.json | 22 +++++++------- .../blogs/Flutter:-Routes-and-Navigation.json | 22 +++++++------- ...200\231t-your-Daddy\342\200\231s-div.json" | 23 ++++++++------- ...-fix-FLUTTER-COMMAND-NOT-FOUND-in-mac.json | 22 +++++++------- ...I-calls-in-Flutter-using-TDD-approach.json | 2 +- ...es-into-a-single-Stream-using-Rx-Dart.json | 22 +++++++------- .../blogs/Working-with-Sockets-in-Dart.json | 22 +++++++------- .../blogs/Working-with-bytes-in-Dart.json | 22 +++++++------- .../repos/JideGuru-FlutterEbookApp.json | 2 +- ...yuuKenshi-flutter_collapsible_sidebar.json | 28 +++++++++--------- .../repos/Techno-Disaster-tldr-flutter.json | 28 +++++++++--------- .../repos/annshsingh-FlutterWidgetGuide.json | 28 +++++++++--------- .../repos/bizz84-page_flip_builder.json | 28 +++++++++--------- .../repos/burhanrashid52-WhatTodo.json | 28 +++++++++--------- .../repos/dscnitrourkela-project-avocado.json | 28 +++++++++--------- .../flutter/repos/happyharis-neumorphic.json | 28 +++++++++--------- config/flutter/repos/mobxjs-mobx.dart.json | 28 +++++++++--------- .../pedromassango-my_flutter_challenges.json | 28 +++++++++--------- config/flutter/repos/roughike-inKino.json | 29 ++++++++++--------- ...01-custom-object-detection-in-browser.json | 2 +- config/ml/blogs/A-Riddikulus-Dataset.json | 6 ++-- ...o-tensorflow-js-para-medir-seus-exerc.json | 2 +- ...wser-using-tensorflow-js-e2e00a185139.json | 2 +- ...owser-with-tensorflow-js-e5f78a840818.json | 2 +- ...nsorflow-tensors-shape-static-dynamic.json | 4 ++- ...-29-understanding-tensorflow-using-go.json | 4 ++- ...dels-in-go-human-activity-recognition.json | 4 ++- ...sorflow-js-blueprint-app-e39654b2b44a.json | 2 +- ...shKumarNain-annotated_research_papers.json | 2 +- .../repos/AravindVNair99-Spot-the-Hole.json | 2 +- config/ml/repos/BrikerMan-Kashgari.json | 2 +- config/ml/repos/Duan-JM-edge-brain.json | 2 +- config/ml/repos/GantMan-ai_sort.json | 2 +- config/ml/repos/GantMan-enjoytheshow.json | 2 +- config/ml/repos/GantMan-rps_tfjs_demo.json | 2 +- .../ml/repos/GantMan-tictactoe-ai-tfjs.json | 2 +- config/ml/repos/GantMan-timewarp.json | 4 +-- .../ml/repos/OmriGM-body-pose-beat-game.json | 4 +-- .../repos/Rishit-dagli-GLOM-TensorFlow.json | 2 +- ...li-Gradient-Centralization-TensorFlow.json | 2 +- .../Rishit-dagli-ML-with-Android-11.json | 4 +-- config/ml/repos/Rishit-dagli-Perceiver.json | 2 +- config/ml/repos/SamuelMarks-ml-params.json | 2 +- config/ml/repos/SuyashSonawane-AI-Dancer.json | 4 +-- ...eOliveira-APTOS2019BlindnessDetection.json | 2 +- ...reOliveira-Tweet-Sentiment-Extraction.json | 2 +- ...mitreOliveira-melanoma-classification.json | 2 +- .../repos/hugozanini-realtime-retinanet.json | 2 +- config/ml/repos/kennysong-adversarial.json | 2 +- config/ml/repos/opensource9ja-danfojs.json | 4 +-- .../sayakpaul-Grocery-Product-Detection.json | 2 +- ...hari-humbarwadi-retinanet-tensorflow2.json | 2 +- 119 files changed, 435 insertions(+), 377 deletions(-) diff --git a/config/android/blogs/hide-internal-members-of-kotlin-module-from-jvm-c7730507fb17.json b/config/android/blogs/hide-internal-members-of-kotlin-module-from-jvm-c7730507fb17.json index d9ff09cd2..ff8cf68ae 100644 --- a/config/android/blogs/hide-internal-members-of-kotlin-module-from-jvm-c7730507fb17.json +++ b/config/android/blogs/hide-internal-members-of-kotlin-module-from-jvm-c7730507fb17.json @@ -10,4 +10,4 @@ "tags": [ "kotlin" ] -} +} \ No newline at end of file diff --git a/config/android/repos/ErickSumargo-Dads.json b/config/android/repos/ErickSumargo-Dads.json index 64c6ceca2..8241a192e 100644 --- a/config/android/repos/ErickSumargo-Dads.json +++ b/config/android/repos/ErickSumargo-Dads.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "ErickSumargo" + "ericksumargo" ], "owner": "ErickSumargo", "repo": "Dads", @@ -15,4 +15,4 @@ "kotlin", "modern-android-development" ] -} +} \ No newline at end of file diff --git a/config/android/repos/Foso-Jetpack-Compose-Playground.json b/config/android/repos/Foso-Jetpack-Compose-Playground.json index fec6082b5..b70b0f73b 100644 --- a/config/android/repos/Foso-Jetpack-Compose-Playground.json +++ b/config/android/repos/Foso-Jetpack-Compose-Playground.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "Foso" + "foso" ], "owner": "Foso", "repo": "Jetpack-Compose-Playground", diff --git a/config/android/repos/Gurupreet-ComposeCookBook.json b/config/android/repos/Gurupreet-ComposeCookBook.json index fba29a4b4..2e1936d76 100644 --- a/config/android/repos/Gurupreet-ComposeCookBook.json +++ b/config/android/repos/Gurupreet-ComposeCookBook.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "Gurupreet" + "gurupreet" ], "owner": "Gurupreet", "repo": "ComposeCookBook", @@ -14,4 +14,4 @@ "tags": [ "compose" ] -} +} \ No newline at end of file diff --git a/config/android/repos/Jintin-BindingExtension.json b/config/android/repos/Jintin-BindingExtension.json index ec29be3fa..9060da43f 100644 --- a/config/android/repos/Jintin-BindingExtension.json +++ b/config/android/repos/Jintin-BindingExtension.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "Jintin" + "jintin" ], "owner": "Jintin", "repo": "BindingExtension", diff --git a/config/android/repos/KaustubhPatange-navigator.json b/config/android/repos/KaustubhPatange-navigator.json index 5d82ebaca..496d8774e 100644 --- a/config/android/repos/KaustubhPatange-navigator.json +++ b/config/android/repos/KaustubhPatange-navigator.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "KaustubhPatange" + "kaustubhpatange" ], "owner": "KaustubhPatange", "repo": "navigator", diff --git a/config/android/repos/LDRAlighieri-Corbind.json b/config/android/repos/LDRAlighieri-Corbind.json index 73598756e..aab52fd2c 100644 --- a/config/android/repos/LDRAlighieri-Corbind.json +++ b/config/android/repos/LDRAlighieri-Corbind.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "LDRAlighieri" + "ldralighieri" ], "owner": "LDRAlighieri", "repo": "Corbind", diff --git a/config/android/repos/PatilShreyas-Covid19-Notifier-IN.json b/config/android/repos/PatilShreyas-Covid19-Notifier-IN.json index 34095b2bb..d205144f4 100644 --- a/config/android/repos/PatilShreyas-Covid19-Notifier-IN.json +++ b/config/android/repos/PatilShreyas-Covid19-Notifier-IN.json @@ -14,4 +14,4 @@ "tags": [ "modern-android-development" ] -} +} \ No newline at end of file diff --git a/config/android/repos/PatilShreyas-Foodium.json b/config/android/repos/PatilShreyas-Foodium.json index 0006bf3ac..22e072a92 100644 --- a/config/android/repos/PatilShreyas-Foodium.json +++ b/config/android/repos/PatilShreyas-Foodium.json @@ -14,4 +14,4 @@ "tags": [ "modern-android-development" ] -} +} \ No newline at end of file diff --git a/config/android/repos/PatilShreyas-MaterialDialog-Android.json b/config/android/repos/PatilShreyas-MaterialDialog-Android.json index ea5cacb34..ad6dd8448 100644 --- a/config/android/repos/PatilShreyas-MaterialDialog-Android.json +++ b/config/android/repos/PatilShreyas-MaterialDialog-Android.json @@ -14,4 +14,4 @@ "tags": [ "ui" ] -} +} \ No newline at end of file diff --git a/config/android/repos/PatilShreyas-NotyKT.json b/config/android/repos/PatilShreyas-NotyKT.json index a2712afd8..50693b1b4 100644 --- a/config/android/repos/PatilShreyas-NotyKT.json +++ b/config/android/repos/PatilShreyas-NotyKT.json @@ -15,4 +15,4 @@ "modern-android-development", "compose" ] -} +} \ No newline at end of file diff --git a/config/android/repos/PatilSiddhesh-Holi.json b/config/android/repos/PatilSiddhesh-Holi.json index bdb20b05c..ff5f555ea 100644 --- a/config/android/repos/PatilSiddhesh-Holi.json +++ b/config/android/repos/PatilSiddhesh-Holi.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "PatilSiddhesh" + "patilsiddhesh" ], "owner": "PatilSiddhesh", "repo": "Holi", diff --git a/config/android/repos/Spikeysanju-Expenso.json b/config/android/repos/Spikeysanju-Expenso.json index 6f02df058..d2ed6e9e2 100644 --- a/config/android/repos/Spikeysanju-Expenso.json +++ b/config/android/repos/Spikeysanju-Expenso.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "Spikeysanju" + "spikeysanju" ], "owner": "Spikeysanju", "repo": "Expenso", @@ -14,4 +14,4 @@ "tags": [ "modern-android-development" ] -} +} \ No newline at end of file diff --git a/config/android/repos/Spikeysanju-JetQuotes.json b/config/android/repos/Spikeysanju-JetQuotes.json index c10dff42f..786cd94e2 100644 --- a/config/android/repos/Spikeysanju-JetQuotes.json +++ b/config/android/repos/Spikeysanju-JetQuotes.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "Spikeysanju" + "spikeysanju" ], "owner": "Spikeysanju", "repo": "JetQuotes", diff --git a/config/android/repos/TheCodeMonks-Notzz-App.json b/config/android/repos/TheCodeMonks-Notzz-App.json index b7b96f95c..f13c8d26f 100644 --- a/config/android/repos/TheCodeMonks-Notzz-App.json +++ b/config/android/repos/TheCodeMonks-Notzz-App.json @@ -12,4 +12,4 @@ "tags": [ "modern-android-development" ] -} +} \ No newline at end of file diff --git a/config/android/repos/VIPyinzhiwei-Eyepetizer.json b/config/android/repos/VIPyinzhiwei-Eyepetizer.json index 9d2fb2b2c..66ed12bc9 100644 --- a/config/android/repos/VIPyinzhiwei-Eyepetizer.json +++ b/config/android/repos/VIPyinzhiwei-Eyepetizer.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "VIPyinzhiwei" + "vipyinzhiwei" ], "owner": "VIPyinzhiwei", "repo": "Eyepetizer", @@ -14,4 +14,4 @@ "tags": [ "modern-android-development" ] -} +} \ No newline at end of file diff --git a/config/android/repos/VMadalin-android-modular-architecture.json b/config/android/repos/VMadalin-android-modular-architecture.json index 349e6b9b0..f98ff33d7 100644 --- a/config/android/repos/VMadalin-android-modular-architecture.json +++ b/config/android/repos/VMadalin-android-modular-architecture.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "VMadalin" + "vmadalin" ], "owner": "VMadalin", "repo": "android-modular-architecture", @@ -14,4 +14,4 @@ "tags": [ "modern-android-development" ] -} +} \ No newline at end of file diff --git a/config/android/repos/airbnb-Showkase.json b/config/android/repos/airbnb-Showkase.json index bb73fef3e..210c777e2 100644 --- a/config/android/repos/airbnb-Showkase.json +++ b/config/android/repos/airbnb-Showkase.json @@ -14,4 +14,4 @@ "tags": [ "compose" ] -} +} \ No newline at end of file diff --git a/config/android/repos/detekt-detekt.json b/config/android/repos/detekt-detekt.json index 296b325cc..19424c050 100644 --- a/config/android/repos/detekt-detekt.json +++ b/config/android/repos/detekt-detekt.json @@ -14,4 +14,4 @@ "tags": [ "build-tools" ] -} +} \ No newline at end of file diff --git a/config/android/repos/dropbox-Store.json b/config/android/repos/dropbox-Store.json index 7ded0a9ff..976c2ec5c 100644 --- a/config/android/repos/dropbox-Store.json +++ b/config/android/repos/dropbox-Store.json @@ -14,4 +14,4 @@ "tags": [ "build-tools" ] -} +} \ No newline at end of file diff --git a/config/android/repos/egorikftp-Lady-happy-Android.json b/config/android/repos/egorikftp-Lady-happy-Android.json index 776a3ba8b..a827fbc7a 100644 --- a/config/android/repos/egorikftp-Lady-happy-Android.json +++ b/config/android/repos/egorikftp-Lady-happy-Android.json @@ -14,4 +14,4 @@ "tags": [ "modern-android-development" ] -} +} \ No newline at end of file diff --git a/config/android/repos/furkanaskin-Weatherapp.json b/config/android/repos/furkanaskin-Weatherapp.json index 3b5db9259..490fb6269 100644 --- a/config/android/repos/furkanaskin-Weatherapp.json +++ b/config/android/repos/furkanaskin-Weatherapp.json @@ -14,4 +14,4 @@ "tags": [ "modern-android-development" ] -} +} \ No newline at end of file diff --git a/config/android/repos/gabriel-TheCode-AestheticDialogs.json b/config/android/repos/gabriel-TheCode-AestheticDialogs.json index 537c64cb5..957718334 100644 --- a/config/android/repos/gabriel-TheCode-AestheticDialogs.json +++ b/config/android/repos/gabriel-TheCode-AestheticDialogs.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "gabriel-TheCode" + "gabriel-thecode" ], "owner": "gabriel-TheCode", "repo": "AestheticDialogs", diff --git a/config/android/repos/happysingh23828-Android-Clean-Architecture.json b/config/android/repos/happysingh23828-Android-Clean-Architecture.json index 82a73ba6a..d9153b93c 100644 --- a/config/android/repos/happysingh23828-Android-Clean-Architecture.json +++ b/config/android/repos/happysingh23828-Android-Clean-Architecture.json @@ -14,4 +14,4 @@ "tags": [ "modern-android-development" ] -} +} \ No newline at end of file diff --git a/config/android/repos/joreilly-PeopleInSpace.json b/config/android/repos/joreilly-PeopleInSpace.json index ce71e85a5..0b56c1c60 100644 --- a/config/android/repos/joreilly-PeopleInSpace.json +++ b/config/android/repos/joreilly-PeopleInSpace.json @@ -14,4 +14,4 @@ "tags": [ "kotlin" ] -} +} \ No newline at end of file diff --git a/config/android/repos/l123456789jy-Lazy.json b/config/android/repos/l123456789jy-Lazy.json index 431b63f7d..24a0fb26e 100644 --- a/config/android/repos/l123456789jy-Lazy.json +++ b/config/android/repos/l123456789jy-Lazy.json @@ -14,4 +14,4 @@ "tags": [ "build-tools" ] -} +} \ No newline at end of file diff --git a/config/android/repos/mayokunadeniyi-Instant-Weather.json b/config/android/repos/mayokunadeniyi-Instant-Weather.json index 345616725..1fd76a074 100644 --- a/config/android/repos/mayokunadeniyi-Instant-Weather.json +++ b/config/android/repos/mayokunadeniyi-Instant-Weather.json @@ -14,4 +14,4 @@ "tags": [ "modern-android-development" ] -} +} \ No newline at end of file diff --git a/config/android/repos/msasikanth-pinnit.json b/config/android/repos/msasikanth-pinnit.json index 7028a7288..11c6f5711 100644 --- a/config/android/repos/msasikanth-pinnit.json +++ b/config/android/repos/msasikanth-pinnit.json @@ -14,4 +14,4 @@ "tags": [ "modern-android-development" ] -} +} \ No newline at end of file diff --git a/config/android/repos/rainbowcake-rainbowcake.json b/config/android/repos/rainbowcake-rainbowcake.json index 14521c31e..80185a722 100644 --- a/config/android/repos/rainbowcake-rainbowcake.json +++ b/config/android/repos/rainbowcake-rainbowcake.json @@ -14,4 +14,4 @@ "tags": [ "architecture" ] -} +} \ No newline at end of file diff --git a/config/android/repos/rishadappat-Graphicov.json b/config/android/repos/rishadappat-Graphicov.json index 0d9f07d6d..0a0705940 100644 --- a/config/android/repos/rishadappat-Graphicov.json +++ b/config/android/repos/rishadappat-Graphicov.json @@ -14,4 +14,4 @@ "tags": [ "modern-android-development" ] -} +} \ No newline at end of file diff --git a/config/android/repos/rock3r-Bundel.json b/config/android/repos/rock3r-Bundel.json index 8aa57acaf..156ba791f 100644 --- a/config/android/repos/rock3r-Bundel.json +++ b/config/android/repos/rock3r-Bundel.json @@ -14,4 +14,4 @@ "tags": [ "samples" ] -} +} \ No newline at end of file diff --git a/config/android/repos/serbelga-ToDometer.json b/config/android/repos/serbelga-ToDometer.json index f7f7e3b36..9bcf86f84 100644 --- a/config/android/repos/serbelga-ToDometer.json +++ b/config/android/repos/serbelga-ToDometer.json @@ -14,4 +14,4 @@ "tags": [ "modern-android-development" ] -} +} \ No newline at end of file diff --git a/config/android/repos/skydoves-pokedex.json b/config/android/repos/skydoves-pokedex.json index ee336ded4..3fc4da22b 100644 --- a/config/android/repos/skydoves-pokedex.json +++ b/config/android/repos/skydoves-pokedex.json @@ -14,4 +14,4 @@ "tags": [ "modern-android-development" ] -} +} \ No newline at end of file diff --git a/config/android/repos/vinaygaba-Learn-Jetpack-Compose-By-Example.json b/config/android/repos/vinaygaba-Learn-Jetpack-Compose-By-Example.json index 1cc7804e8..e3202e6b9 100644 --- a/config/android/repos/vinaygaba-Learn-Jetpack-Compose-By-Example.json +++ b/config/android/repos/vinaygaba-Learn-Jetpack-Compose-By-Example.json @@ -14,4 +14,4 @@ "tags": [ "compose" ] -} +} \ No newline at end of file diff --git a/config/angular/blogs/Build-An-Angular-Contact-Form-and-Post-Data-to-Email.json b/config/angular/blogs/Build-An-Angular-Contact-Form-and-Post-Data-to-Email.json index 74ead9eb0..e15ab879f 100644 --- a/config/angular/blogs/Build-An-Angular-Contact-Form-and-Post-Data-to-Email.json +++ b/config/angular/blogs/Build-An-Angular-Contact-Form-and-Post-Data-to-Email.json @@ -11,4 +11,4 @@ "frameworks", "gettingstarted" ] -} +} \ No newline at end of file diff --git a/config/angular/blogs/NotasDeAngular.json b/config/angular/blogs/NotasDeAngular.json index 4face93ab..fed4d670d 100644 --- a/config/angular/blogs/NotasDeAngular.json +++ b/config/angular/blogs/NotasDeAngular.json @@ -14,4 +14,4 @@ "performance", "gettingstarted" ] -} +} \ No newline at end of file diff --git a/config/angular/blogs/kuncevic-series-7784.json b/config/angular/blogs/kuncevic-series-7784.json index b81ad6ba0..5bf2304b9 100644 --- a/config/angular/blogs/kuncevic-series-7784.json +++ b/config/angular/blogs/kuncevic-series-7784.json @@ -9,4 +9,4 @@ "gettingstarted", "libraries" ] -} +} \ No newline at end of file diff --git a/config/angular/blogs/using-shared-settings-between-multiple-environments-in-angular-be1667ab3022.json b/config/angular/blogs/using-shared-settings-between-multiple-environments-in-angular-be1667ab3022.json index 87a82e725..7bdbfaaee 100644 --- a/config/angular/blogs/using-shared-settings-between-multiple-environments-in-angular-be1667ab3022.json +++ b/config/angular/blogs/using-shared-settings-between-multiple-environments-in-angular-be1667ab3022.json @@ -8,4 +8,4 @@ "tags": [ "getting-started" ] -} +} \ No newline at end of file diff --git a/config/angular/repos/AnkitSharma-007-BookCart.json b/config/angular/repos/AnkitSharma-007-BookCart.json index 7b649d3bb..5e9cbc98a 100644 --- a/config/angular/repos/AnkitSharma-007-BookCart.json +++ b/config/angular/repos/AnkitSharma-007-BookCart.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "AnkitSharma-007" + "ankitsharma-007" ], "owner": "AnkitSharma-007", "repo": "BookCart", diff --git a/config/angular/repos/DanWahlin-Angular-JumpStart.json b/config/angular/repos/DanWahlin-Angular-JumpStart.json index e45473285..1342618d7 100644 --- a/config/angular/repos/DanWahlin-Angular-JumpStart.json +++ b/config/angular/repos/DanWahlin-Angular-JumpStart.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "DanWahlin" + "danwahlin" ], "owner": "DanWahlin", "repo": "Angular-JumpStart", diff --git a/config/angular/repos/DanWahlin-Observable-Store.json b/config/angular/repos/DanWahlin-Observable-Store.json index a1a3144aa..c08f57081 100644 --- a/config/angular/repos/DanWahlin-Observable-Store.json +++ b/config/angular/repos/DanWahlin-Observable-Store.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "DanWahlin" + "danwahlin" ], "owner": "DanWahlin", "repo": "Observable-Store", diff --git a/config/angular/repos/PatrickJS-Awesome-Angular.json b/config/angular/repos/PatrickJS-Awesome-Angular.json index 868bda762..193629640 100644 --- a/config/angular/repos/PatrickJS-Awesome-Angular.json +++ b/config/angular/repos/PatrickJS-Awesome-Angular.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "PatrickJS" + "patrickjs" ], "owner": "PatrickJS", "repo": "awesome-angular", diff --git a/config/cloud/blogs/bitmovin-encode.json b/config/cloud/blogs/bitmovin-encode.json index f1f2f493c..40f7b4b03 100644 --- a/config/cloud/blogs/bitmovin-encode.json +++ b/config/cloud/blogs/bitmovin-encode.json @@ -2,7 +2,7 @@ "version": 1, "source": "other", "authorIds": [ - "Adrian-in-Aus" + "adrian-in-aus" ], "author": "Adrian Britton", "title": "Deploy Bitmovin Encoding on Compute Engine", diff --git a/config/cloud/blogs/cloud-storage-bucket-lifecycle.json b/config/cloud/blogs/cloud-storage-bucket-lifecycle.json index 39cb44f10..df0cdf423 100644 --- a/config/cloud/blogs/cloud-storage-bucket-lifecycle.json +++ b/config/cloud/blogs/cloud-storage-bucket-lifecycle.json @@ -2,7 +2,7 @@ "version": 1, "source": "other", "authorIds": [ - "Phuurl" + "phuurl" ], "author": "Phil Corbett", "title": "Add a lifecycle rule for a Cloud Storage bucket", diff --git a/config/cloud/blogs/deploy-react-nginx-cloud-run.json b/config/cloud/blogs/deploy-react-nginx-cloud-run.json index 5af8387e5..43ab38589 100644 --- a/config/cloud/blogs/deploy-react-nginx-cloud-run.json +++ b/config/cloud/blogs/deploy-react-nginx-cloud-run.json @@ -2,7 +2,7 @@ "version": 1, "source": "other", "authorIds": [ - "FelipeLujan" + "felipelujan" ], "author": "Juan Felipe Lujan", "title": "Deploy React and Nginx to Cloud Run", diff --git a/config/cloud/blogs/setting-up-an-android-development-environment-on-compute-engine.json b/config/cloud/blogs/setting-up-an-android-development-environment-on-compute-engine.json index 0d23f1413..9b221d3e7 100644 --- a/config/cloud/blogs/setting-up-an-android-development-environment-on-compute-engine.json +++ b/config/cloud/blogs/setting-up-an-android-development-environment-on-compute-engine.json @@ -2,7 +2,7 @@ "version": 1, "source": "other", "authorIds": [ - "Rishit-dagli" + "rishit-dagli" ], "author": "Rishit Dagli", "title": "Set up an Android development environment on Compute Engine", diff --git a/config/firebase/blogs/dive-into-firebase-auth-on-flutter-phone-and-anonymous-authentication-6ce4f17eb2a8.json b/config/firebase/blogs/dive-into-firebase-auth-on-flutter-phone-and-anonymous-authentication-6ce4f17eb2a8.json index 93b588af2..45c9d3f90 100644 --- a/config/firebase/blogs/dive-into-firebase-auth-on-flutter-phone-and-anonymous-authentication-6ce4f17eb2a8.json +++ b/config/firebase/blogs/dive-into-firebase-auth-on-flutter-phone-and-anonymous-authentication-6ce4f17eb2a8.json @@ -10,4 +10,4 @@ "tags": [ "flutter" ] -} +} \ No newline at end of file diff --git a/config/firebase/blogs/flutter-implementing-google-sign-in-71888bca24ed.json b/config/firebase/blogs/flutter-implementing-google-sign-in-71888bca24ed.json index f8ea5e868..2820b8ff7 100644 --- a/config/firebase/blogs/flutter-implementing-google-sign-in-71888bca24ed.json +++ b/config/firebase/blogs/flutter-implementing-google-sign-in-71888bca24ed.json @@ -10,4 +10,4 @@ "tags": [ "flutter" ] -} +} \ No newline at end of file diff --git a/config/firebase/blogs/how-to-use-firebase-cloud-functions-and-yarn-workspaces-24ca35e941eb.json b/config/firebase/blogs/how-to-use-firebase-cloud-functions-and-yarn-workspaces-24ca35e941eb.json index f16140932..e32ecc388 100644 --- a/config/firebase/blogs/how-to-use-firebase-cloud-functions-and-yarn-workspaces-24ca35e941eb.json +++ b/config/firebase/blogs/how-to-use-firebase-cloud-functions-and-yarn-workspaces-24ca35e941eb.json @@ -2,7 +2,7 @@ "version": 1, "source": "medium", "authorIds": [ - "Santi" + "santi" ], "author": "Santi M.A.", "title": "How to use Firebase Cloud Functions and Yarn Workspaces", @@ -10,4 +10,4 @@ "tags": [ "node" ] -} +} \ No newline at end of file diff --git a/config/firebase/blogs/why-is-my-currentuser-null-in-firebase-auth-4701791f74f0.json b/config/firebase/blogs/why-is-my-currentuser-null-in-firebase-auth-4701791f74f0.json index dbedcf210..d169fdcad 100644 --- a/config/firebase/blogs/why-is-my-currentuser-null-in-firebase-auth-4701791f74f0.json +++ b/config/firebase/blogs/why-is-my-currentuser-null-in-firebase-auth-4701791f74f0.json @@ -2,7 +2,7 @@ "version": 1, "source": "medium", "authorIds": [ - "CodingDoug" + "codingdoug" ], "author": "Doug Stevenson", "title": "Why is my currentUser == null in Firebase Auth?", diff --git a/config/firebase/repos/AravindVNair99-Spot-the-Hole.json b/config/firebase/repos/AravindVNair99-Spot-the-Hole.json index 7d7171f4d..e106899cf 100644 --- a/config/firebase/repos/AravindVNair99-Spot-the-Hole.json +++ b/config/firebase/repos/AravindVNair99-Spot-the-Hole.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "AravindVNair99" + "aravindvnair99" ], "owner": "AravindVNair99", "repo": "Spot-the-Hole", diff --git a/config/firebase/repos/Camberi-firecms.json b/config/firebase/repos/Camberi-firecms.json index 66b9ff0fa..8d5db8cef 100644 --- a/config/firebase/repos/Camberi-firecms.json +++ b/config/firebase/repos/Camberi-firecms.json @@ -12,4 +12,4 @@ "tags": [ "admin" ] -} +} \ No newline at end of file diff --git a/config/firebase/repos/FirebaseExtended-flutterfire.json b/config/firebase/repos/FirebaseExtended-flutterfire.json index 4c34e0eaf..8a3e5c419 100644 --- a/config/firebase/repos/FirebaseExtended-flutterfire.json +++ b/config/firebase/repos/FirebaseExtended-flutterfire.json @@ -12,4 +12,4 @@ "tags": [ "flutter" ] -} +} \ No newline at end of file diff --git a/config/firebase/repos/IjzerenHein-firestorter.json b/config/firebase/repos/IjzerenHein-firestorter.json index afbd348d3..6dfa4083e 100644 --- a/config/firebase/repos/IjzerenHein-firestorter.json +++ b/config/firebase/repos/IjzerenHein-firestorter.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "IjzerenHein" + "ijzerenhein" ], "owner": "IjzerenHein", "repo": "firestorter", diff --git a/config/firebase/repos/RomainVialard-FirebaseApp.json b/config/firebase/repos/RomainVialard-FirebaseApp.json index 8438de604..a9db475dd 100644 --- a/config/firebase/repos/RomainVialard-FirebaseApp.json +++ b/config/firebase/repos/RomainVialard-FirebaseApp.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "RomainVialard" + "romainvialard" ], "owner": "RomainVialard", "repo": "FirebaseApp", diff --git a/config/firebase/repos/flamelink-flamelink-js-sdk.json b/config/firebase/repos/flamelink-flamelink-js-sdk.json index aab5aa4dc..42a75a8bc 100644 --- a/config/firebase/repos/flamelink-flamelink-js-sdk.json +++ b/config/firebase/repos/flamelink-flamelink-js-sdk.json @@ -13,4 +13,4 @@ "web", "node" ] -} +} \ No newline at end of file diff --git a/config/firebase/repos/hukusuke1007-flamingo.json b/config/firebase/repos/hukusuke1007-flamingo.json index a8151ac06..49f25fe08 100644 --- a/config/firebase/repos/hukusuke1007-flamingo.json +++ b/config/firebase/repos/hukusuke1007-flamingo.json @@ -14,4 +14,4 @@ "tags": [ "flutter" ] -} +} \ No newline at end of file diff --git a/config/firebase/repos/kafkas-firecode.json b/config/firebase/repos/kafkas-firecode.json index db386e6ac..42c4fe5cd 100644 --- a/config/firebase/repos/kafkas-firecode.json +++ b/config/firebase/repos/kafkas-firecode.json @@ -14,4 +14,4 @@ "tags": [ "node" ] -} +} \ No newline at end of file diff --git a/config/firebase/repos/merlinnot-firestore-extensions.json b/config/firebase/repos/merlinnot-firestore-extensions.json index 129f5a587..f266bb0e9 100644 --- a/config/firebase/repos/merlinnot-firestore-extensions.json +++ b/config/firebase/repos/merlinnot-firestore-extensions.json @@ -15,4 +15,4 @@ "web", "node" ] -} +} \ No newline at end of file diff --git a/config/firebase/repos/minibugdev-Collaborate-Board.json b/config/firebase/repos/minibugdev-Collaborate-Board.json index 16934295f..2bedc345c 100644 --- a/config/firebase/repos/minibugdev-Collaborate-Board.json +++ b/config/firebase/repos/minibugdev-Collaborate-Board.json @@ -14,4 +14,4 @@ "tags": [ "android" ] -} +} \ No newline at end of file diff --git a/config/flutter/blogs/Demystifying-responsive-layout-in-Flutter.json b/config/flutter/blogs/Demystifying-responsive-layout-in-Flutter.json index 656437250..e1646872f 100644 --- a/config/flutter/blogs/Demystifying-responsive-layout-in-Flutter.json +++ b/config/flutter/blogs/Demystifying-responsive-layout-in-Flutter.json @@ -1,11 +1,13 @@ { - "version": 1.0, - "source": "medium", - "authorIds": [ - "sbis1999" - ], - "author": "Souvik Biswas", - "title": "Demystifying responsive layout in Flutter", - "link": "https://medium.com/flutter-community/demystifying-responsive-layout-in-flutter-f85d0014b94e", - "tags": ["mobile"] - } + "version": 1, + "source": "medium", + "authorIds": [ + "sbis1999" + ], + "author": "Souvik Biswas", + "title": "Demystifying responsive layout in Flutter", + "link": "https://medium.com/flutter-community/demystifying-responsive-layout-in-flutter-f85d0014b94e", + "tags": [ + "mobile" + ] +} \ No newline at end of file diff --git a/config/flutter/blogs/Extracting-text-from-a-string-with-regex-groups-in-Dart.json b/config/flutter/blogs/Extracting-text-from-a-string-with-regex-groups-in-Dart.json index 4bb95a854..ed37b6df5 100644 --- a/config/flutter/blogs/Extracting-text-from-a-string-with-regex-groups-in-Dart.json +++ b/config/flutter/blogs/Extracting-text-from-a-string-with-regex-groups-in-Dart.json @@ -1,11 +1,13 @@ { - "version": 1.0, - "source": "medium", - "authorIds": [ - "suragch" - ], - "author": "Suragch", - "title": "Extracting text from a string with regex groups in Dart", - "link": "https://medium.com/flutter-community/extracting-text-from-a-string-with-regex-groups-in-dart-b6be604c8a69", - "tags": ["mobile"] - } + "version": 1, + "source": "medium", + "authorIds": [ + "suragch" + ], + "author": "Suragch", + "title": "Extracting text from a string with regex groups in Dart", + "link": "https://medium.com/flutter-community/extracting-text-from-a-string-with-regex-groups-in-dart-b6be604c8a69", + "tags": [ + "mobile" + ] +} \ No newline at end of file diff --git "a/config/flutter/blogs/Flutter-Deep-Dive-Part-1:-\342\200\234RenderFlex-children-have-non-zero-flex.json" "b/config/flutter/blogs/Flutter-Deep-Dive-Part-1:-\342\200\234RenderFlex-children-have-non-zero-flex.json" index d65c66dc0..5ee6ba0cc 100644 --- "a/config/flutter/blogs/Flutter-Deep-Dive-Part-1:-\342\200\234RenderFlex-children-have-non-zero-flex.json" +++ "b/config/flutter/blogs/Flutter-Deep-Dive-Part-1:-\342\200\234RenderFlex-children-have-non-zero-flex.json" @@ -1,11 +1,13 @@ { - "version": 1.0, - "source": "medium", - "authorIds": [ - "scottstoll2017" - ], - "author": "Scott Stoll", - "title": "Flutter Deep Dive Part 1: โ€œRenderFlex children have non-zero flexโ€ฆ", - "link": "https://medium.com/flutter-community/flutter-deep-dive-part-1-renderflex-children-have-non-zero-flex-e25ffcf7c272", - "tags": ["mobile"] - } + "version": 1, + "source": "medium", + "authorIds": [ + "scottstoll2017" + ], + "author": "Scott Stoll", + "title": "Flutter Deep Dive Part 1: โ€œRenderFlex children have non-zero flexโ€ฆ", + "link": "https://medium.com/flutter-community/flutter-deep-dive-part-1-renderflex-children-have-non-zero-flex-e25ffcf7c272", + "tags": [ + "mobile" + ] +} \ No newline at end of file diff --git a/config/flutter/blogs/Flutter-PageView-Widget.json b/config/flutter/blogs/Flutter-PageView-Widget.json index b3ab9700c..3bcc122b0 100644 --- a/config/flutter/blogs/Flutter-PageView-Widget.json +++ b/config/flutter/blogs/Flutter-PageView-Widget.json @@ -1,11 +1,13 @@ { - "version": 1.0, - "source": "medium", - "authorIds": [ - "suragch" - ], - "author": "Suragch", - "title": "Flutter PageView Widget", - "link": "https://medium.com/flutter-community/flutter-pageview-widget-e0f6c8092636", - "tags": ["mobile"] - } + "version": 1, + "source": "medium", + "authorIds": [ + "suragch" + ], + "author": "Suragch", + "title": "Flutter PageView Widget", + "link": "https://medium.com/flutter-community/flutter-pageview-widget-e0f6c8092636", + "tags": [ + "mobile" + ] +} \ No newline at end of file diff --git a/config/flutter/blogs/Flutter-Push-Pop-Push.json b/config/flutter/blogs/Flutter-Push-Pop-Push.json index 525971722..59f4e6931 100644 --- a/config/flutter/blogs/Flutter-Push-Pop-Push.json +++ b/config/flutter/blogs/Flutter-Push-Pop-Push.json @@ -1,11 +1,13 @@ { - "version": 1.0, - "source": "medium", - "authorIds": [ - "poojabhaumik" - ], - "author": "Pooja Bhaumik", - "title": "Flutter: Push, Pop, Push", - "link": "https://medium.com/flutter-community/flutter-push-pop-push-1bb718b13c31", - "tags": ["mobile"] - } + "version": 1, + "source": "medium", + "authorIds": [ + "poojabhaumik" + ], + "author": "Pooja Bhaumik", + "title": "Flutter: Push, Pop, Push", + "link": "https://medium.com/flutter-community/flutter-push-pop-push-1bb718b13c31", + "tags": [ + "mobile" + ] +} \ No newline at end of file diff --git a/config/flutter/blogs/Flutter-Wrap-Widget.json b/config/flutter/blogs/Flutter-Wrap-Widget.json index 890327f18..031efcb8f 100644 --- a/config/flutter/blogs/Flutter-Wrap-Widget.json +++ b/config/flutter/blogs/Flutter-Wrap-Widget.json @@ -1,11 +1,13 @@ { - "version": 1.0, - "source": "medium", - "authorIds": [ - "suragch" - ], - "author": "Suragch", - "title": "Flutter Wrap Widget", - "link": "https://medium.com/flutter-community/flutter-wrap-widget-e1ee0b005b16", - "tags": ["mobile"] - } \ No newline at end of file + "version": 1, + "source": "medium", + "authorIds": [ + "suragch" + ], + "author": "Suragch", + "title": "Flutter Wrap Widget", + "link": "https://medium.com/flutter-community/flutter-wrap-widget-e1ee0b005b16", + "tags": [ + "mobile" + ] +} \ No newline at end of file diff --git a/config/flutter/blogs/Flutter-state-management-for-minimalists.json b/config/flutter/blogs/Flutter-state-management-for-minimalists.json index 3422f3887..f2b7a24ff 100644 --- a/config/flutter/blogs/Flutter-state-management-for-minimalists.json +++ b/config/flutter/blogs/Flutter-state-management-for-minimalists.json @@ -1,11 +1,13 @@ { - "version": 1.0, - "source": "medium", - "authorIds": [ - "suragch" - ], - "author": "Suragch", - "title": "Flutter state management for minimalists", - "link": "https://suragch.medium.com/flutter-state-management-for-minimalists-4c71a2f2f0c1?sk=6f9cedfb550ca9cc7f88317e2e7055a0", - "tags": ["mobile"] - } + "version": 1, + "source": "medium", + "authorIds": [ + "suragch" + ], + "author": "Suragch", + "title": "Flutter state management for minimalists", + "link": "https://suragch.medium.com/flutter-state-management-for-minimalists-4c71a2f2f0c1?sk=6f9cedfb550ca9cc7f88317e2e7055a0", + "tags": [ + "mobile" + ] +} \ No newline at end of file diff --git a/config/flutter/blogs/Flutter:-Implementing-Google-Sign-In.json b/config/flutter/blogs/Flutter:-Implementing-Google-Sign-In.json index 9eb96b846..274a6a3f7 100644 --- a/config/flutter/blogs/Flutter:-Implementing-Google-Sign-In.json +++ b/config/flutter/blogs/Flutter:-Implementing-Google-Sign-In.json @@ -1,11 +1,13 @@ { - "version": 1.0, - "source": "medium", - "authorIds": [ - "sbis1999" - ], - "author": "Souvik Biswas", - "title": "Flutter: Implementing Google Sign In", - "link": "https://medium.com/flutter-community/flutter-implementing-google-sign-in-71888bca24ed", - "tags": ["mobile"] - } \ No newline at end of file + "version": 1, + "source": "medium", + "authorIds": [ + "sbis1999" + ], + "author": "Souvik Biswas", + "title": "Flutter: Implementing Google Sign In", + "link": "https://medium.com/flutter-community/flutter-implementing-google-sign-in-71888bca24ed", + "tags": [ + "mobile" + ] +} \ No newline at end of file diff --git a/config/flutter/blogs/Flutter:-Routes-and-Navigation.json b/config/flutter/blogs/Flutter:-Routes-and-Navigation.json index 5650f9a00..434eb4e8c 100644 --- a/config/flutter/blogs/Flutter:-Routes-and-Navigation.json +++ b/config/flutter/blogs/Flutter:-Routes-and-Navigation.json @@ -1,11 +1,13 @@ { - "version": 1.0, - "source": "medium", - "authorIds": [ - "Nash0x7E2" - ], - "author": "Neevash Ramdial", - "title": "Flutter: Routes and Navigation", - "link": "https://medium.com/flutter-community/flutter-routes-and-navigation-69f128a9ea8f", - "tags": ["mobile"] - } \ No newline at end of file + "version": 1, + "source": "medium", + "authorIds": [ + "nash0x7e2" + ], + "author": "Neevash Ramdial", + "title": "Flutter: Routes and Navigation", + "link": "https://medium.com/flutter-community/flutter-routes-and-navigation-69f128a9ea8f", + "tags": [ + "mobile" + ] +} \ No newline at end of file diff --git "a/config/flutter/blogs/Flutter\342\200\231s-Container:-This-ain\342\200\231t-your-Daddy\342\200\231s-div.json" "b/config/flutter/blogs/Flutter\342\200\231s-Container:-This-ain\342\200\231t-your-Daddy\342\200\231s-div.json" index 884a85e6a..450521bcd 100644 --- "a/config/flutter/blogs/Flutter\342\200\231s-Container:-This-ain\342\200\231t-your-Daddy\342\200\231s-div.json" +++ "b/config/flutter/blogs/Flutter\342\200\231s-Container:-This-ain\342\200\231t-your-Daddy\342\200\231s-div.json" @@ -1,11 +1,14 @@ { - "version": 1.0, - "source": "medium", - "authorIds": [ - "scottstoll2017" - ], - "author": "Scott Stoll", - "title": "Flutterโ€™s Container: This ainโ€™t your Daddyโ€™s div", - "link": "https://medium.com/flutter-community/flutters-container-this-ain-t-your-daddy-s-div-100817339610", - "tags": ["mobile","web"] - } + "version": 1, + "source": "medium", + "authorIds": [ + "scottstoll2017" + ], + "author": "Scott Stoll", + "title": "Flutterโ€™s Container: This ainโ€™t your Daddyโ€™s div", + "link": "https://medium.com/flutter-community/flutters-container-this-ain-t-your-daddy-s-div-100817339610", + "tags": [ + "mobile", + "web" + ] +} \ No newline at end of file diff --git a/config/flutter/blogs/How-fix-FLUTTER-COMMAND-NOT-FOUND-in-mac.json b/config/flutter/blogs/How-fix-FLUTTER-COMMAND-NOT-FOUND-in-mac.json index efc96dd5e..d8bec0bc5 100644 --- a/config/flutter/blogs/How-fix-FLUTTER-COMMAND-NOT-FOUND-in-mac.json +++ b/config/flutter/blogs/How-fix-FLUTTER-COMMAND-NOT-FOUND-in-mac.json @@ -1,11 +1,13 @@ { - "version": 1.0, - "source": "medium", - "authorIds": [ - "zoulbarizi" - ], - "author": "Zoulkifirou Barizi", - "title": "Flutter command not found sur mac", - "link": "https://medium.com/flutter-command-not-fund-sur-mac/flutter-command-not-found-sur-mac-88c43c0b5451", - "tags": ["mobile"] - } \ No newline at end of file + "version": 1, + "source": "medium", + "authorIds": [ + "zoulbarizi" + ], + "author": "Zoulkifirou Barizi", + "title": "Flutter command not found sur mac", + "link": "https://medium.com/flutter-command-not-fund-sur-mac/flutter-command-not-found-sur-mac-88c43c0b5451", + "tags": [ + "mobile" + ] +} \ No newline at end of file diff --git a/config/flutter/blogs/Make-API-calls-in-Flutter-using-TDD-approach.json b/config/flutter/blogs/Make-API-calls-in-Flutter-using-TDD-approach.json index 56112c3af..a23a57e38 100644 --- a/config/flutter/blogs/Make-API-calls-in-Flutter-using-TDD-approach.json +++ b/config/flutter/blogs/Make-API-calls-in-Flutter-using-TDD-approach.json @@ -10,4 +10,4 @@ "tags": [ "mobile" ] -} +} \ No newline at end of file diff --git a/config/flutter/blogs/Merge-two-API-responses-into-a-single-Stream-using-Rx-Dart.json b/config/flutter/blogs/Merge-two-API-responses-into-a-single-Stream-using-Rx-Dart.json index 265121a48..0ffe760bf 100644 --- a/config/flutter/blogs/Merge-two-API-responses-into-a-single-Stream-using-Rx-Dart.json +++ b/config/flutter/blogs/Merge-two-API-responses-into-a-single-Stream-using-Rx-Dart.json @@ -1,11 +1,13 @@ { - "version": 1.0, - "source": "medium", - "authorIds": [ - "babinsamrat123" - ], - "author": "Atri Das", - "title": "Merge two API responses into a single Stream using Rx-Dart", - "link": "https://babinsamrat123.medium.com/merge-two-api-responses-into-a-single-stream-using-rx-dart-b92e48f84c90", - "tags": ["mobile"] - } + "version": 1, + "source": "medium", + "authorIds": [ + "babinsamrat123" + ], + "author": "Atri Das", + "title": "Merge two API responses into a single Stream using Rx-Dart", + "link": "https://babinsamrat123.medium.com/merge-two-api-responses-into-a-single-stream-using-rx-dart-b92e48f84c90", + "tags": [ + "mobile" + ] +} \ No newline at end of file diff --git a/config/flutter/blogs/Working-with-Sockets-in-Dart.json b/config/flutter/blogs/Working-with-Sockets-in-Dart.json index 49772e36c..b8abce634 100644 --- a/config/flutter/blogs/Working-with-Sockets-in-Dart.json +++ b/config/flutter/blogs/Working-with-Sockets-in-Dart.json @@ -1,11 +1,13 @@ { - "version": 1.0, - "source": "medium", - "authorIds": [ - "suragch" - ], - "author": "Suragch", - "title": "Working with Sockets in Dart", - "link": "https://medium.com/flutter-community/working-with-sockets-in-dart-15b443007bc9", - "tags": ["mobile"] - } + "version": 1, + "source": "medium", + "authorIds": [ + "suragch" + ], + "author": "Suragch", + "title": "Working with Sockets in Dart", + "link": "https://medium.com/flutter-community/working-with-sockets-in-dart-15b443007bc9", + "tags": [ + "mobile" + ] +} \ No newline at end of file diff --git a/config/flutter/blogs/Working-with-bytes-in-Dart.json b/config/flutter/blogs/Working-with-bytes-in-Dart.json index 8f65a2186..2c2c349e9 100644 --- a/config/flutter/blogs/Working-with-bytes-in-Dart.json +++ b/config/flutter/blogs/Working-with-bytes-in-Dart.json @@ -1,11 +1,13 @@ { - "version": 1.0, - "source": "medium", - "authorIds": [ - "suragch" - ], - "author": "Suragch", - "title": "Working with bytes in Dart", - "link": "https://medium.com/flutter-community/working-with-bytes-in-dart-6ece83455721", - "tags": ["mobile"] - } + "version": 1, + "source": "medium", + "authorIds": [ + "suragch" + ], + "author": "Suragch", + "title": "Working with bytes in Dart", + "link": "https://medium.com/flutter-community/working-with-bytes-in-dart-6ece83455721", + "tags": [ + "mobile" + ] +} \ No newline at end of file diff --git a/config/flutter/repos/JideGuru-FlutterEbookApp.json b/config/flutter/repos/JideGuru-FlutterEbookApp.json index c789951f6..4a0e8bf73 100644 --- a/config/flutter/repos/JideGuru-FlutterEbookApp.json +++ b/config/flutter/repos/JideGuru-FlutterEbookApp.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "JideGuru" + "jideguru" ], "owner": "JideGuru", "repo": "FlutterEbookApp", diff --git a/config/flutter/repos/RyuuKenshi-flutter_collapsible_sidebar.json b/config/flutter/repos/RyuuKenshi-flutter_collapsible_sidebar.json index d45b751dd..782e75e5c 100644 --- a/config/flutter/repos/RyuuKenshi-flutter_collapsible_sidebar.json +++ b/config/flutter/repos/RyuuKenshi-flutter_collapsible_sidebar.json @@ -1,14 +1,16 @@ { - "version": 1.0, - "source": "github", - "authorIds": [ - "RyuuKenshi" - ], - "owner": "RyuuKenshi", - "repo": "flutter_collapsible_sidebar", - "name": "flutter_collapsible_sidebar", - "shortDescription": "A collapsible sidebar for Flutter apps implementing the Material Design.", - "longDescription": "A collapsible sidebar for Flutter apps implementing the Material Design.", - "content": "README.md", - "tags": ["mobile"] - } \ No newline at end of file + "version": 1, + "source": "github", + "authorIds": [ + "ryuukenshi" + ], + "owner": "RyuuKenshi", + "repo": "flutter_collapsible_sidebar", + "name": "flutter_collapsible_sidebar", + "shortDescription": "A collapsible sidebar for Flutter apps implementing the Material Design.", + "longDescription": "A collapsible sidebar for Flutter apps implementing the Material Design.", + "content": "README.md", + "tags": [ + "mobile" + ] +} \ No newline at end of file diff --git a/config/flutter/repos/Techno-Disaster-tldr-flutter.json b/config/flutter/repos/Techno-Disaster-tldr-flutter.json index 377fc76fe..9a4aada7d 100644 --- a/config/flutter/repos/Techno-Disaster-tldr-flutter.json +++ b/config/flutter/repos/Techno-Disaster-tldr-flutter.json @@ -1,14 +1,16 @@ { - "version": 1.0, - "source": "github", - "authorIds": [ - "Techno-Disaster" - ], - "owner": "Techno-Disaster", - "repo": "tldr-flutter", - "name": "tldr-flutter", - "shortDescription": "simplified man-pages, a tldr.sh client", - "longDescription": "simplified man-pages, a tldr.sh client", - "content": "README.md", - "tags": ["mobile"] - } + "version": 1, + "source": "github", + "authorIds": [ + "techno-disaster" + ], + "owner": "Techno-Disaster", + "repo": "tldr-flutter", + "name": "tldr-flutter", + "shortDescription": "simplified man-pages, a tldr.sh client", + "longDescription": "simplified man-pages, a tldr.sh client", + "content": "README.md", + "tags": [ + "mobile" + ] +} \ No newline at end of file diff --git a/config/flutter/repos/annshsingh-FlutterWidgetGuide.json b/config/flutter/repos/annshsingh-FlutterWidgetGuide.json index 1e873f17b..920d39043 100644 --- a/config/flutter/repos/annshsingh-FlutterWidgetGuide.json +++ b/config/flutter/repos/annshsingh-FlutterWidgetGuide.json @@ -1,14 +1,16 @@ { - "version": 1.0, - "source": "github", - "authorIds": [ - "annshsingh" - ], - "owner": "annshsingh", - "repo": "FlutterWidgetGuide", - "name": "Flutter Widget Guide", - "shortDescription": "A flutter application listing all the widgets covered in the official Flutter Widget of the Week playlist on YouTube. A total of 81 widgets have been covered till now, with 20 having a detailed medium article explaining them.", - "longDescription": "A flutter application listing all the widgets covered in the official Flutter Widget of the Week playlist on YouTube. A total of 81 widgets have been covered till now, with 20 having a detailed medium article explaining them.", - "content": "README.md", - "tags": ["mobile"] - } + "version": 1, + "source": "github", + "authorIds": [ + "annshsingh" + ], + "owner": "annshsingh", + "repo": "FlutterWidgetGuide", + "name": "Flutter Widget Guide", + "shortDescription": "A flutter application listing all the widgets covered in the official Flutter Widget of the Week playlist on YouTube. A total of 81 widgets have been covered till now, with 20 having a detailed medium article explaining them.", + "longDescription": "A flutter application listing all the widgets covered in the official Flutter Widget of the Week playlist on YouTube. A total of 81 widgets have been covered till now, with 20 having a detailed medium article explaining them.", + "content": "README.md", + "tags": [ + "mobile" + ] +} \ No newline at end of file diff --git a/config/flutter/repos/bizz84-page_flip_builder.json b/config/flutter/repos/bizz84-page_flip_builder.json index ea0e959d9..27202180d 100644 --- a/config/flutter/repos/bizz84-page_flip_builder.json +++ b/config/flutter/repos/bizz84-page_flip_builder.json @@ -1,14 +1,16 @@ { - "version": 1.0, - "source": "github", - "authorIds": [ - "bizz84" - ], - "owner": "bizz84", - "repo": "page_flip_builder", - "name": "Page Flip Builder", - "shortDescription": "A custom Flutter widget that enables interactive page-flip transitions inside Flutter apps. Can be used to to flip images, cards, or widgets of any size.", - "longDescription": "A custom Flutter widget that enables interactive page-flip transitions inside Flutter apps. Can be used to to flip images, cards, or widgets of any size.", - "content": "README.md", - "tags": ["mobile"] - } + "version": 1, + "source": "github", + "authorIds": [ + "bizz84" + ], + "owner": "bizz84", + "repo": "page_flip_builder", + "name": "Page Flip Builder", + "shortDescription": "A custom Flutter widget that enables interactive page-flip transitions inside Flutter apps. Can be used to to flip images, cards, or widgets of any size.", + "longDescription": "A custom Flutter widget that enables interactive page-flip transitions inside Flutter apps. Can be used to to flip images, cards, or widgets of any size.", + "content": "README.md", + "tags": [ + "mobile" + ] +} \ No newline at end of file diff --git a/config/flutter/repos/burhanrashid52-WhatTodo.json b/config/flutter/repos/burhanrashid52-WhatTodo.json index a3944975e..472a8cedf 100644 --- a/config/flutter/repos/burhanrashid52-WhatTodo.json +++ b/config/flutter/repos/burhanrashid52-WhatTodo.json @@ -1,14 +1,16 @@ { - "version": 1.0, - "source": "github", - "authorIds": [ - "burhanrashid52" - ], - "owner": "burhanrashid52", - "repo": "WhatTodo", - "name": "WhatTodo", - "shortDescription": "A Simple To-do app design in flutter to keep track of your task on daily basis. You can add project, labels and due-date to your tasks", - "longDescription": "A Simple To-do app design in flutter to keep track of your task on daily basis. You can add project, labels and due-date to your tasks", - "content": "README.md", - "tags": ["mobile"] - } + "version": 1, + "source": "github", + "authorIds": [ + "burhanrashid52" + ], + "owner": "burhanrashid52", + "repo": "WhatTodo", + "name": "WhatTodo", + "shortDescription": "A Simple To-do app design in flutter to keep track of your task on daily basis. You can add project, labels and due-date to your tasks", + "longDescription": "A Simple To-do app design in flutter to keep track of your task on daily basis. You can add project, labels and due-date to your tasks", + "content": "README.md", + "tags": [ + "mobile" + ] +} \ No newline at end of file diff --git a/config/flutter/repos/dscnitrourkela-project-avocado.json b/config/flutter/repos/dscnitrourkela-project-avocado.json index 7e72f1805..094f9d32d 100644 --- a/config/flutter/repos/dscnitrourkela-project-avocado.json +++ b/config/flutter/repos/dscnitrourkela-project-avocado.json @@ -1,14 +1,16 @@ { - "version": 1.0, - "source": "github", - "authorIds": [ - "" - ], - "owner": "dscnitrourkela", - "repo": "project-avocado", - "name": "project-avocado", - "shortDescription": "Cross-platform App built to ease the life of freshers. Developed by the students with near 100% crash-free stats and almost every fresher joining the University using the app to fullest, this project has been a gift to the community", - "longDescription": "Cross-platform App built to ease the life of freshers. Developed by the students with near 100% crash-free stats and almost every fresher joining the University using the app to fullest, this project has been a gift to the community", - "content": "README.md", - "tags": ["mobile"] - } \ No newline at end of file + "version": 1, + "source": "github", + "authorIds": [ + "" + ], + "owner": "dscnitrourkela", + "repo": "project-avocado", + "name": "project-avocado", + "shortDescription": "Cross-platform App built to ease the life of freshers. Developed by the students with near 100% crash-free stats and almost every fresher joining the University using the app to fullest, this project has been a gift to the community", + "longDescription": "Cross-platform App built to ease the life of freshers. Developed by the students with near 100% crash-free stats and almost every fresher joining the University using the app to fullest, this project has been a gift to the community", + "content": "README.md", + "tags": [ + "mobile" + ] +} \ No newline at end of file diff --git a/config/flutter/repos/happyharis-neumorphic.json b/config/flutter/repos/happyharis-neumorphic.json index 7d1ac4d77..0e79352be 100644 --- a/config/flutter/repos/happyharis-neumorphic.json +++ b/config/flutter/repos/happyharis-neumorphic.json @@ -1,14 +1,16 @@ { - "version": 1.0, - "source": "github", - "authorIds": [ - "happyharis" - ], - "owner": "happyharis", - "repo": "neumorphic", - "name": "Flutter Neumorphic Widgets", - "shortDescription": "Neumorphic designed user interface, screens and apps created using Flutter. Some examples are pie chart, login screens and a calculator app (with dark mode).", - "longDescription": "Neumorphic designed user interface, screens and apps created using Flutter. Some examples are pie chart, login screens and a calculator app (with dark mode).", - "content": "README.md", - "tags": ["mobile"] - } \ No newline at end of file + "version": 1, + "source": "github", + "authorIds": [ + "happyharis" + ], + "owner": "happyharis", + "repo": "neumorphic", + "name": "Flutter Neumorphic Widgets", + "shortDescription": "Neumorphic designed user interface, screens and apps created using Flutter. Some examples are pie chart, login screens and a calculator app (with dark mode).", + "longDescription": "Neumorphic designed user interface, screens and apps created using Flutter. Some examples are pie chart, login screens and a calculator app (with dark mode).", + "content": "README.md", + "tags": [ + "mobile" + ] +} \ No newline at end of file diff --git a/config/flutter/repos/mobxjs-mobx.dart.json b/config/flutter/repos/mobxjs-mobx.dart.json index f0964dff3..ce6088d40 100644 --- a/config/flutter/repos/mobxjs-mobx.dart.json +++ b/config/flutter/repos/mobxjs-mobx.dart.json @@ -1,14 +1,16 @@ { - "version": 1.0, - "source": "github", - "authorIds": [ - "" - ], - "owner": "mobxjs", - "repo": "mobx.dart", - "name": "MobX.dart", - "shortDescription": "MobX is a hassle free state management library for your Dart and Flutter apps. It relies on the power of observables, actions and reaction to create an automatic wiring of your data and the UI, keeping them in sync with almost no effort on part of the developer.", - "longDescription": "MobX is a hassle free state management library for your Dart and Flutter apps. It relies on the power of observables, actions and reaction to create an automatic wiring of your data and the UI, keeping them in sync with almost no effort on part of the developer.", - "content": "README.md", - "tags": ["packages"] - } \ No newline at end of file + "version": 1, + "source": "github", + "authorIds": [ + "" + ], + "owner": "mobxjs", + "repo": "mobx.dart", + "name": "MobX.dart", + "shortDescription": "MobX is a hassle free state management library for your Dart and Flutter apps. It relies on the power of observables, actions and reaction to create an automatic wiring of your data and the UI, keeping them in sync with almost no effort on part of the developer.", + "longDescription": "MobX is a hassle free state management library for your Dart and Flutter apps. It relies on the power of observables, actions and reaction to create an automatic wiring of your data and the UI, keeping them in sync with almost no effort on part of the developer.", + "content": "README.md", + "tags": [ + "packages" + ] +} \ No newline at end of file diff --git a/config/flutter/repos/pedromassango-my_flutter_challenges.json b/config/flutter/repos/pedromassango-my_flutter_challenges.json index b509b6c47..f989fcfd8 100644 --- a/config/flutter/repos/pedromassango-my_flutter_challenges.json +++ b/config/flutter/repos/pedromassango-my_flutter_challenges.json @@ -1,14 +1,16 @@ { - "version": 1.0, - "source": "github", - "authorIds": [ - "pedromassango" - ], - "owner": "pedromassango", - "repo": "my_flutter_challenges", - "name": "My Flutter Challenges", - "shortDescription": "Flutter project containing some flutter UI challenges", - "longDescription": "Flutter project containing some flutter UI challenges", - "content": "README.md", - "tags": ["mobile"] - } \ No newline at end of file + "version": 1, + "source": "github", + "authorIds": [ + "pedromassango" + ], + "owner": "pedromassango", + "repo": "my_flutter_challenges", + "name": "My Flutter Challenges", + "shortDescription": "Flutter project containing some flutter UI challenges", + "longDescription": "Flutter project containing some flutter UI challenges", + "content": "README.md", + "tags": [ + "mobile" + ] +} \ No newline at end of file diff --git a/config/flutter/repos/roughike-inKino.json b/config/flutter/repos/roughike-inKino.json index 74e09fb22..176062783 100644 --- a/config/flutter/repos/roughike-inKino.json +++ b/config/flutter/repos/roughike-inKino.json @@ -1,14 +1,17 @@ { - "version": 1.0, - "source": "github", - "authorIds": [ - "roughike" - ], - "owner": "roughike", - "repo": "inKino", - "name": "inKino", - "shortDescription": "A multiplatform Dart movie app with 40% of code sharing between Flutter and the Web using AngularDart. Will be updated to 100% Flutter Web & all new stuff soon.", - "longDescription": "A multiplatform Dart movie app with 40% of code sharing between Flutter and the Web using AngularDart. Will be updated to 100% Flutter Web & all new stuff soon.", - "content": "README.md", - "tags": ["mobile","web"] - } + "version": 1, + "source": "github", + "authorIds": [ + "roughike" + ], + "owner": "roughike", + "repo": "inKino", + "name": "inKino", + "shortDescription": "A multiplatform Dart movie app with 40% of code sharing between Flutter and the Web using AngularDart. Will be updated to 100% Flutter Web & all new stuff soon.", + "longDescription": "A multiplatform Dart movie app with 40% of code sharing between Flutter and the Web using AngularDart. Will be updated to 100% Flutter Web & all new stuff soon.", + "content": "README.md", + "tags": [ + "mobile", + "web" + ] +} \ No newline at end of file diff --git a/config/ml/blogs/2021-01-custom-object-detection-in-browser.json b/config/ml/blogs/2021-01-custom-object-detection-in-browser.json index e9cdbb2c8..b54bb8c12 100644 --- a/config/ml/blogs/2021-01-custom-object-detection-in-browser.json +++ b/config/ml/blogs/2021-01-custom-object-detection-in-browser.json @@ -8,4 +8,4 @@ "tags": [ "web" ] -} +} \ No newline at end of file diff --git a/config/ml/blogs/A-Riddikulus-Dataset.json b/config/ml/blogs/A-Riddikulus-Dataset.json index 634e6297a..db5b34321 100644 --- a/config/ml/blogs/A-Riddikulus-Dataset.json +++ b/config/ml/blogs/A-Riddikulus-Dataset.json @@ -1,11 +1,13 @@ { "version": 1, "source": "medium", - "authorIds": ["GantMan"], + "authorIds": [ + "gantman" + ], "author": "Gant G Laborde", "title": "A Riddikulus Dataset", "link": "https://medium.com/google-developer-experts/a-riddikulus-dataset-fb68f9044e33", "tags": [ "vision" ] -} +} \ No newline at end of file diff --git a/config/ml/blogs/pose-estimation-no-browser-utilizando-tensorflow-js-para-medir-seus-exerc.json b/config/ml/blogs/pose-estimation-no-browser-utilizando-tensorflow-js-para-medir-seus-exerc.json index 840728e99..3b6faf8a8 100644 --- a/config/ml/blogs/pose-estimation-no-browser-utilizando-tensorflow-js-para-medir-seus-exerc.json +++ b/config/ml/blogs/pose-estimation-no-browser-utilizando-tensorflow-js-para-medir-seus-exerc.json @@ -10,4 +10,4 @@ "tags": [ "web" ] -} +} \ No newline at end of file diff --git a/config/ml/blogs/real-time-semantic-segmentation-in-the-browser-using-tensorflow-js-e2e00a185139.json b/config/ml/blogs/real-time-semantic-segmentation-in-the-browser-using-tensorflow-js-e2e00a185139.json index 778accb20..ba9ed718b 100644 --- a/config/ml/blogs/real-time-semantic-segmentation-in-the-browser-using-tensorflow-js-e2e00a185139.json +++ b/config/ml/blogs/real-time-semantic-segmentation-in-the-browser-using-tensorflow-js-e2e00a185139.json @@ -8,4 +8,4 @@ "tags": [ "web" ] -} +} \ No newline at end of file diff --git a/config/ml/blogs/run-machine-learning-models-in-your-browser-with-tensorflow-js-e5f78a840818.json b/config/ml/blogs/run-machine-learning-models-in-your-browser-with-tensorflow-js-e5f78a840818.json index 4cc1cfcb4..bd61dd580 100644 --- a/config/ml/blogs/run-machine-learning-models-in-your-browser-with-tensorflow-js-e5f78a840818.json +++ b/config/ml/blogs/run-machine-learning-models-in-your-browser-with-tensorflow-js-e5f78a840818.json @@ -8,4 +8,4 @@ "tags": [ "web" ] -} +} \ No newline at end of file diff --git a/config/ml/blogs/tensorflow-2018-07-28-understanding-tensorflow-tensors-shape-static-dynamic.json b/config/ml/blogs/tensorflow-2018-07-28-understanding-tensorflow-tensors-shape-static-dynamic.json index dabad2d0d..c341cdda9 100644 --- a/config/ml/blogs/tensorflow-2018-07-28-understanding-tensorflow-tensors-shape-static-dynamic.json +++ b/config/ml/blogs/tensorflow-2018-07-28-understanding-tensorflow-tensors-shape-static-dynamic.json @@ -1,7 +1,9 @@ { "version": 1, "source": "other", - "authorIds": ["galeone"], + "authorIds": [ + "galeone" + ], "author": "Paolo Galeone", "title": "Understanding Tensorflow's tensors shape: static and dynamic", "link": "https://pgaleone.eu/tensorflow/2018/07/28/understanding-tensorflow-tensors-shape-static-dynamic/", diff --git a/config/ml/blogs/tensorflow-go-2017-05-29-understanding-tensorflow-using-go.json b/config/ml/blogs/tensorflow-go-2017-05-29-understanding-tensorflow-using-go.json index da574e3e9..be51f231d 100644 --- a/config/ml/blogs/tensorflow-go-2017-05-29-understanding-tensorflow-using-go.json +++ b/config/ml/blogs/tensorflow-go-2017-05-29-understanding-tensorflow-using-go.json @@ -1,7 +1,9 @@ { "version": 1, "source": "other", - "authorIds": ["galeone"], + "authorIds": [ + "galeone" + ], "author": "Paolo Galeone", "title": "Understanding Tensorflow using Go", "link": "https://pgaleone.eu/tensorflow/go/2017/05/29/understanding-tensorflow-using-go/", diff --git a/config/ml/blogs/tensorflow-go-2020-11-27-deploy-train-tesorflow-models-in-go-human-activity-recognition.json b/config/ml/blogs/tensorflow-go-2020-11-27-deploy-train-tesorflow-models-in-go-human-activity-recognition.json index d591b1d11..5385a6725 100644 --- a/config/ml/blogs/tensorflow-go-2020-11-27-deploy-train-tesorflow-models-in-go-human-activity-recognition.json +++ b/config/ml/blogs/tensorflow-go-2020-11-27-deploy-train-tesorflow-models-in-go-human-activity-recognition.json @@ -1,7 +1,9 @@ { "version": 1, "source": "other", - "authorIds": ["galeone"], + "authorIds": [ + "galeone" + ], "author": "Paolo Galeone", "title": "Deploy and Train TensorFlow models in Go: Human Activity Recognition case study", "link": "https://pgaleone.eu/tensorflow/go/2020/11/27/deploy-train-tesorflow-models-in-go-human-activity-recognition/", diff --git a/config/ml/blogs/tensorflow-js-blueprint-app-e39654b2b44a.json b/config/ml/blogs/tensorflow-js-blueprint-app-e39654b2b44a.json index eccffca64..2a016768c 100644 --- a/config/ml/blogs/tensorflow-js-blueprint-app-e39654b2b44a.json +++ b/config/ml/blogs/tensorflow-js-blueprint-app-e39654b2b44a.json @@ -8,4 +8,4 @@ "tags": [ "web" ] -} +} \ No newline at end of file diff --git a/config/ml/repos/AakashKumarNain-annotated_research_papers.json b/config/ml/repos/AakashKumarNain-annotated_research_papers.json index e805d3944..5d20b9b89 100644 --- a/config/ml/repos/AakashKumarNain-annotated_research_papers.json +++ b/config/ml/repos/AakashKumarNain-annotated_research_papers.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "AakashKumarNain" + "aakashkumarnain" ], "owner": "AakashKumarNain", "repo": "annotated_research_papers", diff --git a/config/ml/repos/AravindVNair99-Spot-the-Hole.json b/config/ml/repos/AravindVNair99-Spot-the-Hole.json index 8d913cad5..527ddbf0a 100644 --- a/config/ml/repos/AravindVNair99-Spot-the-Hole.json +++ b/config/ml/repos/AravindVNair99-Spot-the-Hole.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "AravindVNair99" + "aravindvnair99" ], "owner": "AravindVNair99", "repo": "Spot-the-Hole", diff --git a/config/ml/repos/BrikerMan-Kashgari.json b/config/ml/repos/BrikerMan-Kashgari.json index 676b07c68..c9e58e8e2 100644 --- a/config/ml/repos/BrikerMan-Kashgari.json +++ b/config/ml/repos/BrikerMan-Kashgari.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "BrikerMan" + "brikerman" ], "owner": "BrikerMan", "repo": "Kashgari", diff --git a/config/ml/repos/Duan-JM-edge-brain.json b/config/ml/repos/Duan-JM-edge-brain.json index 54f1e6c15..525ccb7ad 100644 --- a/config/ml/repos/Duan-JM-edge-brain.json +++ b/config/ml/repos/Duan-JM-edge-brain.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "Duan-JM" + "duan-jm" ], "owner": "Duan-JM", "repo": "edge-brain", diff --git a/config/ml/repos/GantMan-ai_sort.json b/config/ml/repos/GantMan-ai_sort.json index 349df0751..4030f7f16 100644 --- a/config/ml/repos/GantMan-ai_sort.json +++ b/config/ml/repos/GantMan-ai_sort.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "GantMan" + "gantman" ], "owner": "GantMan", "repo": "ai_sort", diff --git a/config/ml/repos/GantMan-enjoytheshow.json b/config/ml/repos/GantMan-enjoytheshow.json index 2d68e1b38..3fa0e4f45 100644 --- a/config/ml/repos/GantMan-enjoytheshow.json +++ b/config/ml/repos/GantMan-enjoytheshow.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "GantMan" + "gantman" ], "owner": "GantMan", "repo": "enjoytheshow", diff --git a/config/ml/repos/GantMan-rps_tfjs_demo.json b/config/ml/repos/GantMan-rps_tfjs_demo.json index a30fae973..a1e484903 100644 --- a/config/ml/repos/GantMan-rps_tfjs_demo.json +++ b/config/ml/repos/GantMan-rps_tfjs_demo.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "GantMan" + "gantman" ], "owner": "GantMan", "repo": "rps_tfjs_demo", diff --git a/config/ml/repos/GantMan-tictactoe-ai-tfjs.json b/config/ml/repos/GantMan-tictactoe-ai-tfjs.json index 6a53ba67e..e4d772f17 100644 --- a/config/ml/repos/GantMan-tictactoe-ai-tfjs.json +++ b/config/ml/repos/GantMan-tictactoe-ai-tfjs.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "GantMan" + "gantman" ], "owner": "GantMan", "repo": "tictactoe-ai-tfjs", diff --git a/config/ml/repos/GantMan-timewarp.json b/config/ml/repos/GantMan-timewarp.json index 47a84b698..359881099 100644 --- a/config/ml/repos/GantMan-timewarp.json +++ b/config/ml/repos/GantMan-timewarp.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "GantMan" + "gantman" ], "owner": "GantMan", "repo": "timewarp", @@ -15,4 +15,4 @@ "web", "vision" ] -} +} \ No newline at end of file diff --git a/config/ml/repos/OmriGM-body-pose-beat-game.json b/config/ml/repos/OmriGM-body-pose-beat-game.json index 1247ab7a1..a115894db 100644 --- a/config/ml/repos/OmriGM-body-pose-beat-game.json +++ b/config/ml/repos/OmriGM-body-pose-beat-game.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "OmriGM" + "omrigm" ], "owner": "OmriGM", "repo": "body-pose-beat-game", @@ -14,4 +14,4 @@ "tags": [ "web" ] -} +} \ No newline at end of file diff --git a/config/ml/repos/Rishit-dagli-GLOM-TensorFlow.json b/config/ml/repos/Rishit-dagli-GLOM-TensorFlow.json index f6c8b9d3c..fa1c0c73c 100644 --- a/config/ml/repos/Rishit-dagli-GLOM-TensorFlow.json +++ b/config/ml/repos/Rishit-dagli-GLOM-TensorFlow.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "Rishit-dagli" + "rishit-dagli" ], "owner": "Rishit-dagli", "repo": "GLOM-TensorFlow", diff --git a/config/ml/repos/Rishit-dagli-Gradient-Centralization-TensorFlow.json b/config/ml/repos/Rishit-dagli-Gradient-Centralization-TensorFlow.json index ac998605f..93ebbb65f 100644 --- a/config/ml/repos/Rishit-dagli-Gradient-Centralization-TensorFlow.json +++ b/config/ml/repos/Rishit-dagli-Gradient-Centralization-TensorFlow.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "Rishit-dagli" + "rishit-dagli" ], "owner": "Rishit-dagli", "repo": "Gradient-Centralization-TensorFlow", diff --git a/config/ml/repos/Rishit-dagli-ML-with-Android-11.json b/config/ml/repos/Rishit-dagli-ML-with-Android-11.json index 6231c77fe..7b99f44f8 100644 --- a/config/ml/repos/Rishit-dagli-ML-with-Android-11.json +++ b/config/ml/repos/Rishit-dagli-ML-with-Android-11.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "Rishit-dagli" + "rishit-dagli" ], "owner": "Rishit-dagli", "repo": "ML-with-Android-11", @@ -14,4 +14,4 @@ "tags": [ "mobile" ] -} +} \ No newline at end of file diff --git a/config/ml/repos/Rishit-dagli-Perceiver.json b/config/ml/repos/Rishit-dagli-Perceiver.json index d131e943a..6f8b16521 100644 --- a/config/ml/repos/Rishit-dagli-Perceiver.json +++ b/config/ml/repos/Rishit-dagli-Perceiver.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "Rishit-dagli" + "rishit-dagli" ], "owner": "Rishit-dagli", "repo": "Perceiver", diff --git a/config/ml/repos/SamuelMarks-ml-params.json b/config/ml/repos/SamuelMarks-ml-params.json index 890918866..c5c13faa3 100644 --- a/config/ml/repos/SamuelMarks-ml-params.json +++ b/config/ml/repos/SamuelMarks-ml-params.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "SamuelMarks" + "samuelmarks" ], "owner": "SamuelMarks", "repo": "ml-params", diff --git a/config/ml/repos/SuyashSonawane-AI-Dancer.json b/config/ml/repos/SuyashSonawane-AI-Dancer.json index 6dee335ff..47b839dae 100644 --- a/config/ml/repos/SuyashSonawane-AI-Dancer.json +++ b/config/ml/repos/SuyashSonawane-AI-Dancer.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "SuyashSonawane" + "suyashsonawane" ], "owner": "SuyashSonawane", "repo": "AI-Dancer", @@ -14,4 +14,4 @@ "tags": [ "vision" ] -} +} \ No newline at end of file diff --git a/config/ml/repos/dimitreOliveira-APTOS2019BlindnessDetection.json b/config/ml/repos/dimitreOliveira-APTOS2019BlindnessDetection.json index ecb68fa50..62cb8ac0b 100644 --- a/config/ml/repos/dimitreOliveira-APTOS2019BlindnessDetection.json +++ b/config/ml/repos/dimitreOliveira-APTOS2019BlindnessDetection.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "dimitreOliveira" + "dimitreoliveira" ], "owner": "dimitreOliveira", "repo": "APTOS2019BlindnessDetection", diff --git a/config/ml/repos/dimitreOliveira-Tweet-Sentiment-Extraction.json b/config/ml/repos/dimitreOliveira-Tweet-Sentiment-Extraction.json index 0a54462fd..191f9473f 100644 --- a/config/ml/repos/dimitreOliveira-Tweet-Sentiment-Extraction.json +++ b/config/ml/repos/dimitreOliveira-Tweet-Sentiment-Extraction.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "dimitreOliveira" + "dimitreoliveira" ], "owner": "dimitreOliveira", "repo": "Tweet-Sentiment-Extraction", diff --git a/config/ml/repos/dimitreOliveira-melanoma-classification.json b/config/ml/repos/dimitreOliveira-melanoma-classification.json index 73830b6a4..8a4a140d0 100644 --- a/config/ml/repos/dimitreOliveira-melanoma-classification.json +++ b/config/ml/repos/dimitreOliveira-melanoma-classification.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "dimitreOliveira" + "dimitreoliveira" ], "owner": "dimitreOliveira", "repo": "melanoma-classification", diff --git a/config/ml/repos/hugozanini-realtime-retinanet.json b/config/ml/repos/hugozanini-realtime-retinanet.json index dccaccd60..f2c3a6f8d 100644 --- a/config/ml/repos/hugozanini-realtime-retinanet.json +++ b/config/ml/repos/hugozanini-realtime-retinanet.json @@ -14,4 +14,4 @@ "tags": [ "vision" ] -} +} \ No newline at end of file diff --git a/config/ml/repos/kennysong-adversarial.json b/config/ml/repos/kennysong-adversarial.json index 63eb06b18..5f298a1a0 100644 --- a/config/ml/repos/kennysong-adversarial.json +++ b/config/ml/repos/kennysong-adversarial.json @@ -14,4 +14,4 @@ "tags": [ "web" ] -} +} \ No newline at end of file diff --git a/config/ml/repos/opensource9ja-danfojs.json b/config/ml/repos/opensource9ja-danfojs.json index fbd11c166..07a4c673d 100644 --- a/config/ml/repos/opensource9ja-danfojs.json +++ b/config/ml/repos/opensource9ja-danfojs.json @@ -2,7 +2,7 @@ "version": 1, "source": "github", "authorIds": [ - "risenW" + "risenw" ], "owner": "opensource9ja", "repo": "danfojs", @@ -14,4 +14,4 @@ "tags": [ "web" ] -} +} \ No newline at end of file diff --git a/config/ml/repos/sayakpaul-Grocery-Product-Detection.json b/config/ml/repos/sayakpaul-Grocery-Product-Detection.json index a86ee461b..6c2c7e50f 100644 --- a/config/ml/repos/sayakpaul-Grocery-Product-Detection.json +++ b/config/ml/repos/sayakpaul-Grocery-Product-Detection.json @@ -14,4 +14,4 @@ "tags": [ "vision" ] -} +} \ No newline at end of file diff --git a/config/ml/repos/srihari-humbarwadi-retinanet-tensorflow2.json b/config/ml/repos/srihari-humbarwadi-retinanet-tensorflow2.json index 1b9d8e2a7..e797c070c 100644 --- a/config/ml/repos/srihari-humbarwadi-retinanet-tensorflow2.json +++ b/config/ml/repos/srihari-humbarwadi-retinanet-tensorflow2.json @@ -14,4 +14,4 @@ "tags": [ "vision" ] -} +} \ No newline at end of file From 04f71a59146fa9ce0b0ead47600d98822d7dee57 Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 12 Jul 2021 10:50:10 +0100 Subject: [PATCH 5/8] Revert "Lowercase author filenames" This reverts commit 086b69d3bbb0779e888cd140ca8ab9ff930fb91e. --- config/authors/aakashkumarnain.json | 6 ------ config/authors/adrian-in-aus.json | 6 ------ config/authors/ankitsharma-007.json | 6 ------ config/authors/aravindvnair99.json | 6 ------ config/authors/brikerman.json | 6 ------ config/authors/codingdoug.json | 6 ------ config/authors/danwahlin.json | 6 ------ config/authors/dimitreoliveira.json | 7 ------- config/authors/duan-jm.json | 6 ------ config/authors/ericksumargo.json | 6 ------ config/authors/felipelujan.json | 6 ------ config/authors/foso.json | 6 ------ config/authors/gabriel-thecode.json | 6 ------ config/authors/gantman.json | 6 ------ config/authors/gurupreet.json | 6 ------ config/authors/ijzerenhein.json | 6 ------ config/authors/jideguru.json | 6 ------ config/authors/jintin.json | 6 ------ config/authors/kaustubhpatange.json | 6 ------ config/authors/ldralighieri.json | 6 ------ config/authors/nash0x7e2.json | 6 ------ config/authors/omrigm.json | 6 ------ config/authors/patilsiddhesh.json | 6 ------ config/authors/patrickjs.json | 6 ------ config/authors/phuurl.json | 6 ------ config/authors/risenw.json | 7 ------- config/authors/rishit-dagli.json | 6 ------ config/authors/romainvialard.json | 6 ------ config/authors/ryuukenshi.json | 6 ------ config/authors/samuelmarks.json | 6 ------ config/authors/santi.json | 6 ------ config/authors/spikeysanju.json | 6 ------ config/authors/suyashsonawane.json | 6 ------ config/authors/techno-disaster.json | 6 ------ config/authors/vipyinzhiwei.json | 6 ------ config/authors/vmadalin.json | 6 ------ 36 files changed, 218 deletions(-) delete mode 100644 config/authors/aakashkumarnain.json delete mode 100644 config/authors/adrian-in-aus.json delete mode 100644 config/authors/ankitsharma-007.json delete mode 100644 config/authors/aravindvnair99.json delete mode 100644 config/authors/brikerman.json delete mode 100644 config/authors/codingdoug.json delete mode 100644 config/authors/danwahlin.json delete mode 100644 config/authors/dimitreoliveira.json delete mode 100644 config/authors/duan-jm.json delete mode 100644 config/authors/ericksumargo.json delete mode 100644 config/authors/felipelujan.json delete mode 100644 config/authors/foso.json delete mode 100644 config/authors/gabriel-thecode.json delete mode 100644 config/authors/gantman.json delete mode 100644 config/authors/gurupreet.json delete mode 100644 config/authors/ijzerenhein.json delete mode 100644 config/authors/jideguru.json delete mode 100644 config/authors/jintin.json delete mode 100644 config/authors/kaustubhpatange.json delete mode 100644 config/authors/ldralighieri.json delete mode 100644 config/authors/nash0x7e2.json delete mode 100644 config/authors/omrigm.json delete mode 100644 config/authors/patilsiddhesh.json delete mode 100644 config/authors/patrickjs.json delete mode 100644 config/authors/phuurl.json delete mode 100644 config/authors/risenw.json delete mode 100644 config/authors/rishit-dagli.json delete mode 100644 config/authors/romainvialard.json delete mode 100644 config/authors/ryuukenshi.json delete mode 100644 config/authors/samuelmarks.json delete mode 100644 config/authors/santi.json delete mode 100644 config/authors/spikeysanju.json delete mode 100644 config/authors/suyashsonawane.json delete mode 100644 config/authors/techno-disaster.json delete mode 100644 config/authors/vipyinzhiwei.json delete mode 100644 config/authors/vmadalin.json diff --git a/config/authors/aakashkumarnain.json b/config/authors/aakashkumarnain.json deleted file mode 100644 index 5b86fb716..000000000 --- a/config/authors/aakashkumarnain.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Aakash Kumar Nain", - "bio": "Machine Learning Engineer. Computer Vision with deep learning is fun. Pythonic in every way!", - "photoURL": "https://avatars.githubusercontent.com/AakashKumarNain", - "githubURL": "https://github.com/AakashKumarNain" -} \ No newline at end of file diff --git a/config/authors/adrian-in-aus.json b/config/authors/adrian-in-aus.json deleted file mode 100644 index 0f9c9d6b8..000000000 --- a/config/authors/adrian-in-aus.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Adrian Britton", - "bio": "", - "photoURL": "https://avatars.githubusercontent.com/Adrian-in-Aus", - "githubURL": "https://github.com/Adrian-in-Aus" -} \ No newline at end of file diff --git a/config/authors/ankitsharma-007.json b/config/authors/ankitsharma-007.json deleted file mode 100644 index c8d5a7506..000000000 --- a/config/authors/ankitsharma-007.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Ankit", - "bio": "Full Stack Consultant | GDE for Angular | Microsoft MVP | Author | Speaker | Passionate Programmer", - "photoURL": "https://avatars.githubusercontent.com/AnkitSharma-007", - "githubURL": "https://github.com/AnkitSharma-007" -} \ No newline at end of file diff --git a/config/authors/aravindvnair99.json b/config/authors/aravindvnair99.json deleted file mode 100644 index ddb826301..000000000 --- a/config/authors/aravindvnair99.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Aravind V. Nair", - "bio": "Google DSC Lead for ASEB, Full-stack Web Developer, Cloud Computing and Cybersecurity Enthusiast, ex-Google TC member, Kung Fu black belt", - "photoURL": "https://avatars.githubusercontent.com/AravindVNair99", - "githubURL": "https://github.com/AravindVNair99" -} \ No newline at end of file diff --git a/config/authors/brikerman.json b/config/authors/brikerman.json deleted file mode 100644 index 00e62dea9..000000000 --- a/config/authors/brikerman.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Eliyar Eziz", - "bio": "AI Specialist, Google ML GDE. \r\n\r\nLove NLP, Love Python.", - "photoURL": "https://avatars.githubusercontent.com/BrikerMan", - "githubURL": "https://github.com/BrikerMan" -} \ No newline at end of file diff --git a/config/authors/codingdoug.json b/config/authors/codingdoug.json deleted file mode 100644 index 1ef182199..000000000 --- a/config/authors/codingdoug.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Doug Stevenson", - "bio": "", - "photoURL": "https://miro.medium.com/max/512/1*f87Jht4FrS90aEKRy8BjiA.jpeg", - "mediumURL": "https://medium.com/@CodingDoug" -} diff --git a/config/authors/danwahlin.json b/config/authors/danwahlin.json deleted file mode 100644 index 534a8afff..000000000 --- a/config/authors/danwahlin.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Dan Wahlin", - "bio": "Cloud Advocate and Developer Relations at Microsoft. Fluid, Microsoft 365, and Azure. Formerly Wahlin Consulting.\r\n\r\n", - "photoURL": "https://avatars.githubusercontent.com/DanWahlin", - "githubURL": "https://github.com/DanWahlin" -} \ No newline at end of file diff --git a/config/authors/dimitreoliveira.json b/config/authors/dimitreoliveira.json deleted file mode 100644 index cb725bc7c..000000000 --- a/config/authors/dimitreoliveira.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "Dimitre Oliveira", - "bio": "Data Scientist at Virtus, UFCG | \r\nGoogle Developer Expert on Machine Learning", - "photoURL": "https://avatars.githubusercontent.com/dimitreOliveira", - "githubURL": "https://github.com/dimitreOliveira", - "interviewVideoId": "_vP6ait732o" -} diff --git a/config/authors/duan-jm.json b/config/authors/duan-jm.json deleted file mode 100644 index 652e567c6..000000000 --- a/config/authors/duan-jm.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Vincent Duan", - "bio": "https://Duan-JM.github.io/", - "photoURL": "https://avatars.githubusercontent.com/Duan-JM", - "githubURL": "https://github.com/Duan-JM" -} \ No newline at end of file diff --git a/config/authors/ericksumargo.json b/config/authors/ericksumargo.json deleted file mode 100644 index 76c29299f..000000000 --- a/config/authors/ericksumargo.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "ErickSumargo", - "bio": "Google Certified Android Developer", - "photoURL": "https://avatars.githubusercontent.com/ErickSumargo", - "githubURL": "https://github.com/ErickSumargo" -} \ No newline at end of file diff --git a/config/authors/felipelujan.json b/config/authors/felipelujan.json deleted file mode 100644 index 78fcf582c..000000000 --- a/config/authors/felipelujan.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Juan Felipe Lujan", - "bio": "Cloud engineer.\r\nGoogle Cloud Certified Architect and Associate engineer.", - "photoURL": "https://avatars.githubusercontent.com/FelipeLujan", - "githubURL": "https://github.com/FelipeLujan" -} \ No newline at end of file diff --git a/config/authors/foso.json b/config/authors/foso.json deleted file mode 100644 index 6c4586aa9..000000000 --- a/config/authors/foso.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Jens Klingenberg", - "bio": "Android Developer, FLOSS Contributor, experimenting with Kotlin Multiplatform, Jetpack Compose", - "photoURL": "https://avatars.githubusercontent.com/Foso", - "githubURL": "https://github.com/Foso" -} \ No newline at end of file diff --git a/config/authors/gabriel-thecode.json b/config/authors/gabriel-thecode.json deleted file mode 100644 index 2974b03ea..000000000 --- a/config/authors/gabriel-thecode.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Gabriel TEKOMBO", - "bio": "๐—œ ๐—น๐—ผ๐˜ƒ๐—ฒ ๐˜๐—ผ ๐—ฐ๐—ฟ๐—ฒ๐—ฎ๐˜๐—ฒ ! \r\nSoftware Developer - Android Enthusiast", - "photoURL": "https://avatars.githubusercontent.com/gabriel-TheCode", - "githubURL": "https://github.com/gabriel-TheCode" -} \ No newline at end of file diff --git a/config/authors/gantman.json b/config/authors/gantman.json deleted file mode 100644 index 56cdae1e1..000000000 --- a/config/authors/gantman.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Gant Laborde", - "bio": "Outlandish philosopher, writer, public speaker turned mad scientist. Passion for research and teaching, I get to create everyday.", - "photoURL": "https://avatars.githubusercontent.com/GantMan", - "githubURL": "https://github.com/GantMan" -} \ No newline at end of file diff --git a/config/authors/gurupreet.json b/config/authors/gurupreet.json deleted file mode 100644 index a6a6a2f7c..000000000 --- a/config/authors/gurupreet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Gurupreet Singh", - "bio": "Mobile, Tech and Crypto", - "photoURL": "https://avatars.githubusercontent.com/Gurupreet", - "githubURL": "https://github.com/Gurupreet" -} \ No newline at end of file diff --git a/config/authors/ijzerenhein.json b/config/authors/ijzerenhein.json deleted file mode 100644 index c8d5684a9..000000000 --- a/config/authors/ijzerenhein.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Hein Rutjes", - "bio": "Tech creator, App developer, React-native & JavaScript enthusiast. Brewer of beers and player of table-tennis.", - "photoURL": "https://avatars.githubusercontent.com/IjzerenHein", - "githubURL": "https://github.com/IjzerenHein" -} \ No newline at end of file diff --git a/config/authors/jideguru.json b/config/authors/jideguru.json deleted file mode 100644 index 11be4d1aa..000000000 --- a/config/authors/jideguru.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Festus Olusegun", - "bio": "Software Engineer", - "photoURL": "https://avatars.githubusercontent.com/JideGuru", - "githubURL": "https://github.com/JideGuru" -} \ No newline at end of file diff --git a/config/authors/jintin.json b/config/authors/jintin.json deleted file mode 100644 index 636e979d3..000000000 --- a/config/authors/jintin.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Jintin", - "bio": "Android GDE, husband and dad.\r\nLove to build interesting things to make life easier.", - "photoURL": "https://avatars.githubusercontent.com/Jintin", - "githubURL": "https://github.com/Jintin" -} \ No newline at end of file diff --git a/config/authors/kaustubhpatange.json b/config/authors/kaustubhpatange.json deleted file mode 100644 index 1782eab0f..000000000 --- a/config/authors/kaustubhpatange.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Kaustubh Patange", - "bio": "An Indie developer", - "photoURL": "https://avatars.githubusercontent.com/KaustubhPatange", - "githubURL": "https://github.com/KaustubhPatange" -} \ No newline at end of file diff --git a/config/authors/ldralighieri.json b/config/authors/ldralighieri.json deleted file mode 100644 index 1af0a511a..000000000 --- a/config/authors/ldralighieri.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Vladimir Raupov", - "bio": "Software Engineer. Android and iOS developer.", - "photoURL": "https://avatars.githubusercontent.com/LDRAlighieri", - "githubURL": "https://github.com/LDRAlighieri" -} \ No newline at end of file diff --git a/config/authors/nash0x7e2.json b/config/authors/nash0x7e2.json deleted file mode 100644 index afac2eeeb..000000000 --- a/config/authors/nash0x7e2.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Nash", - "bio": "", - "photoURL": "https://miro.medium.com/max/512/2*PjRdAGfWN211bDDZZ2AaPw.jpeg", - "mediumURL": "https://medium.com/@Nash0x7E2" -} \ No newline at end of file diff --git a/config/authors/omrigm.json b/config/authors/omrigm.json deleted file mode 100644 index ae2ec1f4f..000000000 --- a/config/authors/omrigm.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Omri Grossman", - "bio": "Software Engineer @ Alibaba Group", - "photoURL": "https://avatars.githubusercontent.com/OmriGM", - "githubURL": "https://github.com/OmriGM" -} \ No newline at end of file diff --git a/config/authors/patilsiddhesh.json b/config/authors/patilsiddhesh.json deleted file mode 100644 index 6427bfed4..000000000 --- a/config/authors/patilsiddhesh.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Siddhesh Patil", - "bio": "Android Engineer @paytm @only-much-louder. Organizer of @KotlinMumbai", - "photoURL": "https://avatars.githubusercontent.com/PatilSiddhesh", - "githubURL": "https://github.com/PatilSiddhesh" -} \ No newline at end of file diff --git a/config/authors/patrickjs.json b/config/authors/patrickjs.json deleted file mode 100644 index 147abd3e8..000000000 --- a/config/authors/patrickjs.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "PatrickJS", - "bio": "Open Source (@hizenapp, @nguniversal, @angular, @herodevs, @webpack, @vuejs, @nuxt)", - "photoURL": "https://avatars.githubusercontent.com/PatrickJS", - "githubURL": "https://github.com/PatrickJS" -} \ No newline at end of file diff --git a/config/authors/phuurl.json b/config/authors/phuurl.json deleted file mode 100644 index ef4a11a71..000000000 --- a/config/authors/phuurl.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Phil Corbett", - "bio": "", - "photoURL": "https://avatars.githubusercontent.com/Phuurl", - "githubURL": "https://github.com/Phuurl" -} \ No newline at end of file diff --git a/config/authors/risenw.json b/config/authors/risenw.json deleted file mode 100644 index ac014976b..000000000 --- a/config/authors/risenw.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "Rising Odegua", - "bio": "Google Dev Expert in ML, Software Engineer, Data Scientist, Technical Writer and Advocate", - "photoURL": "https://avatars.githubusercontent.com/risenW", - "interviewVideoId": "aTsFjfPc8nM", - "githubURL": "https://github.com/risenW" -} diff --git a/config/authors/rishit-dagli.json b/config/authors/rishit-dagli.json deleted file mode 100644 index 6de4c51e2..000000000 --- a/config/authors/rishit-dagli.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Rishit Dagli", - "bio": "High School,TEDx,2xTED-Ed speaker | International Speaker | \r\nMicrosoft\r\n Student Ambassador | Mentor,\r\n@TFUGMumbai | Organize @KotlinMumbai", - "photoURL": "https://avatars.githubusercontent.com/Rishit-dagli", - "githubURL": "https://github.com/Rishit-dagli" -} \ No newline at end of file diff --git a/config/authors/romainvialard.json b/config/authors/romainvialard.json deleted file mode 100644 index 5168d7d6d..000000000 --- a/config/authors/romainvialard.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Romain Vialard", - "bio": "Creator of Yet Another Mail Merge, Awesome Table, Form Publisher, Gmail Meter and several other products for Google / G Suite users.\r\nGoogle Developer Expert.", - "photoURL": "https://avatars.githubusercontent.com/RomainVialard", - "githubURL": "https://github.com/RomainVialard" -} \ No newline at end of file diff --git a/config/authors/ryuukenshi.json b/config/authors/ryuukenshi.json deleted file mode 100644 index 9724b916f..000000000 --- a/config/authors/ryuukenshi.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Arjun Sinha", - "bio": "A crazy programmer with ginormous DREAMS.", - "photoURL": "https://avatars.githubusercontent.com/RyuuKenshi", - "githubURL": "https://github.com/RyuuKenshi" -} \ No newline at end of file diff --git a/config/authors/samuelmarks.json b/config/authors/samuelmarks.json deleted file mode 100644 index bd00fa5ff..000000000 --- a/config/authors/samuelmarks.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Samuel Marks", - "bio": "", - "photoURL": "https://avatars.githubusercontent.com/SamuelMarks", - "githubURL": "https://github.com/SamuelMarks" -} \ No newline at end of file diff --git a/config/authors/santi.json b/config/authors/santi.json deleted file mode 100644 index 4328404f8..000000000 --- a/config/authors/santi.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Santi M.A.", - "bio": "", - "photoURL": "https://miro.medium.com/max/512/1*olB5wRhrTfPkVIj6TNRHyA.jpeg", - "mediumURL": "https://medium.com/@Santi" -} \ No newline at end of file diff --git a/config/authors/spikeysanju.json b/config/authors/spikeysanju.json deleted file mode 100644 index d93f51935..000000000 --- a/config/authors/spikeysanju.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Sanju S", - "bio": "A Passionate Android Developer & UI|UX Designer ๐Ÿš€ | Open Source Contributor ๐ŸŒŸ | Kotlin ๐Ÿ’ฅ | Java โšก๏ธ| Tech Youtuber ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป", - "photoURL": "https://avatars.githubusercontent.com/Spikeysanju", - "githubURL": "https://github.com/Spikeysanju" -} \ No newline at end of file diff --git a/config/authors/suyashsonawane.json b/config/authors/suyashsonawane.json deleted file mode 100644 index 377a7b1d4..000000000 --- a/config/authors/suyashsonawane.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Suyash Sonawane", - "bio": "Google DSC Lead | Developer, student, creator.", - "photoURL": "https://avatars.githubusercontent.com/SuyashSonawane", - "githubURL": "https://github.com/SuyashSonawane" -} \ No newline at end of file diff --git a/config/authors/techno-disaster.json b/config/authors/techno-disaster.json deleted file mode 100644 index 70e33486e..000000000 --- a/config/authors/techno-disaster.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Jayesh Nirve", - "bio": "Google DSC Lead, KJSCE | GCI, GSoC @CCExtractor | Collab work @Team-Definitely", - "photoURL": "https://avatars.githubusercontent.com/Techno-Disaster", - "githubURL": "https://github.com/Techno-Disaster" -} diff --git a/config/authors/vipyinzhiwei.json b/config/authors/vipyinzhiwei.json deleted file mode 100644 index ae780202a..000000000 --- a/config/authors/vipyinzhiwei.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "vipyinzhiwei", - "bio": "็ปˆ่บซๅญฆไน ่€…", - "photoURL": "https://avatars.githubusercontent.com/VIPyinzhiwei", - "githubURL": "https://github.com/VIPyinzhiwei" -} \ No newline at end of file diff --git a/config/authors/vmadalin.json b/config/authors/vmadalin.json deleted file mode 100644 index d57a49b7d..000000000 --- a/config/authors/vmadalin.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Madalin Valceleanu", - "bio": "Mobile Software Developer @Vonage\r\n\r\nEnthusiast and passionate about clean code, modular architecture, design patterns and automation.\r\n๐Ÿ‡ท๐Ÿ‡ด - ๐Ÿ‡ช๐Ÿ‡ธ - ๐Ÿ‡ฌ๐Ÿ‡ง", - "photoURL": "https://avatars.githubusercontent.com/VMadalin", - "githubURL": "https://github.com/VMadalin" -} \ No newline at end of file From 454ece7cbfc91d28a240e8e5188c7086366956a7 Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 12 Jul 2021 10:56:28 +0100 Subject: [PATCH 6/8] Proper renames --- config/authors/{AakashKumarNain.json => aakashkumarnain.json} | 0 config/authors/{Adrian-in-Aus.json => adrian-in-aus.json} | 0 config/authors/{AnkitSharma-007.json => ankitsharma-007.json} | 0 config/authors/{AravindVNair99.json => aravindvnair99.json} | 0 config/authors/{BrikerMan.json => brikerman.json} | 0 config/authors/{CodingDoug.json => codingdoug.json} | 0 config/authors/{DanWahlin.json => danwahlin.json} | 0 config/authors/{dimitreOliveira.json => dimitreoliveira.json} | 0 config/authors/{Duan-JM.json => duan-jm.json} | 0 config/authors/{ErickSumargo.json => ericksumargo.json} | 0 config/authors/{FelipeLujan.json => felipelujan.json} | 0 config/authors/{Foso.json => foso.json} | 0 config/authors/{gabriel-TheCode.json => gabriel-thecode.json} | 0 config/authors/{GantMan.json => gantman.json} | 0 config/authors/{Gurupreet.json => gurupreet.json} | 0 config/authors/{IjzerenHein.json => ijzerenhein.json} | 0 config/authors/{JideGuru.json => jideguru.json} | 0 config/authors/{Jintin.json => jintin.json} | 0 config/authors/{KaustubhPatange.json => kaustubhpatange.json} | 0 config/authors/{LDRAlighieri.json => ldralighieri.json} | 0 config/authors/{Nash0x7E2.json => nash0x7e2.json} | 0 config/authors/{OmriGM.json => omrigm.json} | 0 config/authors/{PatilSiddhesh.json => patilsiddhesh.json} | 0 config/authors/{PatrickJS.json => patrickjs.json} | 0 config/authors/{Phuurl.json => phuurl.json} | 0 config/authors/{risenW.json => risenw.json} | 0 config/authors/{Rishit-dagli.json => rishit-dagli.json} | 0 config/authors/{RomainVialard.json => romainvialard.json} | 0 config/authors/{RyuuKenshi.json => ryuukenshi.json} | 0 config/authors/{SamuelMarks.json => samuelmarks.json} | 0 config/authors/{Santi.json => santi.json} | 0 config/authors/{Spikeysanju.json => spikeysanju.json} | 0 config/authors/{SuyashSonawane.json => suyashsonawane.json} | 0 config/authors/{Techno-Disaster.json => techno-disaster.json} | 0 config/authors/{VIPyinzhiwei.json => vipyinzhiwei.json} | 0 config/authors/{VMadalin.json => vmadalin.json} | 0 36 files changed, 0 insertions(+), 0 deletions(-) rename config/authors/{AakashKumarNain.json => aakashkumarnain.json} (100%) rename config/authors/{Adrian-in-Aus.json => adrian-in-aus.json} (100%) rename config/authors/{AnkitSharma-007.json => ankitsharma-007.json} (100%) rename config/authors/{AravindVNair99.json => aravindvnair99.json} (100%) rename config/authors/{BrikerMan.json => brikerman.json} (100%) rename config/authors/{CodingDoug.json => codingdoug.json} (100%) rename config/authors/{DanWahlin.json => danwahlin.json} (100%) rename config/authors/{dimitreOliveira.json => dimitreoliveira.json} (100%) rename config/authors/{Duan-JM.json => duan-jm.json} (100%) rename config/authors/{ErickSumargo.json => ericksumargo.json} (100%) rename config/authors/{FelipeLujan.json => felipelujan.json} (100%) rename config/authors/{Foso.json => foso.json} (100%) rename config/authors/{gabriel-TheCode.json => gabriel-thecode.json} (100%) rename config/authors/{GantMan.json => gantman.json} (100%) rename config/authors/{Gurupreet.json => gurupreet.json} (100%) rename config/authors/{IjzerenHein.json => ijzerenhein.json} (100%) rename config/authors/{JideGuru.json => jideguru.json} (100%) rename config/authors/{Jintin.json => jintin.json} (100%) rename config/authors/{KaustubhPatange.json => kaustubhpatange.json} (100%) rename config/authors/{LDRAlighieri.json => ldralighieri.json} (100%) rename config/authors/{Nash0x7E2.json => nash0x7e2.json} (100%) rename config/authors/{OmriGM.json => omrigm.json} (100%) rename config/authors/{PatilSiddhesh.json => patilsiddhesh.json} (100%) rename config/authors/{PatrickJS.json => patrickjs.json} (100%) rename config/authors/{Phuurl.json => phuurl.json} (100%) rename config/authors/{risenW.json => risenw.json} (100%) rename config/authors/{Rishit-dagli.json => rishit-dagli.json} (100%) rename config/authors/{RomainVialard.json => romainvialard.json} (100%) rename config/authors/{RyuuKenshi.json => ryuukenshi.json} (100%) rename config/authors/{SamuelMarks.json => samuelmarks.json} (100%) rename config/authors/{Santi.json => santi.json} (100%) rename config/authors/{Spikeysanju.json => spikeysanju.json} (100%) rename config/authors/{SuyashSonawane.json => suyashsonawane.json} (100%) rename config/authors/{Techno-Disaster.json => techno-disaster.json} (100%) rename config/authors/{VIPyinzhiwei.json => vipyinzhiwei.json} (100%) rename config/authors/{VMadalin.json => vmadalin.json} (100%) diff --git a/config/authors/AakashKumarNain.json b/config/authors/aakashkumarnain.json similarity index 100% rename from config/authors/AakashKumarNain.json rename to config/authors/aakashkumarnain.json diff --git a/config/authors/Adrian-in-Aus.json b/config/authors/adrian-in-aus.json similarity index 100% rename from config/authors/Adrian-in-Aus.json rename to config/authors/adrian-in-aus.json diff --git a/config/authors/AnkitSharma-007.json b/config/authors/ankitsharma-007.json similarity index 100% rename from config/authors/AnkitSharma-007.json rename to config/authors/ankitsharma-007.json diff --git a/config/authors/AravindVNair99.json b/config/authors/aravindvnair99.json similarity index 100% rename from config/authors/AravindVNair99.json rename to config/authors/aravindvnair99.json diff --git a/config/authors/BrikerMan.json b/config/authors/brikerman.json similarity index 100% rename from config/authors/BrikerMan.json rename to config/authors/brikerman.json diff --git a/config/authors/CodingDoug.json b/config/authors/codingdoug.json similarity index 100% rename from config/authors/CodingDoug.json rename to config/authors/codingdoug.json diff --git a/config/authors/DanWahlin.json b/config/authors/danwahlin.json similarity index 100% rename from config/authors/DanWahlin.json rename to config/authors/danwahlin.json diff --git a/config/authors/dimitreOliveira.json b/config/authors/dimitreoliveira.json similarity index 100% rename from config/authors/dimitreOliveira.json rename to config/authors/dimitreoliveira.json diff --git a/config/authors/Duan-JM.json b/config/authors/duan-jm.json similarity index 100% rename from config/authors/Duan-JM.json rename to config/authors/duan-jm.json diff --git a/config/authors/ErickSumargo.json b/config/authors/ericksumargo.json similarity index 100% rename from config/authors/ErickSumargo.json rename to config/authors/ericksumargo.json diff --git a/config/authors/FelipeLujan.json b/config/authors/felipelujan.json similarity index 100% rename from config/authors/FelipeLujan.json rename to config/authors/felipelujan.json diff --git a/config/authors/Foso.json b/config/authors/foso.json similarity index 100% rename from config/authors/Foso.json rename to config/authors/foso.json diff --git a/config/authors/gabriel-TheCode.json b/config/authors/gabriel-thecode.json similarity index 100% rename from config/authors/gabriel-TheCode.json rename to config/authors/gabriel-thecode.json diff --git a/config/authors/GantMan.json b/config/authors/gantman.json similarity index 100% rename from config/authors/GantMan.json rename to config/authors/gantman.json diff --git a/config/authors/Gurupreet.json b/config/authors/gurupreet.json similarity index 100% rename from config/authors/Gurupreet.json rename to config/authors/gurupreet.json diff --git a/config/authors/IjzerenHein.json b/config/authors/ijzerenhein.json similarity index 100% rename from config/authors/IjzerenHein.json rename to config/authors/ijzerenhein.json diff --git a/config/authors/JideGuru.json b/config/authors/jideguru.json similarity index 100% rename from config/authors/JideGuru.json rename to config/authors/jideguru.json diff --git a/config/authors/Jintin.json b/config/authors/jintin.json similarity index 100% rename from config/authors/Jintin.json rename to config/authors/jintin.json diff --git a/config/authors/KaustubhPatange.json b/config/authors/kaustubhpatange.json similarity index 100% rename from config/authors/KaustubhPatange.json rename to config/authors/kaustubhpatange.json diff --git a/config/authors/LDRAlighieri.json b/config/authors/ldralighieri.json similarity index 100% rename from config/authors/LDRAlighieri.json rename to config/authors/ldralighieri.json diff --git a/config/authors/Nash0x7E2.json b/config/authors/nash0x7e2.json similarity index 100% rename from config/authors/Nash0x7E2.json rename to config/authors/nash0x7e2.json diff --git a/config/authors/OmriGM.json b/config/authors/omrigm.json similarity index 100% rename from config/authors/OmriGM.json rename to config/authors/omrigm.json diff --git a/config/authors/PatilSiddhesh.json b/config/authors/patilsiddhesh.json similarity index 100% rename from config/authors/PatilSiddhesh.json rename to config/authors/patilsiddhesh.json diff --git a/config/authors/PatrickJS.json b/config/authors/patrickjs.json similarity index 100% rename from config/authors/PatrickJS.json rename to config/authors/patrickjs.json diff --git a/config/authors/Phuurl.json b/config/authors/phuurl.json similarity index 100% rename from config/authors/Phuurl.json rename to config/authors/phuurl.json diff --git a/config/authors/risenW.json b/config/authors/risenw.json similarity index 100% rename from config/authors/risenW.json rename to config/authors/risenw.json diff --git a/config/authors/Rishit-dagli.json b/config/authors/rishit-dagli.json similarity index 100% rename from config/authors/Rishit-dagli.json rename to config/authors/rishit-dagli.json diff --git a/config/authors/RomainVialard.json b/config/authors/romainvialard.json similarity index 100% rename from config/authors/RomainVialard.json rename to config/authors/romainvialard.json diff --git a/config/authors/RyuuKenshi.json b/config/authors/ryuukenshi.json similarity index 100% rename from config/authors/RyuuKenshi.json rename to config/authors/ryuukenshi.json diff --git a/config/authors/SamuelMarks.json b/config/authors/samuelmarks.json similarity index 100% rename from config/authors/SamuelMarks.json rename to config/authors/samuelmarks.json diff --git a/config/authors/Santi.json b/config/authors/santi.json similarity index 100% rename from config/authors/Santi.json rename to config/authors/santi.json diff --git a/config/authors/Spikeysanju.json b/config/authors/spikeysanju.json similarity index 100% rename from config/authors/Spikeysanju.json rename to config/authors/spikeysanju.json diff --git a/config/authors/SuyashSonawane.json b/config/authors/suyashsonawane.json similarity index 100% rename from config/authors/SuyashSonawane.json rename to config/authors/suyashsonawane.json diff --git a/config/authors/Techno-Disaster.json b/config/authors/techno-disaster.json similarity index 100% rename from config/authors/Techno-Disaster.json rename to config/authors/techno-disaster.json diff --git a/config/authors/VIPyinzhiwei.json b/config/authors/vipyinzhiwei.json similarity index 100% rename from config/authors/VIPyinzhiwei.json rename to config/authors/vipyinzhiwei.json diff --git a/config/authors/VMadalin.json b/config/authors/vmadalin.json similarity index 100% rename from config/authors/VMadalin.json rename to config/authors/vmadalin.json From 6737bac51418e53e520c680b8176621de47ef1ec Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 12 Jul 2021 10:58:26 +0100 Subject: [PATCH 7/8] Trailing newlines --- ...-complex-ui-using-android-constraintlayout-cb0606823da0.json | 2 +- ...internal-members-of-kotlin-module-from-jvm-c7730507fb17.json | 2 +- ...-to-the-core-concepts-of-android-navigation-e59959b55c9.json | 2 +- config/android/blogs/webrtc-sample-in-kotlin-e584681ed7fc.json | 2 +- config/android/repos/ErickSumargo-Dads.json | 2 +- config/android/repos/Foso-Jetpack-Compose-Playground.json | 2 +- config/android/repos/Gurupreet-ComposeCookBook.json | 2 +- config/android/repos/Jintin-BindingExtension.json | 2 +- config/android/repos/KasperskyLab-Kaspresso.json | 2 +- config/android/repos/KaustubhPatange-navigator.json | 2 +- config/android/repos/LDRAlighieri-Corbind.json | 2 +- config/android/repos/PatilShreyas-Covid19-Notifier-IN.json | 2 +- config/android/repos/PatilShreyas-Foodium.json | 2 +- config/android/repos/PatilShreyas-MaterialDialog-Android.json | 2 +- config/android/repos/PatilShreyas-NotyKT.json | 2 +- config/android/repos/PatilSiddhesh-Holi.json | 2 +- config/android/repos/RedMadRobot-redmadrobot-android-ktx.json | 2 +- config/android/repos/Spikeysanju-Expenso.json | 2 +- config/android/repos/Spikeysanju-JetQuotes.json | 2 +- config/android/repos/TheCodeMonks-Notzz-App.json | 2 +- config/android/repos/VIPyinzhiwei-Eyepetizer.json | 2 +- config/android/repos/VMadalin-android-modular-architecture.json | 2 +- config/android/repos/a914-gowtham-compose-ratingbar.json | 2 +- config/android/repos/airbnb-Showkase.json | 2 +- config/android/repos/akexorcist-Localization.json | 2 +- config/android/repos/akexorcist-RoundCornerProgressBar.json | 2 +- config/android/repos/akexorcist-SnapTimePicker.json | 2 +- config/android/repos/amanjeetsingh150-dagger-track.json | 2 +- config/android/repos/anioutkazharkova-di-multiplatform-lib.json | 2 +- config/android/repos/anioutkazharkova-kmm-di-sample.json | 2 +- config/android/repos/arkivanov-Decompose.json | 2 +- config/android/repos/arkivanov-MVIKotlin.json | 2 +- config/android/repos/arunkumar9t2-scabbard.json | 2 +- config/android/repos/burhanrashid52-PhotoEditor.json | 2 +- config/android/repos/detekt-detekt.json | 2 +- config/android/repos/dropbox-Store.json | 2 +- config/android/repos/egorikftp-Lady-happy-Android.json | 2 +- config/android/repos/furkanaskin-Weatherapp.json | 2 +- config/android/repos/gabriel-TheCode-AestheticDialogs.json | 2 +- config/android/repos/guolindev-Glance.json | 2 +- config/android/repos/guolindev-LitePal.json | 2 +- config/android/repos/guolindev-PermissionX.json | 2 +- .../repos/happysingh23828-Android-Clean-Architecture.json | 2 +- config/android/repos/joreilly-PeopleInSpace.json | 2 +- config/android/repos/l123456789jy-Lazy.json | 2 +- config/android/repos/maxkeppeler-sheets.json | 2 +- config/android/repos/mayokunadeniyi-Instant-Weather.json | 2 +- .../android/repos/mmarashan-google-billingclient-wrapper.json | 2 +- config/android/repos/msasikanth-pinnit.json | 2 +- config/android/repos/pablobaxter-Harmony.json | 2 +- config/android/repos/rainbowcake-rainbowcake.json | 2 +- config/android/repos/rishadappat-Graphicov.json | 2 +- config/android/repos/rock3r-Bundel.json | 2 +- config/android/repos/serbelga-Material-Motion-Samples.json | 2 +- config/android/repos/serbelga-ToDometer.json | 2 +- config/android/repos/simonschiller-prefiller.json | 2 +- config/android/repos/skydoves-Balloon.json | 2 +- config/android/repos/skydoves-Landscapist.json | 2 +- config/android/repos/skydoves-Sandwich.json | 2 +- config/android/repos/skydoves-TransformationLayout.json | 2 +- config/android/repos/skydoves-colorpickerview.json | 2 +- config/android/repos/skydoves-pokedex.json | 2 +- config/android/repos/theapache64-stackzy.json | 2 +- .../repos/vinaygaba-Learn-Jetpack-Compose-By-Example.json | 2 +- config/android/repos/vipulasri-Timeline-View.json | 2 +- config/angular/blogs/5-tips-to-improve-your-Angular-skills.json | 2 +- config/angular/blogs/Agnostic-components-in-Angular.json | 2 +- .../Build-An-Angular-Contact-Form-and-Post-Data-to-Email.json | 2 +- .../Compliant-components:-declarative-approach-in-Angular.json | 2 +- .../ControlValueAccessor-and-contenteditable-in-Angular.json | 2 +- ...ign-System-Performance-with-Clarity-Core-Web-Components.json | 2 +- .../How-to-Configure-Angular-Modules-Loaded-by-the-Router.json | 2 +- ...ree-shakable-SVG-icons-library-in-less-than-30-minutes!.json | 2 +- ...-by-splitting-your-Angular-libraries-in-multiple-chunks.json | 2 +- config/angular/blogs/NotasDeAngular.json | 2 +- ...by-step-guide-to-creating-your-first-library-in-Angular.json | 2 +- ...ith-Angular-Material\342\200\231s-component-harnesses!.json" | 2 +- .../blogs/The-Best-Way-To-Architect-Your-Angular-Libraries.json | 2 +- ...e-ultimate-guide-to-set-up-your-Angular-library-project.json | 2 +- ...using-angular-and-azure-cognitive-services-5b0fcd9f592d.json | 2 +- config/angular/blogs/kuncevic-series-7784.json | 2 +- ...haracter-reader-using-angular-and-azure-computer-vision.json | 2 +- ...s-between-multiple-environments-in-angular-be1667ab3022.json | 2 +- config/angular/repos/AnkitSharma-007-BookCart.json | 2 +- config/angular/repos/DanWahlin-Angular-JumpStart.json | 2 +- config/angular/repos/DanWahlin-Observable-Store.json | 2 +- config/angular/repos/NG-ZORRO-ng-zorro-antd.json | 2 +- config/angular/repos/PatrickJS-Awesome-Angular.json | 2 +- config/angular/repos/TinkoffCreditSystems-ng-polymorpheus.json | 2 +- config/angular/repos/TinkoffCreditSystems-taiga-ui.json | 2 +- config/angular/repos/alkaj-spa-dockerize.json | 2 +- config/angular/repos/angular-extensions-pretty-html-log.json | 2 +- config/angular/repos/angular-schule-angular-cli-ghpages.json | 2 +- config/angular/repos/angular-vietnam-100-days-of-angular.json | 2 +- config/angular/repos/babatundelmd-booker.json | 2 +- config/angular/repos/bampakoa-angular-heroes.json | 2 +- config/angular/repos/bampakoa-ngx-electronify.json | 2 +- config/angular/repos/bohoffi-ngx-localstorage.json | 2 +- config/angular/repos/chatie-angular.json | 2 +- config/angular/repos/guillotinaweb-ngx-schema-form.json | 2 +- config/angular/repos/hirezio-auto-spies.json | 2 +- config/angular/repos/hirezio-observer-spy.json | 2 +- config/angular/repos/huan-ng-plus-wechaty.json | 2 +- config/angular/repos/jscutlery-test-utils.json | 2 +- config/angular/repos/kreuzerk-ng-sortgrid.json | 2 +- config/angular/repos/mgechev-angular-performance-checklist.json | 2 +- config/angular/repos/ng-girls-todo-list-tutorial.json | 2 +- config/angular/repos/ngworker-lumberjack.json | 2 +- config/angular/repos/nhaancs-ngx-scully-blog.json | 2 +- config/angular/repos/plone-pastanaga-angular.json | 2 +- config/angular/repos/sudheerj-angular-interview-questions.json | 2 +- config/angular/repos/trungk18-angular-spotify.json | 2 +- config/angular/repos/typebytes-angular-checklist.json | 2 +- config/angular/repos/valor-software-ngx-bootstrap.json | 2 +- config/angular/repos/vanessamarely-metamorfosis-angular.json | 2 +- config/angular/repos/vmware-clarity.json | 2 +- .../repos/williamjuan027-angular-animations-explorer.json | 2 +- config/angular/repos/xlayers-xlayers.json | 2 +- config/cloud/blogs/appengine-angular-nginx-docker.json | 2 +- config/cloud/blogs/artifactory-gcs-setup.json | 2 +- config/cloud/blogs/bigquery-from-dbeaver-odbc.json | 2 +- config/cloud/blogs/bitmovin-encode.json | 2 +- ...ilding-android-apk-with-cloud-build-gradle-docker-image.json | 2 +- ...ask-api-with-cloud-firestore-and-deploying-to-cloud-run.json | 2 +- config/cloud/blogs/catchpoint-to-cloud-monitoring.json | 2 +- config/cloud/blogs/catchpoint-to-grafana.json | 2 +- config/cloud/blogs/cicd-cloud-run-github-actions.json | 2 +- config/cloud/blogs/cloud-functions-cloudbuild.json | 2 +- config/cloud/blogs/cloud-run-deploy-in-5mins.json | 2 +- .../blogs/cloud-run-with-pomerium-for-end-user-access.json | 2 +- config/cloud/blogs/cloud-storage-bucket-lifecycle.json | 2 +- .../couchbase-on-google-kubernetes-engine-using-terraform.json | 2 +- ...-cloud-monitoring-notifications-to-third-party-services.json | 2 +- config/cloud/blogs/deploy-react-nginx-cloud-run.json | 2 +- config/cloud/blogs/exporting-stackdriver-elasticcloud.json | 2 +- config/cloud/blogs/gke-less-disruptive-node-upgrades.json | 2 +- config/cloud/blogs/godoc-for-github-on-k8s.json | 2 +- .../cloud/blogs/influxdb-google-cloud-monitoring-templates.json | 2 +- config/cloud/blogs/influxdb-google-data-studio.json | 2 +- config/cloud/blogs/kubernetes-ml-ops.json | 2 +- config/cloud/blogs/load-testing-iot-using-gcp-and-locust.json | 2 +- config/cloud/blogs/monitoring-iot-data-grafana.json | 2 +- config/cloud/blogs/restrict-workload-identity-with-kyverno.json | 2 +- ...er-on-app-engine-flexible-environment-using-cloud-build.json | 2 +- .../blogs/scheduling-periodic-jobs-with-cloud-scheduler.json | 2 +- ...up-an-android-development-environment-on-compute-engine.json | 2 +- config/cloud/blogs/setting-up-loraserver.json | 2 +- config/cloud/blogs/setup-arma-server-compute-engine.json | 2 +- config/cloud/blogs/shared-vpc-gke-cloud-memorystore.json | 2 +- config/cloud/blogs/slack-bot-cloud-functions-scheduler.json | 2 +- config/cloud/blogs/telepresence-and-gke.json | 2 +- config/cloud/blogs/tensorflow-automl-classification-python.json | 2 +- config/cloud/blogs/using-cloud-vpn-with-alibaba-redundancy.json | 2 +- .../cloud/blogs/using-cloud-vpn-with-alibaba-site-to-site.json | 2 +- config/cloud/blogs/using-flask-login-with-cloud-datastore.json | 2 +- ...l-approach-to-cloud-functions-for-firebase-direct-calls.json | 2 +- ...flutter-phone-and-anonymous-authentication-6ce4f17eb2a8.json | 2 +- .../firebase-ing-with-kotlin-coroutines-flow-dab1bc364816.json | 2 +- ...nation-in-android-using-firebaseui-library-1d7fe1a75704.json | 2 +- .../blogs/flutter-implementing-google-sign-in-71888bca24ed.json | 2 +- ...-data-from-firestore-using-jetpack-compose-49ee736dc07d.json | 2 +- ...rebase-cloud-functions-and-yarn-workspaces-24ca35e941eb.json | 2 +- ...distribution-using-github-actions-fastlane-c7d8eca18ee0.json | 2 +- .../blogs/realtime-database-vs-firestore-447b2d990599.json | 2 +- ...g-fcm-push-notifications-on-device-android-2d3bb9653b4d.json | 2 +- .../sign-in-with-apple-migrating-user-data-50c8799703c7.json | 2 +- ...prehensive-guide-to-github-actions-and-firebase-hosting.json | 2 +- ...ninstall-tracking-via-bigquery-and-airflow-40eb33d8bedc.json | 2 +- ...yclerview-adapter-using-firebaseui-android-32098b3082b2.json | 2 +- ...hy-is-my-currentuser-null-in-firebase-auth-4701791f74f0.json | 2 +- config/firebase/repos/AravindVNair99-Spot-the-Hole.json | 2 +- config/firebase/repos/CSFrequency-react-firebase-hooks.json | 2 +- config/firebase/repos/Camberi-firecms.json | 2 +- config/firebase/repos/FirebaseExtended-flutterfire.json | 2 +- config/firebase/repos/FirebaseExtended-protobuf-rules-gen.json | 2 +- config/firebase/repos/FirebaseExtended-reactfire.json | 2 +- config/firebase/repos/FirebaseExtended-remote-styles.json | 2 +- config/firebase/repos/GitLiveApp-firebase-kotlin-sdk.json | 2 +- config/firebase/repos/GodotNuts-GodotFirebase.json | 2 +- config/firebase/repos/IjzerenHein-firestorter.json | 2 +- config/firebase/repos/RomainVialard-FirebaseApp.json | 2 +- config/firebase/repos/angular-angularfire.json | 2 +- config/firebase/repos/anishkny-integrify.json | 2 +- config/firebase/repos/bijoutrouvaille-fireward.json | 2 +- config/firebase/repos/dalenguyen-firestore-backup-restore.json | 2 +- config/firebase/repos/david-asher-electron-firebase.json | 2 +- config/firebase/repos/devskope-apollo-firesource.json | 2 +- config/firebase/repos/firebase-quickstart-android.json | 2 +- config/firebase/repos/flamelink-flamelink-js-sdk.json | 2 +- config/firebase/repos/freshfox-firestore-storage.json | 2 +- config/firebase/repos/hukusuke1007-flamingo.json | 2 +- .../firebase/repos/jirawatee-LINE-Login-x-Firebase-Android.json | 2 +- config/firebase/repos/jsayol-FireSQL.json | 2 +- config/firebase/repos/jsayol-vscode-firebase-explorer.json | 2 +- config/firebase/repos/kafkas-firecode.json | 2 +- config/firebase/repos/matsu0228-fsrpl.json | 2 +- config/firebase/repos/merlinnot-firestore-extensions.json | 2 +- config/firebase/repos/minibugdev-Collaborate-Board.json | 2 +- config/firebase/repos/octabytes-fireo.json | 2 +- config/firebase/repos/prescottprue-cypress-firebase.json | 2 +- .../firebase/repos/prescottprue-generator-react-firebase.json | 2 +- config/firebase/repos/prescottprue-react-redux-firebase.json | 2 +- config/firebase/repos/prescottprue-redux-firestore.json | 2 +- config/firebase/repos/radi-cho-tfjs-firebase.json | 2 +- config/firebase/repos/rosariopfernandes-firecoil.json | 2 +- config/firebase/repos/runningcode-fladle.json | 2 +- config/firebase/repos/sbis04-flutterfire-samples.json | 2 +- config/firebase/repos/scottlepp-fire-drill.json | 2 +- config/firebase/repos/sgarciac-fuego.json | 2 +- config/firebase/repos/sgr-ksmt-FireSnapshot.json | 2 +- config/firebase/repos/sgr-ksmt-Lobster.json | 2 +- config/firebase/repos/wovalle-fireorm.json | 2 +- config/flutter/blogs/DIY-DAP.json | 2 +- .../blogs/Demystifying-responsive-layout-in-Flutter.json | 2 +- ...Extracting-text-from-a-string-with-regex-groups-in-Dart.json | 2 +- config/flutter/blogs/Flutter-Basic-Widgets.json | 2 +- ...-1:-\342\200\234RenderFlex-children-have-non-zero-flex.json" | 2 +- ...roid-Developers-:-How-to-design-LinearLayout-in-Flutter.json | 2 +- config/flutter/blogs/Flutter-PageView-Widget.json | 2 +- config/flutter/blogs/Flutter-Push-Pop-Push.json | 2 +- config/flutter/blogs/Flutter-Wrap-Widget.json | 2 +- .../flutter/blogs/Flutter-state-management-for-minimalists.json | 2 +- config/flutter/blogs/Flutter:-Implementing-Google-Sign-In.json | 2 +- config/flutter/blogs/Flutter:-Routes-and-Navigation.json | 2 +- ...ner:-This-ain\342\200\231t-your-Daddy\342\200\231s-div.json" | 2 +- .../flutter/blogs/How-fix-FLUTTER-COMMAND-NOT-FOUND-in-mac.json | 2 +- ...sh-So-what-the-heck-is-Flutter-and-why-is-it-a-big-deal.json | 2 +- .../blogs/Make-API-calls-in-Flutter-using-TDD-approach.json | 2 +- ...ge-two-API-responses-into-a-single-Stream-using-Rx-Dart.json | 2 +- config/flutter/blogs/Working-with-Sockets-in-Dart.json | 2 +- config/flutter/blogs/Working-with-bytes-in-Dart.json | 2 +- ...flutter-apps-using-firebase-authentication-9cbf95796157.json | 2 +- .../creating-a-flutter-widget-from-scratch-a9c01c47c630.json | 2 +- ...ervices-to-do-the-work-in-your-flutter-app-93d6c4aa7697.json | 2 +- .../blogs/flutter-how-to-extend-themedata-b5b987a95bb5.json | 2 +- .../blogs/flutter-rendering-under-the-hood-2aa17c40f1f5.json | 2 +- ...w-text-editing-works-internally-in-flutter-45cde5df54b4.json | 2 +- .../blogs/how-to-get-good-at-flutter-and-dart-2729aa2cd14.json | 2 +- ...location-updates-on-google-maps-in-flutter-235c8a09173e.json | 2 +- .../blogs/iterables-and-iterators-in-dart-e670b74c3ddf.json | 2 +- ...sponses-into-a-single-stream-using-rx-dart-b92e48f84c90.json | 2 +- ...-screens-for-dark-and-light-mode-in-flutter-eb85f1aa025.json | 2 +- .../theme-changer-using-provider-in-flutter-b5c9efff7d0c.json | 2 +- ...with-unicode-and-grapheme-clusters-in-dart-b054faab5705.json | 2 +- config/flutter/repos/JideGuru-FlutterEbookApp.json | 2 +- config/flutter/repos/PixelaGt-flusmic.json | 2 +- .../flutter/repos/RyuuKenshi-flutter_collapsible_sidebar.json | 2 +- config/flutter/repos/Techno-Disaster-tldr-flutter.json | 2 +- config/flutter/repos/annshsingh-FlutterWidgetGuide.json | 2 +- config/flutter/repos/bhoominn-nb_utils.json | 2 +- config/flutter/repos/bizz84-page_flip_builder.json | 2 +- config/flutter/repos/burhanrashid52-WhatTodo.json | 2 +- config/flutter/repos/diegoveloper-flutter-samples.json | 2 +- config/flutter/repos/dscnitrourkela-project-avocado.json | 2 +- config/flutter/repos/fluttercommunity-plus_plugins.json | 2 +- config/flutter/repos/foxanna-flutteristas_conf_2021.json | 2 +- config/flutter/repos/happyharis-neumorphic.json | 2 +- config/flutter/repos/lohanidamodar-flutter_ui_challenges.json | 2 +- config/flutter/repos/mobxjs-mobx.dart.json | 2 +- config/flutter/repos/niloysikdar-Plaso-Connect.json | 2 +- config/flutter/repos/pedromassango-my_flutter_challenges.json | 2 +- config/flutter/repos/roughike-inKino.json | 2 +- config/flutter/repos/sayannath-MIRNet-Flutter.json | 2 +- config/flutter/repos/sbis04-flutter_maps.json | 2 +- config/flutter/repos/sbis04-video_trimmer.json | 2 +- .../teerasej-dart-flutter-buddhist-datetime-dateformat.json | 2 +- ...erasej-nextflow-dart-thai-citizen-personal-id-validator.json | 2 +- config/flutter/repos/wal33d006-progress_indicators.json | 2 +- .../blogs/2020-09-how-to-create-cartoonizer-with-tf-lite.json | 2 +- config/ml/blogs/2021-01-custom-object-detection-in-browser.json | 2 +- config/ml/blogs/A-Riddikulus-Dataset.json | 2 +- ...ng-Complex-Image-Augmentation-Pipelines-with-Tensorflow.json | 2 +- config/ml/blogs/Custom-metrics-for-Keras-TensorFlow.json | 2 +- .../blogs/Democratizing-ML:-Rise-of-the-Teachable-Machines.json | 2 +- .../blogs/Efficiently-using-TPU-for-image-classification.json | 2 +- ...h)-in-android-with-TensorFlow\342\200\231s-SPICE-model.json" | 2 +- config/ml/blogs/Google-Colab:-Tips-para-principiantes.json | 2 +- ...Unbalanced-Image-Datasets-in-less-than-20-lines-of-code.json | 2 +- ...ession-Using-Normal-Equations-and-Polynomial-Regression.json | 2 +- .../Real-Time-Face-Pose-Estimation-with-Deep-Learning.json | 2 +- config/ml/blogs/Reinforcement-Learning-101.json | 2 +- ...astive-Learning-for-Cassava-Leaf-Disease-Classification.json | 2 +- .../Train-your-dog-using-TF-Agents-II:-Revenge-of-Kiko.json | 2 +- config/ml/blogs/Train-your-dog-using-TF-Agents.json | 2 +- ...nd-dirty-guide-to-random-forest-regression-52ca0af157f8.json | 2 +- ...istilling-Knowledge-in-Neural-Networks--VmlldzoyMjkxODk.json | 2 +- ...to-production-with-tensorflow-model-server-225a81859031.json | 2 +- ...ow-to-build-better-machine-learning-models-537a4486d056.json | 2 +- config/ml/blogs/introduction-to-tf-lite-3a02d753939.json | 2 +- config/ml/blogs/mlp-mixer-is-all-you-need-20dbc7587fe4.json | 2 +- config/ml/blogs/optimizing-text-detectors.json | 2 +- ...-browser-utilizando-tensorflow-js-para-medir-seus-exerc.json | 2 +- config/ml/blogs/quantisation-of-models-8f609987a1f5.json | 2 +- ...ntation-in-the-browser-using-tensorflow-js-e2e00a185139.json | 2 +- ...-models-in-your-browser-with-tensorflow-js-e5f78a840818.json | 2 +- config/ml/blogs/selfie2anime-with-tflite-part-1-overview.json | 2 +- ...unching-an-ai-ml-product-as-a-solo-founder-87ee81bbe6f6.json | 2 +- ...8-understanding-tensorflow-tensors-shape-static-dynamic.json | 2 +- ...sorflow-go-2017-05-29-understanding-tensorflow-using-go.json | 2 +- ...train-tesorflow-models-in-go-human-activity-recognition.json | 2 +- config/ml/blogs/tensorflow-js-blueprint-app-e39654b2b44a.json | 2 +- ...ensorrt-tensorflow-2020-07-01-accelerated-inference-trt.json | 2 +- .../using-automl-vision-in-your-android-app-1d68316c3495.json | 2 +- config/ml/blogs/weight-pruning-with-keras-86f742dbdb58.json | 2 +- config/ml/repos/AakashKumarNain-annotated_research_papers.json | 2 +- config/ml/repos/AravindVNair99-Spot-the-Hole.json | 2 +- config/ml/repos/BrikerMan-Kashgari.json | 2 +- config/ml/repos/Duan-JM-edge-brain.json | 2 +- config/ml/repos/GantMan-ai_sort.json | 2 +- config/ml/repos/GantMan-enjoytheshow.json | 2 +- config/ml/repos/GantMan-rps_tfjs_demo.json | 2 +- config/ml/repos/GantMan-tictactoe-ai-tfjs.json | 2 +- config/ml/repos/GantMan-timewarp.json | 2 +- config/ml/repos/OmriGM-body-pose-beat-game.json | 2 +- config/ml/repos/Rishit-dagli-GLOM-TensorFlow.json | 2 +- .../repos/Rishit-dagli-Gradient-Centralization-TensorFlow.json | 2 +- config/ml/repos/Rishit-dagli-ML-with-Android-11.json | 2 +- config/ml/repos/Rishit-dagli-Perceiver.json | 2 +- config/ml/repos/SamuelMarks-ml-params.json | 2 +- config/ml/repos/SuyashSonawane-AI-Dancer.json | 2 +- config/ml/repos/akshaybahadur21-Emojinator.json | 2 +- config/ml/repos/akshaybahadur21-QuickDraw.json | 2 +- config/ml/repos/arnaldog12-Machine_Learning.json | 2 +- config/ml/repos/arracinim-Sewers-Rover.json | 2 +- config/ml/repos/deepdialog-tfseg.json | 2 +- .../ml/repos/dimitreOliveira-APTOS2019BlindnessDetection.json | 2 +- config/ml/repos/dimitreOliveira-Tweet-Sentiment-Extraction.json | 2 +- config/ml/repos/dimitreOliveira-melanoma-classification.json | 2 +- config/ml/repos/galeone-tfgo.json | 2 +- config/ml/repos/geekjr-quickai.json | 2 +- config/ml/repos/howl-anderson-MicroTokenizer.json | 2 +- .../repos/howl-anderson-chinese-wikipedia-corpus-creator.json | 2 +- config/ml/repos/howl-anderson-deliverable_model.json | 2 +- config/ml/repos/howl-anderson-hanzi_char_featurizer.json | 2 +- config/ml/repos/howl-anderson-seq2annotation.json | 2 +- config/ml/repos/huan-node-facenet.json | 2 +- config/ml/repos/huan-swift-MNIST.json | 2 +- config/ml/repos/hugozanini-realtime-retinanet.json | 2 +- config/ml/repos/kennysong-adversarial.json | 2 +- config/ml/repos/kshitizrimal-Classification-Flutter-TFlite.json | 2 +- .../repos/kshitizrimal-Flutter-TFLite-Image-Segmentation.json | 2 +- config/ml/repos/kshitizrimal-tflite-realtime-flutter.json | 2 +- config/ml/repos/margaretmz-segmentation-style-transfer.json | 2 +- config/ml/repos/margaretmz-selfie2anime-with-tflite.json | 2 +- config/ml/repos/neuropoly-axondeepseg.json | 2 +- config/ml/repos/opensource9ja-danfojs.json | 2 +- config/ml/repos/poets-ai-elegy.json | 2 +- config/ml/repos/sayakpaul-Adventures-in-TensorFlow-Lite.json | 2 +- .../ml/repos/sayakpaul-Blood-Cell-Detection-using-TFOD-API.json | 2 +- ...l-Distributed-Training-in-TensorFlow-2-with-AI-Platform.json | 2 +- config/ml/repos/sayakpaul-Grocery-Product-Detection.json | 2 +- config/ml/repos/sayakpaul-TF-2.0-Hacks.json | 2 +- config/ml/repos/srihari-humbarwadi-retinanet-tensorflow2.json | 2 +- config/ml/repos/victordibia-handtrack.json | 2 +- config/ml/repos/yogeshhk-FAQChatbot.json | 2 +- config/ml/repos/yogeshhk-MidcurveNN.json | 2 +- config/ml/repos/yogeshhk-TeachingDataScience.json | 2 +- 357 files changed, 357 insertions(+), 357 deletions(-) diff --git a/config/android/blogs/designing-complex-ui-using-android-constraintlayout-cb0606823da0.json b/config/android/blogs/designing-complex-ui-using-android-constraintlayout-cb0606823da0.json index 38b3b8dfb..8ed657baa 100644 --- a/config/android/blogs/designing-complex-ui-using-android-constraintlayout-cb0606823da0.json +++ b/config/android/blogs/designing-complex-ui-using-android-constraintlayout-cb0606823da0.json @@ -8,4 +8,4 @@ "tags": [ "ui" ] -} \ No newline at end of file +} diff --git a/config/android/blogs/hide-internal-members-of-kotlin-module-from-jvm-c7730507fb17.json b/config/android/blogs/hide-internal-members-of-kotlin-module-from-jvm-c7730507fb17.json index ff8cf68ae..d9ff09cd2 100644 --- a/config/android/blogs/hide-internal-members-of-kotlin-module-from-jvm-c7730507fb17.json +++ b/config/android/blogs/hide-internal-members-of-kotlin-module-from-jvm-c7730507fb17.json @@ -10,4 +10,4 @@ "tags": [ "kotlin" ] -} \ No newline at end of file +} diff --git a/config/android/blogs/introduction-to-the-core-concepts-of-android-navigation-e59959b55c9.json b/config/android/blogs/introduction-to-the-core-concepts-of-android-navigation-e59959b55c9.json index cfd2448c1..e938eba63 100644 --- a/config/android/blogs/introduction-to-the-core-concepts-of-android-navigation-e59959b55c9.json +++ b/config/android/blogs/introduction-to-the-core-concepts-of-android-navigation-e59959b55c9.json @@ -8,4 +8,4 @@ "tags": [ "ui" ] -} \ No newline at end of file +} diff --git a/config/android/blogs/webrtc-sample-in-kotlin-e584681ed7fc.json b/config/android/blogs/webrtc-sample-in-kotlin-e584681ed7fc.json index fc53a50d8..521311b03 100644 --- a/config/android/blogs/webrtc-sample-in-kotlin-e584681ed7fc.json +++ b/config/android/blogs/webrtc-sample-in-kotlin-e584681ed7fc.json @@ -8,4 +8,4 @@ "tags": [ "general" ] -} \ No newline at end of file +} diff --git a/config/android/repos/ErickSumargo-Dads.json b/config/android/repos/ErickSumargo-Dads.json index 8241a192e..eacb7fe4b 100644 --- a/config/android/repos/ErickSumargo-Dads.json +++ b/config/android/repos/ErickSumargo-Dads.json @@ -15,4 +15,4 @@ "kotlin", "modern-android-development" ] -} \ No newline at end of file +} diff --git a/config/android/repos/Foso-Jetpack-Compose-Playground.json b/config/android/repos/Foso-Jetpack-Compose-Playground.json index b70b0f73b..b3b86592d 100644 --- a/config/android/repos/Foso-Jetpack-Compose-Playground.json +++ b/config/android/repos/Foso-Jetpack-Compose-Playground.json @@ -14,4 +14,4 @@ "tags": [ "compose" ] -} \ No newline at end of file +} diff --git a/config/android/repos/Gurupreet-ComposeCookBook.json b/config/android/repos/Gurupreet-ComposeCookBook.json index 2e1936d76..9c80988a2 100644 --- a/config/android/repos/Gurupreet-ComposeCookBook.json +++ b/config/android/repos/Gurupreet-ComposeCookBook.json @@ -14,4 +14,4 @@ "tags": [ "compose" ] -} \ No newline at end of file +} diff --git a/config/android/repos/Jintin-BindingExtension.json b/config/android/repos/Jintin-BindingExtension.json index 9060da43f..8018daa65 100644 --- a/config/android/repos/Jintin-BindingExtension.json +++ b/config/android/repos/Jintin-BindingExtension.json @@ -14,4 +14,4 @@ "tags": [ "ui" ] -} \ No newline at end of file +} diff --git a/config/android/repos/KasperskyLab-Kaspresso.json b/config/android/repos/KasperskyLab-Kaspresso.json index c52226291..da09cb833 100644 --- a/config/android/repos/KasperskyLab-Kaspresso.json +++ b/config/android/repos/KasperskyLab-Kaspresso.json @@ -13,4 +13,4 @@ "tools", "ui" ] -} \ No newline at end of file +} diff --git a/config/android/repos/KaustubhPatange-navigator.json b/config/android/repos/KaustubhPatange-navigator.json index 496d8774e..4ac1a93de 100644 --- a/config/android/repos/KaustubhPatange-navigator.json +++ b/config/android/repos/KaustubhPatange-navigator.json @@ -14,4 +14,4 @@ "tags": [ "compose" ] -} \ No newline at end of file +} diff --git a/config/android/repos/LDRAlighieri-Corbind.json b/config/android/repos/LDRAlighieri-Corbind.json index aab52fd2c..0e3ad4875 100644 --- a/config/android/repos/LDRAlighieri-Corbind.json +++ b/config/android/repos/LDRAlighieri-Corbind.json @@ -15,4 +15,4 @@ "ui", "kotlin" ] -} \ No newline at end of file +} diff --git a/config/android/repos/PatilShreyas-Covid19-Notifier-IN.json b/config/android/repos/PatilShreyas-Covid19-Notifier-IN.json index d205144f4..34095b2bb 100644 --- a/config/android/repos/PatilShreyas-Covid19-Notifier-IN.json +++ b/config/android/repos/PatilShreyas-Covid19-Notifier-IN.json @@ -14,4 +14,4 @@ "tags": [ "modern-android-development" ] -} \ No newline at end of file +} diff --git a/config/android/repos/PatilShreyas-Foodium.json b/config/android/repos/PatilShreyas-Foodium.json index 22e072a92..0006bf3ac 100644 --- a/config/android/repos/PatilShreyas-Foodium.json +++ b/config/android/repos/PatilShreyas-Foodium.json @@ -14,4 +14,4 @@ "tags": [ "modern-android-development" ] -} \ No newline at end of file +} diff --git a/config/android/repos/PatilShreyas-MaterialDialog-Android.json b/config/android/repos/PatilShreyas-MaterialDialog-Android.json index ad6dd8448..ea5cacb34 100644 --- a/config/android/repos/PatilShreyas-MaterialDialog-Android.json +++ b/config/android/repos/PatilShreyas-MaterialDialog-Android.json @@ -14,4 +14,4 @@ "tags": [ "ui" ] -} \ No newline at end of file +} diff --git a/config/android/repos/PatilShreyas-NotyKT.json b/config/android/repos/PatilShreyas-NotyKT.json index 50693b1b4..a2712afd8 100644 --- a/config/android/repos/PatilShreyas-NotyKT.json +++ b/config/android/repos/PatilShreyas-NotyKT.json @@ -15,4 +15,4 @@ "modern-android-development", "compose" ] -} \ No newline at end of file +} diff --git a/config/android/repos/PatilSiddhesh-Holi.json b/config/android/repos/PatilSiddhesh-Holi.json index ff5f555ea..6fd2ab3af 100644 --- a/config/android/repos/PatilSiddhesh-Holi.json +++ b/config/android/repos/PatilSiddhesh-Holi.json @@ -14,4 +14,4 @@ "tags": [ "compose" ] -} \ No newline at end of file +} diff --git a/config/android/repos/RedMadRobot-redmadrobot-android-ktx.json b/config/android/repos/RedMadRobot-redmadrobot-android-ktx.json index f3baa618e..e4dcce53c 100644 --- a/config/android/repos/RedMadRobot-redmadrobot-android-ktx.json +++ b/config/android/repos/RedMadRobot-redmadrobot-android-ktx.json @@ -12,4 +12,4 @@ "tags": [ "kotlin" ] -} \ No newline at end of file +} diff --git a/config/android/repos/Spikeysanju-Expenso.json b/config/android/repos/Spikeysanju-Expenso.json index d2ed6e9e2..6d03d8a2a 100644 --- a/config/android/repos/Spikeysanju-Expenso.json +++ b/config/android/repos/Spikeysanju-Expenso.json @@ -14,4 +14,4 @@ "tags": [ "modern-android-development" ] -} \ No newline at end of file +} diff --git a/config/android/repos/Spikeysanju-JetQuotes.json b/config/android/repos/Spikeysanju-JetQuotes.json index 786cd94e2..628b57796 100644 --- a/config/android/repos/Spikeysanju-JetQuotes.json +++ b/config/android/repos/Spikeysanju-JetQuotes.json @@ -14,4 +14,4 @@ "tags": [ "compose" ] -} \ No newline at end of file +} diff --git a/config/android/repos/TheCodeMonks-Notzz-App.json b/config/android/repos/TheCodeMonks-Notzz-App.json index f13c8d26f..b7b96f95c 100644 --- a/config/android/repos/TheCodeMonks-Notzz-App.json +++ b/config/android/repos/TheCodeMonks-Notzz-App.json @@ -12,4 +12,4 @@ "tags": [ "modern-android-development" ] -} \ No newline at end of file +} diff --git a/config/android/repos/VIPyinzhiwei-Eyepetizer.json b/config/android/repos/VIPyinzhiwei-Eyepetizer.json index 66ed12bc9..913579864 100644 --- a/config/android/repos/VIPyinzhiwei-Eyepetizer.json +++ b/config/android/repos/VIPyinzhiwei-Eyepetizer.json @@ -14,4 +14,4 @@ "tags": [ "modern-android-development" ] -} \ No newline at end of file +} diff --git a/config/android/repos/VMadalin-android-modular-architecture.json b/config/android/repos/VMadalin-android-modular-architecture.json index f98ff33d7..db5a49d76 100644 --- a/config/android/repos/VMadalin-android-modular-architecture.json +++ b/config/android/repos/VMadalin-android-modular-architecture.json @@ -14,4 +14,4 @@ "tags": [ "modern-android-development" ] -} \ No newline at end of file +} diff --git a/config/android/repos/a914-gowtham-compose-ratingbar.json b/config/android/repos/a914-gowtham-compose-ratingbar.json index 233408bc5..9cf27ba80 100644 --- a/config/android/repos/a914-gowtham-compose-ratingbar.json +++ b/config/android/repos/a914-gowtham-compose-ratingbar.json @@ -14,4 +14,4 @@ "tags": [ "compose" ] -} \ No newline at end of file +} diff --git a/config/android/repos/airbnb-Showkase.json b/config/android/repos/airbnb-Showkase.json index 210c777e2..bb73fef3e 100644 --- a/config/android/repos/airbnb-Showkase.json +++ b/config/android/repos/airbnb-Showkase.json @@ -14,4 +14,4 @@ "tags": [ "compose" ] -} \ No newline at end of file +} diff --git a/config/android/repos/akexorcist-Localization.json b/config/android/repos/akexorcist-Localization.json index b2b2d8abe..2b5911802 100644 --- a/config/android/repos/akexorcist-Localization.json +++ b/config/android/repos/akexorcist-Localization.json @@ -15,4 +15,4 @@ "tools", "ui" ] -} \ No newline at end of file +} diff --git a/config/android/repos/akexorcist-RoundCornerProgressBar.json b/config/android/repos/akexorcist-RoundCornerProgressBar.json index f9e9c901f..a52813f7d 100644 --- a/config/android/repos/akexorcist-RoundCornerProgressBar.json +++ b/config/android/repos/akexorcist-RoundCornerProgressBar.json @@ -14,4 +14,4 @@ "tags": [ "ui" ] -} \ No newline at end of file +} diff --git a/config/android/repos/akexorcist-SnapTimePicker.json b/config/android/repos/akexorcist-SnapTimePicker.json index 61ae84443..7eb4daf15 100644 --- a/config/android/repos/akexorcist-SnapTimePicker.json +++ b/config/android/repos/akexorcist-SnapTimePicker.json @@ -14,4 +14,4 @@ "tags": [ "ui" ] -} \ No newline at end of file +} diff --git a/config/android/repos/amanjeetsingh150-dagger-track.json b/config/android/repos/amanjeetsingh150-dagger-track.json index 0c5f42f1b..fe155935a 100644 --- a/config/android/repos/amanjeetsingh150-dagger-track.json +++ b/config/android/repos/amanjeetsingh150-dagger-track.json @@ -14,4 +14,4 @@ "tags": [ "tools" ] -} \ No newline at end of file +} diff --git a/config/android/repos/anioutkazharkova-di-multiplatform-lib.json b/config/android/repos/anioutkazharkova-di-multiplatform-lib.json index 8272798f1..e61bd3d23 100644 --- a/config/android/repos/anioutkazharkova-di-multiplatform-lib.json +++ b/config/android/repos/anioutkazharkova-di-multiplatform-lib.json @@ -14,4 +14,4 @@ "tags": [ "kotlin" ] -} \ No newline at end of file +} diff --git a/config/android/repos/anioutkazharkova-kmm-di-sample.json b/config/android/repos/anioutkazharkova-kmm-di-sample.json index b8690cb36..2f438db9b 100644 --- a/config/android/repos/anioutkazharkova-kmm-di-sample.json +++ b/config/android/repos/anioutkazharkova-kmm-di-sample.json @@ -14,4 +14,4 @@ "tags": [ "kotlin" ] -} \ No newline at end of file +} diff --git a/config/android/repos/arkivanov-Decompose.json b/config/android/repos/arkivanov-Decompose.json index 94d697091..e0d4e7d99 100644 --- a/config/android/repos/arkivanov-Decompose.json +++ b/config/android/repos/arkivanov-Decompose.json @@ -14,4 +14,4 @@ "tags": [ "kotlin" ] -} \ No newline at end of file +} diff --git a/config/android/repos/arkivanov-MVIKotlin.json b/config/android/repos/arkivanov-MVIKotlin.json index bcd32839a..c254e5bdf 100644 --- a/config/android/repos/arkivanov-MVIKotlin.json +++ b/config/android/repos/arkivanov-MVIKotlin.json @@ -14,4 +14,4 @@ "tags": [ "kotlin" ] -} \ No newline at end of file +} diff --git a/config/android/repos/arunkumar9t2-scabbard.json b/config/android/repos/arunkumar9t2-scabbard.json index 1d399485e..7858b7e87 100644 --- a/config/android/repos/arunkumar9t2-scabbard.json +++ b/config/android/repos/arunkumar9t2-scabbard.json @@ -14,4 +14,4 @@ "tags": [ "tools" ] -} \ No newline at end of file +} diff --git a/config/android/repos/burhanrashid52-PhotoEditor.json b/config/android/repos/burhanrashid52-PhotoEditor.json index 1d267e4ac..24ac447c8 100644 --- a/config/android/repos/burhanrashid52-PhotoEditor.json +++ b/config/android/repos/burhanrashid52-PhotoEditor.json @@ -14,4 +14,4 @@ "tags": [ "ui" ] -} \ No newline at end of file +} diff --git a/config/android/repos/detekt-detekt.json b/config/android/repos/detekt-detekt.json index 19424c050..296b325cc 100644 --- a/config/android/repos/detekt-detekt.json +++ b/config/android/repos/detekt-detekt.json @@ -14,4 +14,4 @@ "tags": [ "build-tools" ] -} \ No newline at end of file +} diff --git a/config/android/repos/dropbox-Store.json b/config/android/repos/dropbox-Store.json index 976c2ec5c..7ded0a9ff 100644 --- a/config/android/repos/dropbox-Store.json +++ b/config/android/repos/dropbox-Store.json @@ -14,4 +14,4 @@ "tags": [ "build-tools" ] -} \ No newline at end of file +} diff --git a/config/android/repos/egorikftp-Lady-happy-Android.json b/config/android/repos/egorikftp-Lady-happy-Android.json index a827fbc7a..776a3ba8b 100644 --- a/config/android/repos/egorikftp-Lady-happy-Android.json +++ b/config/android/repos/egorikftp-Lady-happy-Android.json @@ -14,4 +14,4 @@ "tags": [ "modern-android-development" ] -} \ No newline at end of file +} diff --git a/config/android/repos/furkanaskin-Weatherapp.json b/config/android/repos/furkanaskin-Weatherapp.json index 490fb6269..3b5db9259 100644 --- a/config/android/repos/furkanaskin-Weatherapp.json +++ b/config/android/repos/furkanaskin-Weatherapp.json @@ -14,4 +14,4 @@ "tags": [ "modern-android-development" ] -} \ No newline at end of file +} diff --git a/config/android/repos/gabriel-TheCode-AestheticDialogs.json b/config/android/repos/gabriel-TheCode-AestheticDialogs.json index 957718334..9c234720a 100644 --- a/config/android/repos/gabriel-TheCode-AestheticDialogs.json +++ b/config/android/repos/gabriel-TheCode-AestheticDialogs.json @@ -14,4 +14,4 @@ "tags": [ "ui" ] -} \ No newline at end of file +} diff --git a/config/android/repos/guolindev-Glance.json b/config/android/repos/guolindev-Glance.json index 011f7de3b..4545bd949 100644 --- a/config/android/repos/guolindev-Glance.json +++ b/config/android/repos/guolindev-Glance.json @@ -14,4 +14,4 @@ "tags": [ "tools" ] -} \ No newline at end of file +} diff --git a/config/android/repos/guolindev-LitePal.json b/config/android/repos/guolindev-LitePal.json index 563773f6d..7da95f204 100644 --- a/config/android/repos/guolindev-LitePal.json +++ b/config/android/repos/guolindev-LitePal.json @@ -14,4 +14,4 @@ "tags": [ "general" ] -} \ No newline at end of file +} diff --git a/config/android/repos/guolindev-PermissionX.json b/config/android/repos/guolindev-PermissionX.json index d60f591c4..57c4e3c90 100644 --- a/config/android/repos/guolindev-PermissionX.json +++ b/config/android/repos/guolindev-PermissionX.json @@ -14,4 +14,4 @@ "tags": [ "general" ] -} \ No newline at end of file +} diff --git a/config/android/repos/happysingh23828-Android-Clean-Architecture.json b/config/android/repos/happysingh23828-Android-Clean-Architecture.json index d9153b93c..82a73ba6a 100644 --- a/config/android/repos/happysingh23828-Android-Clean-Architecture.json +++ b/config/android/repos/happysingh23828-Android-Clean-Architecture.json @@ -14,4 +14,4 @@ "tags": [ "modern-android-development" ] -} \ No newline at end of file +} diff --git a/config/android/repos/joreilly-PeopleInSpace.json b/config/android/repos/joreilly-PeopleInSpace.json index 0b56c1c60..ce71e85a5 100644 --- a/config/android/repos/joreilly-PeopleInSpace.json +++ b/config/android/repos/joreilly-PeopleInSpace.json @@ -14,4 +14,4 @@ "tags": [ "kotlin" ] -} \ No newline at end of file +} diff --git a/config/android/repos/l123456789jy-Lazy.json b/config/android/repos/l123456789jy-Lazy.json index 24a0fb26e..431b63f7d 100644 --- a/config/android/repos/l123456789jy-Lazy.json +++ b/config/android/repos/l123456789jy-Lazy.json @@ -14,4 +14,4 @@ "tags": [ "build-tools" ] -} \ No newline at end of file +} diff --git a/config/android/repos/maxkeppeler-sheets.json b/config/android/repos/maxkeppeler-sheets.json index f1af70d66..f02cefc84 100644 --- a/config/android/repos/maxkeppeler-sheets.json +++ b/config/android/repos/maxkeppeler-sheets.json @@ -14,4 +14,4 @@ "tags": [ "ui" ] -} \ No newline at end of file +} diff --git a/config/android/repos/mayokunadeniyi-Instant-Weather.json b/config/android/repos/mayokunadeniyi-Instant-Weather.json index 1fd76a074..345616725 100644 --- a/config/android/repos/mayokunadeniyi-Instant-Weather.json +++ b/config/android/repos/mayokunadeniyi-Instant-Weather.json @@ -14,4 +14,4 @@ "tags": [ "modern-android-development" ] -} \ No newline at end of file +} diff --git a/config/android/repos/mmarashan-google-billingclient-wrapper.json b/config/android/repos/mmarashan-google-billingclient-wrapper.json index 0d23fbfd6..906af7bf2 100644 --- a/config/android/repos/mmarashan-google-billingclient-wrapper.json +++ b/config/android/repos/mmarashan-google-billingclient-wrapper.json @@ -14,4 +14,4 @@ "tags": [ "billing" ] -} \ No newline at end of file +} diff --git a/config/android/repos/msasikanth-pinnit.json b/config/android/repos/msasikanth-pinnit.json index 11c6f5711..7028a7288 100644 --- a/config/android/repos/msasikanth-pinnit.json +++ b/config/android/repos/msasikanth-pinnit.json @@ -14,4 +14,4 @@ "tags": [ "modern-android-development" ] -} \ No newline at end of file +} diff --git a/config/android/repos/pablobaxter-Harmony.json b/config/android/repos/pablobaxter-Harmony.json index 645368af7..a5f26a275 100644 --- a/config/android/repos/pablobaxter-Harmony.json +++ b/config/android/repos/pablobaxter-Harmony.json @@ -14,4 +14,4 @@ "tags": [ "general" ] -} \ No newline at end of file +} diff --git a/config/android/repos/rainbowcake-rainbowcake.json b/config/android/repos/rainbowcake-rainbowcake.json index 80185a722..14521c31e 100644 --- a/config/android/repos/rainbowcake-rainbowcake.json +++ b/config/android/repos/rainbowcake-rainbowcake.json @@ -14,4 +14,4 @@ "tags": [ "architecture" ] -} \ No newline at end of file +} diff --git a/config/android/repos/rishadappat-Graphicov.json b/config/android/repos/rishadappat-Graphicov.json index 0a0705940..0d9f07d6d 100644 --- a/config/android/repos/rishadappat-Graphicov.json +++ b/config/android/repos/rishadappat-Graphicov.json @@ -14,4 +14,4 @@ "tags": [ "modern-android-development" ] -} \ No newline at end of file +} diff --git a/config/android/repos/rock3r-Bundel.json b/config/android/repos/rock3r-Bundel.json index 156ba791f..8aa57acaf 100644 --- a/config/android/repos/rock3r-Bundel.json +++ b/config/android/repos/rock3r-Bundel.json @@ -14,4 +14,4 @@ "tags": [ "samples" ] -} \ No newline at end of file +} diff --git a/config/android/repos/serbelga-Material-Motion-Samples.json b/config/android/repos/serbelga-Material-Motion-Samples.json index 1e8f97fd0..f46736ebd 100644 --- a/config/android/repos/serbelga-Material-Motion-Samples.json +++ b/config/android/repos/serbelga-Material-Motion-Samples.json @@ -14,4 +14,4 @@ "tags": [ "ui" ] -} \ No newline at end of file +} diff --git a/config/android/repos/serbelga-ToDometer.json b/config/android/repos/serbelga-ToDometer.json index 9bcf86f84..f7f7e3b36 100644 --- a/config/android/repos/serbelga-ToDometer.json +++ b/config/android/repos/serbelga-ToDometer.json @@ -14,4 +14,4 @@ "tags": [ "modern-android-development" ] -} \ No newline at end of file +} diff --git a/config/android/repos/simonschiller-prefiller.json b/config/android/repos/simonschiller-prefiller.json index 64df9e7e8..9631c2cdd 100644 --- a/config/android/repos/simonschiller-prefiller.json +++ b/config/android/repos/simonschiller-prefiller.json @@ -14,4 +14,4 @@ "tags": [ "tools" ] -} \ No newline at end of file +} diff --git a/config/android/repos/skydoves-Balloon.json b/config/android/repos/skydoves-Balloon.json index 0523f1cc9..bc6eb3f6e 100644 --- a/config/android/repos/skydoves-Balloon.json +++ b/config/android/repos/skydoves-Balloon.json @@ -14,4 +14,4 @@ "tags": [ "ui" ] -} \ No newline at end of file +} diff --git a/config/android/repos/skydoves-Landscapist.json b/config/android/repos/skydoves-Landscapist.json index 25447b7f2..e59a3ce5c 100644 --- a/config/android/repos/skydoves-Landscapist.json +++ b/config/android/repos/skydoves-Landscapist.json @@ -14,4 +14,4 @@ "tags": [ "compose" ] -} \ No newline at end of file +} diff --git a/config/android/repos/skydoves-Sandwich.json b/config/android/repos/skydoves-Sandwich.json index e1307443f..3d15a9de8 100644 --- a/config/android/repos/skydoves-Sandwich.json +++ b/config/android/repos/skydoves-Sandwich.json @@ -14,4 +14,4 @@ "tags": [ "general" ] -} \ No newline at end of file +} diff --git a/config/android/repos/skydoves-TransformationLayout.json b/config/android/repos/skydoves-TransformationLayout.json index fab6ff3fc..a87b1e185 100644 --- a/config/android/repos/skydoves-TransformationLayout.json +++ b/config/android/repos/skydoves-TransformationLayout.json @@ -14,4 +14,4 @@ "tags": [ "ui" ] -} \ No newline at end of file +} diff --git a/config/android/repos/skydoves-colorpickerview.json b/config/android/repos/skydoves-colorpickerview.json index d265dcceb..984169799 100644 --- a/config/android/repos/skydoves-colorpickerview.json +++ b/config/android/repos/skydoves-colorpickerview.json @@ -14,4 +14,4 @@ "tags": [ "ui" ] -} \ No newline at end of file +} diff --git a/config/android/repos/skydoves-pokedex.json b/config/android/repos/skydoves-pokedex.json index 3fc4da22b..ee336ded4 100644 --- a/config/android/repos/skydoves-pokedex.json +++ b/config/android/repos/skydoves-pokedex.json @@ -14,4 +14,4 @@ "tags": [ "modern-android-development" ] -} \ No newline at end of file +} diff --git a/config/android/repos/theapache64-stackzy.json b/config/android/repos/theapache64-stackzy.json index 1b558a35f..8b8c7a7f4 100644 --- a/config/android/repos/theapache64-stackzy.json +++ b/config/android/repos/theapache64-stackzy.json @@ -14,4 +14,4 @@ "tags": [ "compose" ] -} \ No newline at end of file +} diff --git a/config/android/repos/vinaygaba-Learn-Jetpack-Compose-By-Example.json b/config/android/repos/vinaygaba-Learn-Jetpack-Compose-By-Example.json index e3202e6b9..1cc7804e8 100644 --- a/config/android/repos/vinaygaba-Learn-Jetpack-Compose-By-Example.json +++ b/config/android/repos/vinaygaba-Learn-Jetpack-Compose-By-Example.json @@ -14,4 +14,4 @@ "tags": [ "compose" ] -} \ No newline at end of file +} diff --git a/config/android/repos/vipulasri-Timeline-View.json b/config/android/repos/vipulasri-Timeline-View.json index 3ae3eaecf..62e1197db 100644 --- a/config/android/repos/vipulasri-Timeline-View.json +++ b/config/android/repos/vipulasri-Timeline-View.json @@ -14,4 +14,4 @@ "tags": [ "ui" ] -} \ No newline at end of file +} diff --git a/config/angular/blogs/5-tips-to-improve-your-Angular-skills.json b/config/angular/blogs/5-tips-to-improve-your-Angular-skills.json index ec96e10d2..3379c61b5 100644 --- a/config/angular/blogs/5-tips-to-improve-your-Angular-skills.json +++ b/config/angular/blogs/5-tips-to-improve-your-Angular-skills.json @@ -10,4 +10,4 @@ "tags": [ "gettingstarted" ] -} \ No newline at end of file +} diff --git a/config/angular/blogs/Agnostic-components-in-Angular.json b/config/angular/blogs/Agnostic-components-in-Angular.json index d48c20a0b..52b527409 100644 --- a/config/angular/blogs/Agnostic-components-in-Angular.json +++ b/config/angular/blogs/Agnostic-components-in-Angular.json @@ -10,4 +10,4 @@ "tags": [ "components" ] -} \ No newline at end of file +} diff --git a/config/angular/blogs/Build-An-Angular-Contact-Form-and-Post-Data-to-Email.json b/config/angular/blogs/Build-An-Angular-Contact-Form-and-Post-Data-to-Email.json index e15ab879f..74ead9eb0 100644 --- a/config/angular/blogs/Build-An-Angular-Contact-Form-and-Post-Data-to-Email.json +++ b/config/angular/blogs/Build-An-Angular-Contact-Form-and-Post-Data-to-Email.json @@ -11,4 +11,4 @@ "frameworks", "gettingstarted" ] -} \ No newline at end of file +} diff --git a/config/angular/blogs/Compliant-components:-declarative-approach-in-Angular.json b/config/angular/blogs/Compliant-components:-declarative-approach-in-Angular.json index 75c0276e6..603f4ab1e 100644 --- a/config/angular/blogs/Compliant-components:-declarative-approach-in-Angular.json +++ b/config/angular/blogs/Compliant-components:-declarative-approach-in-Angular.json @@ -10,4 +10,4 @@ "tags": [ "components" ] -} \ No newline at end of file +} diff --git a/config/angular/blogs/ControlValueAccessor-and-contenteditable-in-Angular.json b/config/angular/blogs/ControlValueAccessor-and-contenteditable-in-Angular.json index c12d0fd23..add2b9a76 100644 --- a/config/angular/blogs/ControlValueAccessor-and-contenteditable-in-Angular.json +++ b/config/angular/blogs/ControlValueAccessor-and-contenteditable-in-Angular.json @@ -11,4 +11,4 @@ "components", "performance" ] -} \ No newline at end of file +} diff --git a/config/angular/blogs/Design-System-Performance-with-Clarity-Core-Web-Components.json b/config/angular/blogs/Design-System-Performance-with-Clarity-Core-Web-Components.json index 56b50f1af..318bf4b37 100644 --- a/config/angular/blogs/Design-System-Performance-with-Clarity-Core-Web-Components.json +++ b/config/angular/blogs/Design-System-Performance-with-Clarity-Core-Web-Components.json @@ -11,4 +11,4 @@ "components", "performance" ] -} \ No newline at end of file +} diff --git a/config/angular/blogs/How-to-Configure-Angular-Modules-Loaded-by-the-Router.json b/config/angular/blogs/How-to-Configure-Angular-Modules-Loaded-by-the-Router.json index 12708ab5c..7e9036a18 100644 --- a/config/angular/blogs/How-to-Configure-Angular-Modules-Loaded-by-the-Router.json +++ b/config/angular/blogs/How-to-Configure-Angular-Modules-Loaded-by-the-Router.json @@ -8,4 +8,4 @@ "tags": [ "router" ] -} \ No newline at end of file +} diff --git a/config/angular/blogs/How-to-build-your-own-tree-shakable-SVG-icons-library-in-less-than-30-minutes!.json b/config/angular/blogs/How-to-build-your-own-tree-shakable-SVG-icons-library-in-less-than-30-minutes!.json index 4b650b4fe..aec2fa898 100644 --- a/config/angular/blogs/How-to-build-your-own-tree-shakable-SVG-icons-library-in-less-than-30-minutes!.json +++ b/config/angular/blogs/How-to-build-your-own-tree-shakable-SVG-icons-library-in-less-than-30-minutes!.json @@ -8,4 +8,4 @@ "tags": [ "gettingstarted" ] -} \ No newline at end of file +} diff --git a/config/angular/blogs/Improve-SPA-performance-by-splitting-your-Angular-libraries-in-multiple-chunks.json b/config/angular/blogs/Improve-SPA-performance-by-splitting-your-Angular-libraries-in-multiple-chunks.json index d01a6f155..123c576d3 100644 --- a/config/angular/blogs/Improve-SPA-performance-by-splitting-your-Angular-libraries-in-multiple-chunks.json +++ b/config/angular/blogs/Improve-SPA-performance-by-splitting-your-Angular-libraries-in-multiple-chunks.json @@ -8,4 +8,4 @@ "tags": [ "performance" ] -} \ No newline at end of file +} diff --git a/config/angular/blogs/NotasDeAngular.json b/config/angular/blogs/NotasDeAngular.json index fed4d670d..4face93ab 100644 --- a/config/angular/blogs/NotasDeAngular.json +++ b/config/angular/blogs/NotasDeAngular.json @@ -14,4 +14,4 @@ "performance", "gettingstarted" ] -} \ No newline at end of file +} diff --git a/config/angular/blogs/Step-by-step-guide-to-creating-your-first-library-in-Angular.json b/config/angular/blogs/Step-by-step-guide-to-creating-your-first-library-in-Angular.json index 8ed03ffb2..d2c36a9bb 100644 --- a/config/angular/blogs/Step-by-step-guide-to-creating-your-first-library-in-Angular.json +++ b/config/angular/blogs/Step-by-step-guide-to-creating-your-first-library-in-Angular.json @@ -8,4 +8,4 @@ "tags": [ "gettingstarted" ] -} \ No newline at end of file +} diff --git "a/config/angular/blogs/Test-your-components-with-Angular-Material\342\200\231s-component-harnesses!.json" "b/config/angular/blogs/Test-your-components-with-Angular-Material\342\200\231s-component-harnesses!.json" index e9fa27457..803d116c5 100644 --- "a/config/angular/blogs/Test-your-components-with-Angular-Material\342\200\231s-component-harnesses!.json" +++ "b/config/angular/blogs/Test-your-components-with-Angular-Material\342\200\231s-component-harnesses!.json" @@ -9,4 +9,4 @@ "components", "gettingstarted" ] -} \ No newline at end of file +} diff --git a/config/angular/blogs/The-Best-Way-To-Architect-Your-Angular-Libraries.json b/config/angular/blogs/The-Best-Way-To-Architect-Your-Angular-Libraries.json index cc0faf2a4..694db3189 100644 --- a/config/angular/blogs/The-Best-Way-To-Architect-Your-Angular-Libraries.json +++ b/config/angular/blogs/The-Best-Way-To-Architect-Your-Angular-Libraries.json @@ -11,4 +11,4 @@ "components", "frameworks" ] -} \ No newline at end of file +} diff --git a/config/angular/blogs/The-ultimate-guide-to-set-up-your-Angular-library-project.json b/config/angular/blogs/The-ultimate-guide-to-set-up-your-Angular-library-project.json index 89616fc75..fa54c81fc 100644 --- a/config/angular/blogs/The-ultimate-guide-to-set-up-your-Angular-library-project.json +++ b/config/angular/blogs/The-ultimate-guide-to-set-up-your-Angular-library-project.json @@ -8,4 +8,4 @@ "tags": [ "gettingstarted" ] -} \ No newline at end of file +} diff --git a/config/angular/blogs/how-to-create-a-multi-language-translator-using-angular-and-azure-cognitive-services-5b0fcd9f592d.json b/config/angular/blogs/how-to-create-a-multi-language-translator-using-angular-and-azure-cognitive-services-5b0fcd9f592d.json index 67d5d8860..5bc931750 100644 --- a/config/angular/blogs/how-to-create-a-multi-language-translator-using-angular-and-azure-cognitive-services-5b0fcd9f592d.json +++ b/config/angular/blogs/how-to-create-a-multi-language-translator-using-angular-and-azure-cognitive-services-5b0fcd9f592d.json @@ -10,4 +10,4 @@ "tags": [ "demos" ] -} \ No newline at end of file +} diff --git a/config/angular/blogs/kuncevic-series-7784.json b/config/angular/blogs/kuncevic-series-7784.json index 5bf2304b9..b81ad6ba0 100644 --- a/config/angular/blogs/kuncevic-series-7784.json +++ b/config/angular/blogs/kuncevic-series-7784.json @@ -9,4 +9,4 @@ "gettingstarted", "libraries" ] -} \ No newline at end of file +} diff --git a/config/angular/blogs/news-how-to-create-an-optical-character-reader-using-angular-and-azure-computer-vision.json b/config/angular/blogs/news-how-to-create-an-optical-character-reader-using-angular-and-azure-computer-vision.json index 58e835f34..6c605ce9c 100644 --- a/config/angular/blogs/news-how-to-create-an-optical-character-reader-using-angular-and-azure-computer-vision.json +++ b/config/angular/blogs/news-how-to-create-an-optical-character-reader-using-angular-and-azure-computer-vision.json @@ -8,4 +8,4 @@ "tags": [ "demos" ] -} \ No newline at end of file +} diff --git a/config/angular/blogs/using-shared-settings-between-multiple-environments-in-angular-be1667ab3022.json b/config/angular/blogs/using-shared-settings-between-multiple-environments-in-angular-be1667ab3022.json index 7bdbfaaee..87a82e725 100644 --- a/config/angular/blogs/using-shared-settings-between-multiple-environments-in-angular-be1667ab3022.json +++ b/config/angular/blogs/using-shared-settings-between-multiple-environments-in-angular-be1667ab3022.json @@ -8,4 +8,4 @@ "tags": [ "getting-started" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/AnkitSharma-007-BookCart.json b/config/angular/repos/AnkitSharma-007-BookCart.json index 5e9cbc98a..f4f6fca05 100644 --- a/config/angular/repos/AnkitSharma-007-BookCart.json +++ b/config/angular/repos/AnkitSharma-007-BookCart.json @@ -15,4 +15,4 @@ "frameworks", "gettingstarted" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/DanWahlin-Angular-JumpStart.json b/config/angular/repos/DanWahlin-Angular-JumpStart.json index 1342618d7..91316fba2 100644 --- a/config/angular/repos/DanWahlin-Angular-JumpStart.json +++ b/config/angular/repos/DanWahlin-Angular-JumpStart.json @@ -14,4 +14,4 @@ "tags": [ "gettingstarted" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/DanWahlin-Observable-Store.json b/config/angular/repos/DanWahlin-Observable-Store.json index c08f57081..3aea38f0a 100644 --- a/config/angular/repos/DanWahlin-Observable-Store.json +++ b/config/angular/repos/DanWahlin-Observable-Store.json @@ -16,4 +16,4 @@ "router", "performance" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/NG-ZORRO-ng-zorro-antd.json b/config/angular/repos/NG-ZORRO-ng-zorro-antd.json index 1b9ea2c00..adece408e 100644 --- a/config/angular/repos/NG-ZORRO-ng-zorro-antd.json +++ b/config/angular/repos/NG-ZORRO-ng-zorro-antd.json @@ -13,4 +13,4 @@ "components", "frameworks" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/PatrickJS-Awesome-Angular.json b/config/angular/repos/PatrickJS-Awesome-Angular.json index 193629640..96d915273 100644 --- a/config/angular/repos/PatrickJS-Awesome-Angular.json +++ b/config/angular/repos/PatrickJS-Awesome-Angular.json @@ -14,4 +14,4 @@ "tags": [ "components" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/TinkoffCreditSystems-ng-polymorpheus.json b/config/angular/repos/TinkoffCreditSystems-ng-polymorpheus.json index 0a498decc..5d8bfacc0 100644 --- a/config/angular/repos/TinkoffCreditSystems-ng-polymorpheus.json +++ b/config/angular/repos/TinkoffCreditSystems-ng-polymorpheus.json @@ -12,4 +12,4 @@ "tags": [ "components" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/TinkoffCreditSystems-taiga-ui.json b/config/angular/repos/TinkoffCreditSystems-taiga-ui.json index 78a0475c5..7eeb00296 100644 --- a/config/angular/repos/TinkoffCreditSystems-taiga-ui.json +++ b/config/angular/repos/TinkoffCreditSystems-taiga-ui.json @@ -13,4 +13,4 @@ "components", "frameworks" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/alkaj-spa-dockerize.json b/config/angular/repos/alkaj-spa-dockerize.json index a0c9ec945..91aba63f1 100644 --- a/config/angular/repos/alkaj-spa-dockerize.json +++ b/config/angular/repos/alkaj-spa-dockerize.json @@ -16,4 +16,4 @@ "performance", "gettingstarted" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/angular-extensions-pretty-html-log.json b/config/angular/repos/angular-extensions-pretty-html-log.json index 1984c0d0b..c4f0a67bc 100644 --- a/config/angular/repos/angular-extensions-pretty-html-log.json +++ b/config/angular/repos/angular-extensions-pretty-html-log.json @@ -12,4 +12,4 @@ "tags": [ "frameworks" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/angular-schule-angular-cli-ghpages.json b/config/angular/repos/angular-schule-angular-cli-ghpages.json index 34cd14333..d3ed33ece 100644 --- a/config/angular/repos/angular-schule-angular-cli-ghpages.json +++ b/config/angular/repos/angular-schule-angular-cli-ghpages.json @@ -13,4 +13,4 @@ "frameworks", "gettingstarted" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/angular-vietnam-100-days-of-angular.json b/config/angular/repos/angular-vietnam-100-days-of-angular.json index d5e207f68..d79111d30 100644 --- a/config/angular/repos/angular-vietnam-100-days-of-angular.json +++ b/config/angular/repos/angular-vietnam-100-days-of-angular.json @@ -12,4 +12,4 @@ "tags": [ "components" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/babatundelmd-booker.json b/config/angular/repos/babatundelmd-booker.json index 77ca3159a..ccbdfe0b1 100644 --- a/config/angular/repos/babatundelmd-booker.json +++ b/config/angular/repos/babatundelmd-booker.json @@ -15,4 +15,4 @@ "frameworks", "gettingstarted" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/bampakoa-angular-heroes.json b/config/angular/repos/bampakoa-angular-heroes.json index 30bff4f48..47b024137 100644 --- a/config/angular/repos/bampakoa-angular-heroes.json +++ b/config/angular/repos/bampakoa-angular-heroes.json @@ -14,4 +14,4 @@ "tags": [ "demos" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/bampakoa-ngx-electronify.json b/config/angular/repos/bampakoa-ngx-electronify.json index e572cfcf0..0b61818cf 100644 --- a/config/angular/repos/bampakoa-ngx-electronify.json +++ b/config/angular/repos/bampakoa-ngx-electronify.json @@ -15,4 +15,4 @@ "frameworks", "performance" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/bohoffi-ngx-localstorage.json b/config/angular/repos/bohoffi-ngx-localstorage.json index 8066a11c8..17489bcd9 100644 --- a/config/angular/repos/bohoffi-ngx-localstorage.json +++ b/config/angular/repos/bohoffi-ngx-localstorage.json @@ -14,4 +14,4 @@ "tags": [ "libraries" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/chatie-angular.json b/config/angular/repos/chatie-angular.json index f4f9d8d2c..10c6c3cde 100644 --- a/config/angular/repos/chatie-angular.json +++ b/config/angular/repos/chatie-angular.json @@ -13,4 +13,4 @@ "components", "frameworks" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/guillotinaweb-ngx-schema-form.json b/config/angular/repos/guillotinaweb-ngx-schema-form.json index a67ce78c3..6b3cddef2 100644 --- a/config/angular/repos/guillotinaweb-ngx-schema-form.json +++ b/config/angular/repos/guillotinaweb-ngx-schema-form.json @@ -12,4 +12,4 @@ "tags": [ "libraries" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/hirezio-auto-spies.json b/config/angular/repos/hirezio-auto-spies.json index 2accfc13a..82b544b9d 100644 --- a/config/angular/repos/hirezio-auto-spies.json +++ b/config/angular/repos/hirezio-auto-spies.json @@ -12,4 +12,4 @@ "tags": [ "frameworks" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/hirezio-observer-spy.json b/config/angular/repos/hirezio-observer-spy.json index 0081090db..37fbf461c 100644 --- a/config/angular/repos/hirezio-observer-spy.json +++ b/config/angular/repos/hirezio-observer-spy.json @@ -12,4 +12,4 @@ "tags": [ "frameworks" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/huan-ng-plus-wechaty.json b/config/angular/repos/huan-ng-plus-wechaty.json index 3ce705e1f..cc33e32c9 100644 --- a/config/angular/repos/huan-ng-plus-wechaty.json +++ b/config/angular/repos/huan-ng-plus-wechaty.json @@ -15,4 +15,4 @@ "components", "frameworks" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/jscutlery-test-utils.json b/config/angular/repos/jscutlery-test-utils.json index 9f6263055..5c842167a 100644 --- a/config/angular/repos/jscutlery-test-utils.json +++ b/config/angular/repos/jscutlery-test-utils.json @@ -19,4 +19,4 @@ "performance", "gettingstarted" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/kreuzerk-ng-sortgrid.json b/config/angular/repos/kreuzerk-ng-sortgrid.json index 50105fbff..4476d953c 100644 --- a/config/angular/repos/kreuzerk-ng-sortgrid.json +++ b/config/angular/repos/kreuzerk-ng-sortgrid.json @@ -14,4 +14,4 @@ "tags": [ "components" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/mgechev-angular-performance-checklist.json b/config/angular/repos/mgechev-angular-performance-checklist.json index 75efb1dd2..f4d74f558 100644 --- a/config/angular/repos/mgechev-angular-performance-checklist.json +++ b/config/angular/repos/mgechev-angular-performance-checklist.json @@ -15,4 +15,4 @@ "components", "frameworks" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/ng-girls-todo-list-tutorial.json b/config/angular/repos/ng-girls-todo-list-tutorial.json index 9b7c02bcf..fc6e85826 100644 --- a/config/angular/repos/ng-girls-todo-list-tutorial.json +++ b/config/angular/repos/ng-girls-todo-list-tutorial.json @@ -12,4 +12,4 @@ "tags": [ "components" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/ngworker-lumberjack.json b/config/angular/repos/ngworker-lumberjack.json index 8f3eced41..82146c89b 100644 --- a/config/angular/repos/ngworker-lumberjack.json +++ b/config/angular/repos/ngworker-lumberjack.json @@ -13,4 +13,4 @@ "frameworks", "performance" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/nhaancs-ngx-scully-blog.json b/config/angular/repos/nhaancs-ngx-scully-blog.json index 90509f48d..2d9ec9277 100644 --- a/config/angular/repos/nhaancs-ngx-scully-blog.json +++ b/config/angular/repos/nhaancs-ngx-scully-blog.json @@ -14,4 +14,4 @@ "tags": [ "demos" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/plone-pastanaga-angular.json b/config/angular/repos/plone-pastanaga-angular.json index 3c1907cd2..4fdbe7474 100644 --- a/config/angular/repos/plone-pastanaga-angular.json +++ b/config/angular/repos/plone-pastanaga-angular.json @@ -12,4 +12,4 @@ "tags": [ "components" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/sudheerj-angular-interview-questions.json b/config/angular/repos/sudheerj-angular-interview-questions.json index 10b1d4acc..46cdff550 100644 --- a/config/angular/repos/sudheerj-angular-interview-questions.json +++ b/config/angular/repos/sudheerj-angular-interview-questions.json @@ -14,4 +14,4 @@ "tags": [ "performance" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/trungk18-angular-spotify.json b/config/angular/repos/trungk18-angular-spotify.json index 1946a1818..3aadb8d80 100644 --- a/config/angular/repos/trungk18-angular-spotify.json +++ b/config/angular/repos/trungk18-angular-spotify.json @@ -14,4 +14,4 @@ "tags": [ "demos" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/typebytes-angular-checklist.json b/config/angular/repos/typebytes-angular-checklist.json index a9e1c89de..0a78b11aa 100644 --- a/config/angular/repos/typebytes-angular-checklist.json +++ b/config/angular/repos/typebytes-angular-checklist.json @@ -13,4 +13,4 @@ "components", "frameworks" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/valor-software-ngx-bootstrap.json b/config/angular/repos/valor-software-ngx-bootstrap.json index 792f78627..e8ed8b673 100644 --- a/config/angular/repos/valor-software-ngx-bootstrap.json +++ b/config/angular/repos/valor-software-ngx-bootstrap.json @@ -12,4 +12,4 @@ "tags": [ "frameworks" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/vanessamarely-metamorfosis-angular.json b/config/angular/repos/vanessamarely-metamorfosis-angular.json index 889d55b2b..f29c342a2 100644 --- a/config/angular/repos/vanessamarely-metamorfosis-angular.json +++ b/config/angular/repos/vanessamarely-metamorfosis-angular.json @@ -15,4 +15,4 @@ "frameworks", "gettingstarted" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/vmware-clarity.json b/config/angular/repos/vmware-clarity.json index 6835fa27b..4647846c5 100644 --- a/config/angular/repos/vmware-clarity.json +++ b/config/angular/repos/vmware-clarity.json @@ -12,4 +12,4 @@ "tags": [ "components" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/williamjuan027-angular-animations-explorer.json b/config/angular/repos/williamjuan027-angular-animations-explorer.json index 482f7517b..9e7884710 100644 --- a/config/angular/repos/williamjuan027-angular-animations-explorer.json +++ b/config/angular/repos/williamjuan027-angular-animations-explorer.json @@ -14,4 +14,4 @@ "tags": [ "demos" ] -} \ No newline at end of file +} diff --git a/config/angular/repos/xlayers-xlayers.json b/config/angular/repos/xlayers-xlayers.json index 64b4bd920..b54e5a1f3 100644 --- a/config/angular/repos/xlayers-xlayers.json +++ b/config/angular/repos/xlayers-xlayers.json @@ -13,4 +13,4 @@ "components", "frameworks" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/appengine-angular-nginx-docker.json b/config/cloud/blogs/appengine-angular-nginx-docker.json index 7399f0ea4..a5225deaa 100644 --- a/config/cloud/blogs/appengine-angular-nginx-docker.json +++ b/config/cloud/blogs/appengine-angular-nginx-docker.json @@ -10,4 +10,4 @@ "tags": [ "compute" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/artifactory-gcs-setup.json b/config/cloud/blogs/artifactory-gcs-setup.json index 2c39602ab..0788a5c88 100644 --- a/config/cloud/blogs/artifactory-gcs-setup.json +++ b/config/cloud/blogs/artifactory-gcs-setup.json @@ -10,4 +10,4 @@ "tags": [ "storag" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/bigquery-from-dbeaver-odbc.json b/config/cloud/blogs/bigquery-from-dbeaver-odbc.json index aa39f721b..bbc5730b8 100644 --- a/config/cloud/blogs/bigquery-from-dbeaver-odbc.json +++ b/config/cloud/blogs/bigquery-from-dbeaver-odbc.json @@ -8,4 +8,4 @@ "tags": [ "data-analytics" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/bitmovin-encode.json b/config/cloud/blogs/bitmovin-encode.json index 40f7b4b03..49fbdcb47 100644 --- a/config/cloud/blogs/bitmovin-encode.json +++ b/config/cloud/blogs/bitmovin-encode.json @@ -10,4 +10,4 @@ "tags": [ "compute" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/building-android-apk-with-cloud-build-gradle-docker-image.json b/config/cloud/blogs/building-android-apk-with-cloud-build-gradle-docker-image.json index e064e643b..6f8b3d029 100644 --- a/config/cloud/blogs/building-android-apk-with-cloud-build-gradle-docker-image.json +++ b/config/cloud/blogs/building-android-apk-with-cloud-build-gradle-docker-image.json @@ -10,4 +10,4 @@ "tags": [ "developer-tools" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/building-flask-api-with-cloud-firestore-and-deploying-to-cloud-run.json b/config/cloud/blogs/building-flask-api-with-cloud-firestore-and-deploying-to-cloud-run.json index 187eaca77..fc36dba5f 100644 --- a/config/cloud/blogs/building-flask-api-with-cloud-firestore-and-deploying-to-cloud-run.json +++ b/config/cloud/blogs/building-flask-api-with-cloud-firestore-and-deploying-to-cloud-run.json @@ -11,4 +11,4 @@ "compute", "databases" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/catchpoint-to-cloud-monitoring.json b/config/cloud/blogs/catchpoint-to-cloud-monitoring.json index efbc8a8bb..4ce709608 100644 --- a/config/cloud/blogs/catchpoint-to-cloud-monitoring.json +++ b/config/cloud/blogs/catchpoint-to-cloud-monitoring.json @@ -10,4 +10,4 @@ "tags": [ "operations" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/catchpoint-to-grafana.json b/config/cloud/blogs/catchpoint-to-grafana.json index 0d533092c..0216a70f5 100644 --- a/config/cloud/blogs/catchpoint-to-grafana.json +++ b/config/cloud/blogs/catchpoint-to-grafana.json @@ -10,4 +10,4 @@ "tags": [ "operations" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/cicd-cloud-run-github-actions.json b/config/cloud/blogs/cicd-cloud-run-github-actions.json index ad16a2c68..1af69bea5 100644 --- a/config/cloud/blogs/cicd-cloud-run-github-actions.json +++ b/config/cloud/blogs/cicd-cloud-run-github-actions.json @@ -10,4 +10,4 @@ "tags": [ "serverless-computing" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/cloud-functions-cloudbuild.json b/config/cloud/blogs/cloud-functions-cloudbuild.json index 15cbfac1b..0ad8e26e7 100644 --- a/config/cloud/blogs/cloud-functions-cloudbuild.json +++ b/config/cloud/blogs/cloud-functions-cloudbuild.json @@ -11,4 +11,4 @@ "developer-tools", "serverless-computing" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/cloud-run-deploy-in-5mins.json b/config/cloud/blogs/cloud-run-deploy-in-5mins.json index 1f7d4bd69..86553e7ec 100644 --- a/config/cloud/blogs/cloud-run-deploy-in-5mins.json +++ b/config/cloud/blogs/cloud-run-deploy-in-5mins.json @@ -10,4 +10,4 @@ "tags": [ "serverless-computing" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/cloud-run-with-pomerium-for-end-user-access.json b/config/cloud/blogs/cloud-run-with-pomerium-for-end-user-access.json index e151a2663..1c76f3b99 100644 --- a/config/cloud/blogs/cloud-run-with-pomerium-for-end-user-access.json +++ b/config/cloud/blogs/cloud-run-with-pomerium-for-end-user-access.json @@ -11,4 +11,4 @@ "tags": [ "serverless-computing" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/cloud-storage-bucket-lifecycle.json b/config/cloud/blogs/cloud-storage-bucket-lifecycle.json index df0cdf423..1fd8bcca0 100644 --- a/config/cloud/blogs/cloud-storage-bucket-lifecycle.json +++ b/config/cloud/blogs/cloud-storage-bucket-lifecycle.json @@ -10,4 +10,4 @@ "tags": [ "storage" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/couchbase-on-google-kubernetes-engine-using-terraform.json b/config/cloud/blogs/couchbase-on-google-kubernetes-engine-using-terraform.json index 748958b9a..69ab23e65 100644 --- a/config/cloud/blogs/couchbase-on-google-kubernetes-engine-using-terraform.json +++ b/config/cloud/blogs/couchbase-on-google-kubernetes-engine-using-terraform.json @@ -10,4 +10,4 @@ "tags": [ "containers" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/delivering-cloud-monitoring-notifications-to-third-party-services.json b/config/cloud/blogs/delivering-cloud-monitoring-notifications-to-third-party-services.json index d1c7f68f5..53f8c3b09 100644 --- a/config/cloud/blogs/delivering-cloud-monitoring-notifications-to-third-party-services.json +++ b/config/cloud/blogs/delivering-cloud-monitoring-notifications-to-third-party-services.json @@ -8,4 +8,4 @@ "tags": [ "operations" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/deploy-react-nginx-cloud-run.json b/config/cloud/blogs/deploy-react-nginx-cloud-run.json index 43ab38589..ab4cfa492 100644 --- a/config/cloud/blogs/deploy-react-nginx-cloud-run.json +++ b/config/cloud/blogs/deploy-react-nginx-cloud-run.json @@ -10,4 +10,4 @@ "tags": [ "serverless-computing" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/exporting-stackdriver-elasticcloud.json b/config/cloud/blogs/exporting-stackdriver-elasticcloud.json index 765b63dc3..327ec15a7 100644 --- a/config/cloud/blogs/exporting-stackdriver-elasticcloud.json +++ b/config/cloud/blogs/exporting-stackdriver-elasticcloud.json @@ -10,4 +10,4 @@ "tags": [ "operations" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/gke-less-disruptive-node-upgrades.json b/config/cloud/blogs/gke-less-disruptive-node-upgrades.json index 3038b5aca..59767461f 100644 --- a/config/cloud/blogs/gke-less-disruptive-node-upgrades.json +++ b/config/cloud/blogs/gke-less-disruptive-node-upgrades.json @@ -8,4 +8,4 @@ "tags": [ "containers" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/godoc-for-github-on-k8s.json b/config/cloud/blogs/godoc-for-github-on-k8s.json index ae44e8a05..7eba9981d 100644 --- a/config/cloud/blogs/godoc-for-github-on-k8s.json +++ b/config/cloud/blogs/godoc-for-github-on-k8s.json @@ -10,4 +10,4 @@ "tags": [ "containers" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/influxdb-google-cloud-monitoring-templates.json b/config/cloud/blogs/influxdb-google-cloud-monitoring-templates.json index db3e4d236..de48ad66c 100644 --- a/config/cloud/blogs/influxdb-google-cloud-monitoring-templates.json +++ b/config/cloud/blogs/influxdb-google-cloud-monitoring-templates.json @@ -11,4 +11,4 @@ "tags": [ "operations" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/influxdb-google-data-studio.json b/config/cloud/blogs/influxdb-google-data-studio.json index 672ef83bf..4c5175724 100644 --- a/config/cloud/blogs/influxdb-google-data-studio.json +++ b/config/cloud/blogs/influxdb-google-data-studio.json @@ -11,4 +11,4 @@ "data-analytics", "operations" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/kubernetes-ml-ops.json b/config/cloud/blogs/kubernetes-ml-ops.json index fa6bd02b2..4bb28aaec 100644 --- a/config/cloud/blogs/kubernetes-ml-ops.json +++ b/config/cloud/blogs/kubernetes-ml-ops.json @@ -11,4 +11,4 @@ "ai-ml", "containers" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/load-testing-iot-using-gcp-and-locust.json b/config/cloud/blogs/load-testing-iot-using-gcp-and-locust.json index 42027a23b..1b817a1d6 100644 --- a/config/cloud/blogs/load-testing-iot-using-gcp-and-locust.json +++ b/config/cloud/blogs/load-testing-iot-using-gcp-and-locust.json @@ -10,4 +10,4 @@ "tags": [ "iot" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/monitoring-iot-data-grafana.json b/config/cloud/blogs/monitoring-iot-data-grafana.json index 43c2c588b..3daeb04d8 100644 --- a/config/cloud/blogs/monitoring-iot-data-grafana.json +++ b/config/cloud/blogs/monitoring-iot-data-grafana.json @@ -11,4 +11,4 @@ "iot", "operations" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/restrict-workload-identity-with-kyverno.json b/config/cloud/blogs/restrict-workload-identity-with-kyverno.json index 425767e70..5169d1194 100644 --- a/config/cloud/blogs/restrict-workload-identity-with-kyverno.json +++ b/config/cloud/blogs/restrict-workload-identity-with-kyverno.json @@ -10,4 +10,4 @@ "tags": [ "containers" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/run-spring-inventory-manager-with-cloud-sql-secret-manager-on-app-engine-flexible-environment-using-cloud-build.json b/config/cloud/blogs/run-spring-inventory-manager-with-cloud-sql-secret-manager-on-app-engine-flexible-environment-using-cloud-build.json index d109ba8aa..1036e194c 100644 --- a/config/cloud/blogs/run-spring-inventory-manager-with-cloud-sql-secret-manager-on-app-engine-flexible-environment-using-cloud-build.json +++ b/config/cloud/blogs/run-spring-inventory-manager-with-cloud-sql-secret-manager-on-app-engine-flexible-environment-using-cloud-build.json @@ -11,4 +11,4 @@ "compute", "databases" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/scheduling-periodic-jobs-with-cloud-scheduler.json b/config/cloud/blogs/scheduling-periodic-jobs-with-cloud-scheduler.json index d0680d5ce..53b42ab58 100644 --- a/config/cloud/blogs/scheduling-periodic-jobs-with-cloud-scheduler.json +++ b/config/cloud/blogs/scheduling-periodic-jobs-with-cloud-scheduler.json @@ -10,4 +10,4 @@ "tags": [ "developer-tools" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/setting-up-an-android-development-environment-on-compute-engine.json b/config/cloud/blogs/setting-up-an-android-development-environment-on-compute-engine.json index 9b221d3e7..9988240b3 100644 --- a/config/cloud/blogs/setting-up-an-android-development-environment-on-compute-engine.json +++ b/config/cloud/blogs/setting-up-an-android-development-environment-on-compute-engine.json @@ -10,4 +10,4 @@ "tags": [ "compute" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/setting-up-loraserver.json b/config/cloud/blogs/setting-up-loraserver.json index 71620c111..e7bcc0783 100644 --- a/config/cloud/blogs/setting-up-loraserver.json +++ b/config/cloud/blogs/setting-up-loraserver.json @@ -10,4 +10,4 @@ "tags": [ "compute" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/setup-arma-server-compute-engine.json b/config/cloud/blogs/setup-arma-server-compute-engine.json index 6d774269a..009ccd581 100644 --- a/config/cloud/blogs/setup-arma-server-compute-engine.json +++ b/config/cloud/blogs/setup-arma-server-compute-engine.json @@ -8,4 +8,4 @@ "tags": [ "compute" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/shared-vpc-gke-cloud-memorystore.json b/config/cloud/blogs/shared-vpc-gke-cloud-memorystore.json index d5d4c3942..1a553d99b 100644 --- a/config/cloud/blogs/shared-vpc-gke-cloud-memorystore.json +++ b/config/cloud/blogs/shared-vpc-gke-cloud-memorystore.json @@ -11,4 +11,4 @@ "containers", "networking" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/slack-bot-cloud-functions-scheduler.json b/config/cloud/blogs/slack-bot-cloud-functions-scheduler.json index c469df1c6..e9172895d 100644 --- a/config/cloud/blogs/slack-bot-cloud-functions-scheduler.json +++ b/config/cloud/blogs/slack-bot-cloud-functions-scheduler.json @@ -10,4 +10,4 @@ "tags": [ "serverless-computing" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/telepresence-and-gke.json b/config/cloud/blogs/telepresence-and-gke.json index 9aa39af34..4f66db8ca 100644 --- a/config/cloud/blogs/telepresence-and-gke.json +++ b/config/cloud/blogs/telepresence-and-gke.json @@ -10,4 +10,4 @@ "tags": [ "containers" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/tensorflow-automl-classification-python.json b/config/cloud/blogs/tensorflow-automl-classification-python.json index 489359d77..89dfb24d5 100644 --- a/config/cloud/blogs/tensorflow-automl-classification-python.json +++ b/config/cloud/blogs/tensorflow-automl-classification-python.json @@ -10,4 +10,4 @@ "tags": [ "ai-ml" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/using-cloud-vpn-with-alibaba-redundancy.json b/config/cloud/blogs/using-cloud-vpn-with-alibaba-redundancy.json index faf29bb8f..93c169e9a 100644 --- a/config/cloud/blogs/using-cloud-vpn-with-alibaba-redundancy.json +++ b/config/cloud/blogs/using-cloud-vpn-with-alibaba-redundancy.json @@ -8,4 +8,4 @@ "tags": [ "networking" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/using-cloud-vpn-with-alibaba-site-to-site.json b/config/cloud/blogs/using-cloud-vpn-with-alibaba-site-to-site.json index 26af73b40..05b54c50c 100644 --- a/config/cloud/blogs/using-cloud-vpn-with-alibaba-site-to-site.json +++ b/config/cloud/blogs/using-cloud-vpn-with-alibaba-site-to-site.json @@ -8,4 +8,4 @@ "tags": [ "networking" ] -} \ No newline at end of file +} diff --git a/config/cloud/blogs/using-flask-login-with-cloud-datastore.json b/config/cloud/blogs/using-flask-login-with-cloud-datastore.json index e4497d6be..9959b3ea2 100644 --- a/config/cloud/blogs/using-flask-login-with-cloud-datastore.json +++ b/config/cloud/blogs/using-flask-login-with-cloud-datastore.json @@ -10,4 +10,4 @@ "tags": [ "databases" ] -} \ No newline at end of file +} diff --git a/config/firebase/blogs/a-practical-approach-to-cloud-functions-for-firebase-direct-calls.json b/config/firebase/blogs/a-practical-approach-to-cloud-functions-for-firebase-direct-calls.json index f435d41b0..476fe3520 100644 --- a/config/firebase/blogs/a-practical-approach-to-cloud-functions-for-firebase-direct-calls.json +++ b/config/firebase/blogs/a-practical-approach-to-cloud-functions-for-firebase-direct-calls.json @@ -11,4 +11,4 @@ "android", "node" ] -} \ No newline at end of file +} diff --git a/config/firebase/blogs/dive-into-firebase-auth-on-flutter-phone-and-anonymous-authentication-6ce4f17eb2a8.json b/config/firebase/blogs/dive-into-firebase-auth-on-flutter-phone-and-anonymous-authentication-6ce4f17eb2a8.json index 45c9d3f90..93b588af2 100644 --- a/config/firebase/blogs/dive-into-firebase-auth-on-flutter-phone-and-anonymous-authentication-6ce4f17eb2a8.json +++ b/config/firebase/blogs/dive-into-firebase-auth-on-flutter-phone-and-anonymous-authentication-6ce4f17eb2a8.json @@ -10,4 +10,4 @@ "tags": [ "flutter" ] -} \ No newline at end of file +} diff --git a/config/firebase/blogs/firebase-ing-with-kotlin-coroutines-flow-dab1bc364816.json b/config/firebase/blogs/firebase-ing-with-kotlin-coroutines-flow-dab1bc364816.json index e262f164f..c4da7165e 100644 --- a/config/firebase/blogs/firebase-ing-with-kotlin-coroutines-flow-dab1bc364816.json +++ b/config/firebase/blogs/firebase-ing-with-kotlin-coroutines-flow-dab1bc364816.json @@ -10,4 +10,4 @@ "tags": [ "android" ] -} \ No newline at end of file +} diff --git a/config/firebase/blogs/firestore-pagination-in-android-using-firebaseui-library-1d7fe1a75704.json b/config/firebase/blogs/firestore-pagination-in-android-using-firebaseui-library-1d7fe1a75704.json index a81178ec0..e484eac94 100644 --- a/config/firebase/blogs/firestore-pagination-in-android-using-firebaseui-library-1d7fe1a75704.json +++ b/config/firebase/blogs/firestore-pagination-in-android-using-firebaseui-library-1d7fe1a75704.json @@ -10,4 +10,4 @@ "tags": [ "android" ] -} \ No newline at end of file +} diff --git a/config/firebase/blogs/flutter-implementing-google-sign-in-71888bca24ed.json b/config/firebase/blogs/flutter-implementing-google-sign-in-71888bca24ed.json index 2820b8ff7..f8ea5e868 100644 --- a/config/firebase/blogs/flutter-implementing-google-sign-in-71888bca24ed.json +++ b/config/firebase/blogs/flutter-implementing-google-sign-in-71888bca24ed.json @@ -10,4 +10,4 @@ "tags": [ "flutter" ] -} \ No newline at end of file +} diff --git a/config/firebase/blogs/how-to-display-data-from-firestore-using-jetpack-compose-49ee736dc07d.json b/config/firebase/blogs/how-to-display-data-from-firestore-using-jetpack-compose-49ee736dc07d.json index e767fca57..651baf663 100644 --- a/config/firebase/blogs/how-to-display-data-from-firestore-using-jetpack-compose-49ee736dc07d.json +++ b/config/firebase/blogs/how-to-display-data-from-firestore-using-jetpack-compose-49ee736dc07d.json @@ -10,4 +10,4 @@ "tags": [ "android" ] -} \ No newline at end of file +} diff --git a/config/firebase/blogs/how-to-use-firebase-cloud-functions-and-yarn-workspaces-24ca35e941eb.json b/config/firebase/blogs/how-to-use-firebase-cloud-functions-and-yarn-workspaces-24ca35e941eb.json index e32ecc388..daddf8b19 100644 --- a/config/firebase/blogs/how-to-use-firebase-cloud-functions-and-yarn-workspaces-24ca35e941eb.json +++ b/config/firebase/blogs/how-to-use-firebase-cloud-functions-and-yarn-workspaces-24ca35e941eb.json @@ -10,4 +10,4 @@ "tags": [ "node" ] -} \ No newline at end of file +} diff --git a/config/firebase/blogs/quickly-distribute-app-with-firebase-app-distribution-using-github-actions-fastlane-c7d8eca18ee0.json b/config/firebase/blogs/quickly-distribute-app-with-firebase-app-distribution-using-github-actions-fastlane-c7d8eca18ee0.json index a5351425a..aacb22070 100644 --- a/config/firebase/blogs/quickly-distribute-app-with-firebase-app-distribution-using-github-actions-fastlane-c7d8eca18ee0.json +++ b/config/firebase/blogs/quickly-distribute-app-with-firebase-app-distribution-using-github-actions-fastlane-c7d8eca18ee0.json @@ -10,4 +10,4 @@ "tags": [ "ios" ] -} \ No newline at end of file +} diff --git a/config/firebase/blogs/realtime-database-vs-firestore-447b2d990599.json b/config/firebase/blogs/realtime-database-vs-firestore-447b2d990599.json index 03758264b..f04ed2454 100644 --- a/config/firebase/blogs/realtime-database-vs-firestore-447b2d990599.json +++ b/config/firebase/blogs/realtime-database-vs-firestore-447b2d990599.json @@ -10,4 +10,4 @@ "tags": [ "web" ] -} \ No newline at end of file +} diff --git a/config/firebase/blogs/scheduling-fcm-push-notifications-on-device-android-2d3bb9653b4d.json b/config/firebase/blogs/scheduling-fcm-push-notifications-on-device-android-2d3bb9653b4d.json index a4ebd12b7..13342195a 100644 --- a/config/firebase/blogs/scheduling-fcm-push-notifications-on-device-android-2d3bb9653b4d.json +++ b/config/firebase/blogs/scheduling-fcm-push-notifications-on-device-android-2d3bb9653b4d.json @@ -10,4 +10,4 @@ "tags": [ "android" ] -} \ No newline at end of file +} diff --git a/config/firebase/blogs/sign-in-with-apple-migrating-user-data-50c8799703c7.json b/config/firebase/blogs/sign-in-with-apple-migrating-user-data-50c8799703c7.json index b7b53f322..7419a4e68 100644 --- a/config/firebase/blogs/sign-in-with-apple-migrating-user-data-50c8799703c7.json +++ b/config/firebase/blogs/sign-in-with-apple-migrating-user-data-50c8799703c7.json @@ -10,4 +10,4 @@ "tags": [ "ios" ] -} \ No newline at end of file +} diff --git a/config/firebase/blogs/the-comprehensive-guide-to-github-actions-and-firebase-hosting.json b/config/firebase/blogs/the-comprehensive-guide-to-github-actions-and-firebase-hosting.json index bc06bef3d..1b003654c 100644 --- a/config/firebase/blogs/the-comprehensive-guide-to-github-actions-and-firebase-hosting.json +++ b/config/firebase/blogs/the-comprehensive-guide-to-github-actions-and-firebase-hosting.json @@ -10,4 +10,4 @@ "tags": [ "web" ] -} \ No newline at end of file +} diff --git a/config/firebase/blogs/uninstall-tracking-via-bigquery-and-airflow-40eb33d8bedc.json b/config/firebase/blogs/uninstall-tracking-via-bigquery-and-airflow-40eb33d8bedc.json index 12e3dd7fb..a221fe32f 100644 --- a/config/firebase/blogs/uninstall-tracking-via-bigquery-and-airflow-40eb33d8bedc.json +++ b/config/firebase/blogs/uninstall-tracking-via-bigquery-and-airflow-40eb33d8bedc.json @@ -10,4 +10,4 @@ "tags": [ "android" ] -} \ No newline at end of file +} diff --git a/config/firebase/blogs/update-queries-without-changing-recyclerview-adapter-using-firebaseui-android-32098b3082b2.json b/config/firebase/blogs/update-queries-without-changing-recyclerview-adapter-using-firebaseui-android-32098b3082b2.json index b57549c5e..1444ba961 100644 --- a/config/firebase/blogs/update-queries-without-changing-recyclerview-adapter-using-firebaseui-android-32098b3082b2.json +++ b/config/firebase/blogs/update-queries-without-changing-recyclerview-adapter-using-firebaseui-android-32098b3082b2.json @@ -10,4 +10,4 @@ "tags": [ "android" ] -} \ No newline at end of file +} diff --git a/config/firebase/blogs/why-is-my-currentuser-null-in-firebase-auth-4701791f74f0.json b/config/firebase/blogs/why-is-my-currentuser-null-in-firebase-auth-4701791f74f0.json index d169fdcad..d7496ade5 100644 --- a/config/firebase/blogs/why-is-my-currentuser-null-in-firebase-auth-4701791f74f0.json +++ b/config/firebase/blogs/why-is-my-currentuser-null-in-firebase-auth-4701791f74f0.json @@ -11,4 +11,4 @@ "ios", "android" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/AravindVNair99-Spot-the-Hole.json b/config/firebase/repos/AravindVNair99-Spot-the-Hole.json index e106899cf..66580ef27 100644 --- a/config/firebase/repos/AravindVNair99-Spot-the-Hole.json +++ b/config/firebase/repos/AravindVNair99-Spot-the-Hole.json @@ -14,4 +14,4 @@ "tags": [ "web" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/CSFrequency-react-firebase-hooks.json b/config/firebase/repos/CSFrequency-react-firebase-hooks.json index 3c513d97b..7193cc2a3 100644 --- a/config/firebase/repos/CSFrequency-react-firebase-hooks.json +++ b/config/firebase/repos/CSFrequency-react-firebase-hooks.json @@ -12,4 +12,4 @@ "tags": [ "web" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/Camberi-firecms.json b/config/firebase/repos/Camberi-firecms.json index 8d5db8cef..66b9ff0fa 100644 --- a/config/firebase/repos/Camberi-firecms.json +++ b/config/firebase/repos/Camberi-firecms.json @@ -12,4 +12,4 @@ "tags": [ "admin" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/FirebaseExtended-flutterfire.json b/config/firebase/repos/FirebaseExtended-flutterfire.json index 8a3e5c419..4c34e0eaf 100644 --- a/config/firebase/repos/FirebaseExtended-flutterfire.json +++ b/config/firebase/repos/FirebaseExtended-flutterfire.json @@ -12,4 +12,4 @@ "tags": [ "flutter" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/FirebaseExtended-protobuf-rules-gen.json b/config/firebase/repos/FirebaseExtended-protobuf-rules-gen.json index 89e3dd272..338130f0a 100644 --- a/config/firebase/repos/FirebaseExtended-protobuf-rules-gen.json +++ b/config/firebase/repos/FirebaseExtended-protobuf-rules-gen.json @@ -14,4 +14,4 @@ "ios", "web" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/FirebaseExtended-reactfire.json b/config/firebase/repos/FirebaseExtended-reactfire.json index 523eac773..8d764c7d0 100644 --- a/config/firebase/repos/FirebaseExtended-reactfire.json +++ b/config/firebase/repos/FirebaseExtended-reactfire.json @@ -12,4 +12,4 @@ "tags": [ "web" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/FirebaseExtended-remote-styles.json b/config/firebase/repos/FirebaseExtended-remote-styles.json index 18362817b..749bce8f0 100644 --- a/config/firebase/repos/FirebaseExtended-remote-styles.json +++ b/config/firebase/repos/FirebaseExtended-remote-styles.json @@ -12,4 +12,4 @@ "tags": [ "web" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/GitLiveApp-firebase-kotlin-sdk.json b/config/firebase/repos/GitLiveApp-firebase-kotlin-sdk.json index 91f61b828..2a47ca43c 100644 --- a/config/firebase/repos/GitLiveApp-firebase-kotlin-sdk.json +++ b/config/firebase/repos/GitLiveApp-firebase-kotlin-sdk.json @@ -12,4 +12,4 @@ "tags": [ "android" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/GodotNuts-GodotFirebase.json b/config/firebase/repos/GodotNuts-GodotFirebase.json index d86ccefbf..92c3f8037 100644 --- a/config/firebase/repos/GodotNuts-GodotFirebase.json +++ b/config/firebase/repos/GodotNuts-GodotFirebase.json @@ -12,4 +12,4 @@ "tags": [ "games" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/IjzerenHein-firestorter.json b/config/firebase/repos/IjzerenHein-firestorter.json index 6dfa4083e..f6e2a4ea6 100644 --- a/config/firebase/repos/IjzerenHein-firestorter.json +++ b/config/firebase/repos/IjzerenHein-firestorter.json @@ -14,4 +14,4 @@ "tags": [ "web" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/RomainVialard-FirebaseApp.json b/config/firebase/repos/RomainVialard-FirebaseApp.json index a9db475dd..d53fb1365 100644 --- a/config/firebase/repos/RomainVialard-FirebaseApp.json +++ b/config/firebase/repos/RomainVialard-FirebaseApp.json @@ -14,4 +14,4 @@ "tags": [ "admin" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/angular-angularfire.json b/config/firebase/repos/angular-angularfire.json index 36e09f2a2..d8421c697 100644 --- a/config/firebase/repos/angular-angularfire.json +++ b/config/firebase/repos/angular-angularfire.json @@ -12,4 +12,4 @@ "tags": [ "web" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/anishkny-integrify.json b/config/firebase/repos/anishkny-integrify.json index 2ad52a2d3..1c73f3366 100644 --- a/config/firebase/repos/anishkny-integrify.json +++ b/config/firebase/repos/anishkny-integrify.json @@ -15,4 +15,4 @@ "node", "admin" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/bijoutrouvaille-fireward.json b/config/firebase/repos/bijoutrouvaille-fireward.json index b333c9db8..b3f25efad 100644 --- a/config/firebase/repos/bijoutrouvaille-fireward.json +++ b/config/firebase/repos/bijoutrouvaille-fireward.json @@ -16,4 +16,4 @@ "ios", "web" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/dalenguyen-firestore-backup-restore.json b/config/firebase/repos/dalenguyen-firestore-backup-restore.json index 686721f17..3f0685770 100644 --- a/config/firebase/repos/dalenguyen-firestore-backup-restore.json +++ b/config/firebase/repos/dalenguyen-firestore-backup-restore.json @@ -15,4 +15,4 @@ "admin", "node" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/david-asher-electron-firebase.json b/config/firebase/repos/david-asher-electron-firebase.json index ae5e7f5cf..a0db469e4 100644 --- a/config/firebase/repos/david-asher-electron-firebase.json +++ b/config/firebase/repos/david-asher-electron-firebase.json @@ -14,4 +14,4 @@ "tags": [ "web" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/devskope-apollo-firesource.json b/config/firebase/repos/devskope-apollo-firesource.json index c37b611d2..a00e55556 100644 --- a/config/firebase/repos/devskope-apollo-firesource.json +++ b/config/firebase/repos/devskope-apollo-firesource.json @@ -14,4 +14,4 @@ "tags": [ "admin" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/firebase-quickstart-android.json b/config/firebase/repos/firebase-quickstart-android.json index a80e53d5a..ff755194d 100644 --- a/config/firebase/repos/firebase-quickstart-android.json +++ b/config/firebase/repos/firebase-quickstart-android.json @@ -73,4 +73,4 @@ "tags": [ "android" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/flamelink-flamelink-js-sdk.json b/config/firebase/repos/flamelink-flamelink-js-sdk.json index 42a75a8bc..aab5aa4dc 100644 --- a/config/firebase/repos/flamelink-flamelink-js-sdk.json +++ b/config/firebase/repos/flamelink-flamelink-js-sdk.json @@ -13,4 +13,4 @@ "web", "node" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/freshfox-firestore-storage.json b/config/firebase/repos/freshfox-firestore-storage.json index 46147d76b..b436b5b33 100644 --- a/config/firebase/repos/freshfox-firestore-storage.json +++ b/config/firebase/repos/freshfox-firestore-storage.json @@ -13,4 +13,4 @@ "web", "node" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/hukusuke1007-flamingo.json b/config/firebase/repos/hukusuke1007-flamingo.json index 49f25fe08..a8151ac06 100644 --- a/config/firebase/repos/hukusuke1007-flamingo.json +++ b/config/firebase/repos/hukusuke1007-flamingo.json @@ -14,4 +14,4 @@ "tags": [ "flutter" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/jirawatee-LINE-Login-x-Firebase-Android.json b/config/firebase/repos/jirawatee-LINE-Login-x-Firebase-Android.json index d9706d11b..670575987 100644 --- a/config/firebase/repos/jirawatee-LINE-Login-x-Firebase-Android.json +++ b/config/firebase/repos/jirawatee-LINE-Login-x-Firebase-Android.json @@ -14,4 +14,4 @@ "tags": [ "android" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/jsayol-FireSQL.json b/config/firebase/repos/jsayol-FireSQL.json index 603995747..71daf2427 100644 --- a/config/firebase/repos/jsayol-FireSQL.json +++ b/config/firebase/repos/jsayol-FireSQL.json @@ -14,4 +14,4 @@ "tags": [ "web" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/jsayol-vscode-firebase-explorer.json b/config/firebase/repos/jsayol-vscode-firebase-explorer.json index 3d3ea4af0..4eb94cbb6 100644 --- a/config/firebase/repos/jsayol-vscode-firebase-explorer.json +++ b/config/firebase/repos/jsayol-vscode-firebase-explorer.json @@ -14,4 +14,4 @@ "tags": [ "admin" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/kafkas-firecode.json b/config/firebase/repos/kafkas-firecode.json index 42c4fe5cd..db386e6ac 100644 --- a/config/firebase/repos/kafkas-firecode.json +++ b/config/firebase/repos/kafkas-firecode.json @@ -14,4 +14,4 @@ "tags": [ "node" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/matsu0228-fsrpl.json b/config/firebase/repos/matsu0228-fsrpl.json index 1d41525a2..eff37c668 100644 --- a/config/firebase/repos/matsu0228-fsrpl.json +++ b/config/firebase/repos/matsu0228-fsrpl.json @@ -14,4 +14,4 @@ "tags": [ "admin" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/merlinnot-firestore-extensions.json b/config/firebase/repos/merlinnot-firestore-extensions.json index f266bb0e9..129f5a587 100644 --- a/config/firebase/repos/merlinnot-firestore-extensions.json +++ b/config/firebase/repos/merlinnot-firestore-extensions.json @@ -15,4 +15,4 @@ "web", "node" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/minibugdev-Collaborate-Board.json b/config/firebase/repos/minibugdev-Collaborate-Board.json index 2bedc345c..16934295f 100644 --- a/config/firebase/repos/minibugdev-Collaborate-Board.json +++ b/config/firebase/repos/minibugdev-Collaborate-Board.json @@ -14,4 +14,4 @@ "tags": [ "android" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/octabytes-fireo.json b/config/firebase/repos/octabytes-fireo.json index e5bd2c38b..e9e08d92e 100644 --- a/config/firebase/repos/octabytes-fireo.json +++ b/config/firebase/repos/octabytes-fireo.json @@ -12,4 +12,4 @@ "tags": [ "admin" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/prescottprue-cypress-firebase.json b/config/firebase/repos/prescottprue-cypress-firebase.json index 3c7dbf7d5..c100119df 100644 --- a/config/firebase/repos/prescottprue-cypress-firebase.json +++ b/config/firebase/repos/prescottprue-cypress-firebase.json @@ -14,4 +14,4 @@ "tags": [ "web" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/prescottprue-generator-react-firebase.json b/config/firebase/repos/prescottprue-generator-react-firebase.json index 98eaf4d85..fca15b5d5 100644 --- a/config/firebase/repos/prescottprue-generator-react-firebase.json +++ b/config/firebase/repos/prescottprue-generator-react-firebase.json @@ -14,4 +14,4 @@ "tags": [ "web" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/prescottprue-react-redux-firebase.json b/config/firebase/repos/prescottprue-react-redux-firebase.json index 150f8a72f..a82e98dce 100644 --- a/config/firebase/repos/prescottprue-react-redux-firebase.json +++ b/config/firebase/repos/prescottprue-react-redux-firebase.json @@ -14,4 +14,4 @@ "tags": [ "web" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/prescottprue-redux-firestore.json b/config/firebase/repos/prescottprue-redux-firestore.json index a1e3ec45b..85773daba 100644 --- a/config/firebase/repos/prescottprue-redux-firestore.json +++ b/config/firebase/repos/prescottprue-redux-firestore.json @@ -14,4 +14,4 @@ "tags": [ "web" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/radi-cho-tfjs-firebase.json b/config/firebase/repos/radi-cho-tfjs-firebase.json index 4f9a77c53..c66a03381 100644 --- a/config/firebase/repos/radi-cho-tfjs-firebase.json +++ b/config/firebase/repos/radi-cho-tfjs-firebase.json @@ -14,4 +14,4 @@ "tags": [ "node" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/rosariopfernandes-firecoil.json b/config/firebase/repos/rosariopfernandes-firecoil.json index 113d68fbd..3e5649d26 100644 --- a/config/firebase/repos/rosariopfernandes-firecoil.json +++ b/config/firebase/repos/rosariopfernandes-firecoil.json @@ -14,4 +14,4 @@ "tags": [ "android" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/runningcode-fladle.json b/config/firebase/repos/runningcode-fladle.json index 095bf3a83..aac9356fd 100644 --- a/config/firebase/repos/runningcode-fladle.json +++ b/config/firebase/repos/runningcode-fladle.json @@ -14,4 +14,4 @@ "tags": [ "android" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/sbis04-flutterfire-samples.json b/config/firebase/repos/sbis04-flutterfire-samples.json index 53d43d65e..c8e5b83eb 100644 --- a/config/firebase/repos/sbis04-flutterfire-samples.json +++ b/config/firebase/repos/sbis04-flutterfire-samples.json @@ -14,4 +14,4 @@ "tags": [ "flutter" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/scottlepp-fire-drill.json b/config/firebase/repos/scottlepp-fire-drill.json index 7c8db40b3..5442155c5 100644 --- a/config/firebase/repos/scottlepp-fire-drill.json +++ b/config/firebase/repos/scottlepp-fire-drill.json @@ -14,4 +14,4 @@ "tags": [ "admin" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/sgarciac-fuego.json b/config/firebase/repos/sgarciac-fuego.json index 78c98089f..592db7a90 100644 --- a/config/firebase/repos/sgarciac-fuego.json +++ b/config/firebase/repos/sgarciac-fuego.json @@ -14,4 +14,4 @@ "tags": [ "admin" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/sgr-ksmt-FireSnapshot.json b/config/firebase/repos/sgr-ksmt-FireSnapshot.json index 513776959..88a5f4ba7 100644 --- a/config/firebase/repos/sgr-ksmt-FireSnapshot.json +++ b/config/firebase/repos/sgr-ksmt-FireSnapshot.json @@ -14,4 +14,4 @@ "tags": [ "ios" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/sgr-ksmt-Lobster.json b/config/firebase/repos/sgr-ksmt-Lobster.json index 443d191bd..8ae21a182 100644 --- a/config/firebase/repos/sgr-ksmt-Lobster.json +++ b/config/firebase/repos/sgr-ksmt-Lobster.json @@ -14,4 +14,4 @@ "tags": [ "ios" ] -} \ No newline at end of file +} diff --git a/config/firebase/repos/wovalle-fireorm.json b/config/firebase/repos/wovalle-fireorm.json index b802497da..8d2c58ad2 100644 --- a/config/firebase/repos/wovalle-fireorm.json +++ b/config/firebase/repos/wovalle-fireorm.json @@ -15,4 +15,4 @@ "admin", "node" ] -} \ No newline at end of file +} diff --git a/config/flutter/blogs/DIY-DAP.json b/config/flutter/blogs/DIY-DAP.json index 93cfc862d..dd797901d 100644 --- a/config/flutter/blogs/DIY-DAP.json +++ b/config/flutter/blogs/DIY-DAP.json @@ -10,4 +10,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/flutter/blogs/Demystifying-responsive-layout-in-Flutter.json b/config/flutter/blogs/Demystifying-responsive-layout-in-Flutter.json index e1646872f..4a99fc31e 100644 --- a/config/flutter/blogs/Demystifying-responsive-layout-in-Flutter.json +++ b/config/flutter/blogs/Demystifying-responsive-layout-in-Flutter.json @@ -10,4 +10,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/flutter/blogs/Extracting-text-from-a-string-with-regex-groups-in-Dart.json b/config/flutter/blogs/Extracting-text-from-a-string-with-regex-groups-in-Dart.json index ed37b6df5..6b81dd32e 100644 --- a/config/flutter/blogs/Extracting-text-from-a-string-with-regex-groups-in-Dart.json +++ b/config/flutter/blogs/Extracting-text-from-a-string-with-regex-groups-in-Dart.json @@ -10,4 +10,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/flutter/blogs/Flutter-Basic-Widgets.json b/config/flutter/blogs/Flutter-Basic-Widgets.json index 0697678ef..31742c9dd 100644 --- a/config/flutter/blogs/Flutter-Basic-Widgets.json +++ b/config/flutter/blogs/Flutter-Basic-Widgets.json @@ -10,4 +10,4 @@ "tags": [ "widgets" ] -} \ No newline at end of file +} diff --git "a/config/flutter/blogs/Flutter-Deep-Dive-Part-1:-\342\200\234RenderFlex-children-have-non-zero-flex.json" "b/config/flutter/blogs/Flutter-Deep-Dive-Part-1:-\342\200\234RenderFlex-children-have-non-zero-flex.json" index 5ee6ba0cc..54ead8d2f 100644 --- "a/config/flutter/blogs/Flutter-Deep-Dive-Part-1:-\342\200\234RenderFlex-children-have-non-zero-flex.json" +++ "b/config/flutter/blogs/Flutter-Deep-Dive-Part-1:-\342\200\234RenderFlex-children-have-non-zero-flex.json" @@ -10,4 +10,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/flutter/blogs/Flutter-For-Android-Developers-:-How-to-design-LinearLayout-in-Flutter.json b/config/flutter/blogs/Flutter-For-Android-Developers-:-How-to-design-LinearLayout-in-Flutter.json index db39b7a80..35d52bb0d 100644 --- a/config/flutter/blogs/Flutter-For-Android-Developers-:-How-to-design-LinearLayout-in-Flutter.json +++ b/config/flutter/blogs/Flutter-For-Android-Developers-:-How-to-design-LinearLayout-in-Flutter.json @@ -8,4 +8,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/flutter/blogs/Flutter-PageView-Widget.json b/config/flutter/blogs/Flutter-PageView-Widget.json index 3bcc122b0..9985a6bc3 100644 --- a/config/flutter/blogs/Flutter-PageView-Widget.json +++ b/config/flutter/blogs/Flutter-PageView-Widget.json @@ -10,4 +10,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/flutter/blogs/Flutter-Push-Pop-Push.json b/config/flutter/blogs/Flutter-Push-Pop-Push.json index 59f4e6931..f2526e608 100644 --- a/config/flutter/blogs/Flutter-Push-Pop-Push.json +++ b/config/flutter/blogs/Flutter-Push-Pop-Push.json @@ -10,4 +10,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/flutter/blogs/Flutter-Wrap-Widget.json b/config/flutter/blogs/Flutter-Wrap-Widget.json index 031efcb8f..9c23a5078 100644 --- a/config/flutter/blogs/Flutter-Wrap-Widget.json +++ b/config/flutter/blogs/Flutter-Wrap-Widget.json @@ -10,4 +10,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/flutter/blogs/Flutter-state-management-for-minimalists.json b/config/flutter/blogs/Flutter-state-management-for-minimalists.json index f2b7a24ff..d47e370f8 100644 --- a/config/flutter/blogs/Flutter-state-management-for-minimalists.json +++ b/config/flutter/blogs/Flutter-state-management-for-minimalists.json @@ -10,4 +10,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/flutter/blogs/Flutter:-Implementing-Google-Sign-In.json b/config/flutter/blogs/Flutter:-Implementing-Google-Sign-In.json index 274a6a3f7..130221a21 100644 --- a/config/flutter/blogs/Flutter:-Implementing-Google-Sign-In.json +++ b/config/flutter/blogs/Flutter:-Implementing-Google-Sign-In.json @@ -10,4 +10,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/flutter/blogs/Flutter:-Routes-and-Navigation.json b/config/flutter/blogs/Flutter:-Routes-and-Navigation.json index 434eb4e8c..ff4f741f1 100644 --- a/config/flutter/blogs/Flutter:-Routes-and-Navigation.json +++ b/config/flutter/blogs/Flutter:-Routes-and-Navigation.json @@ -10,4 +10,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git "a/config/flutter/blogs/Flutter\342\200\231s-Container:-This-ain\342\200\231t-your-Daddy\342\200\231s-div.json" "b/config/flutter/blogs/Flutter\342\200\231s-Container:-This-ain\342\200\231t-your-Daddy\342\200\231s-div.json" index 450521bcd..f3dd4997c 100644 --- "a/config/flutter/blogs/Flutter\342\200\231s-Container:-This-ain\342\200\231t-your-Daddy\342\200\231s-div.json" +++ "b/config/flutter/blogs/Flutter\342\200\231s-Container:-This-ain\342\200\231t-your-Daddy\342\200\231s-div.json" @@ -11,4 +11,4 @@ "mobile", "web" ] -} \ No newline at end of file +} diff --git a/config/flutter/blogs/How-fix-FLUTTER-COMMAND-NOT-FOUND-in-mac.json b/config/flutter/blogs/How-fix-FLUTTER-COMMAND-NOT-FOUND-in-mac.json index d8bec0bc5..2ea5b1f9b 100644 --- a/config/flutter/blogs/How-fix-FLUTTER-COMMAND-NOT-FOUND-in-mac.json +++ b/config/flutter/blogs/How-fix-FLUTTER-COMMAND-NOT-FOUND-in-mac.json @@ -10,4 +10,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/flutter/blogs/In-plain-English-So-what-the-heck-is-Flutter-and-why-is-it-a-big-deal.json b/config/flutter/blogs/In-plain-English-So-what-the-heck-is-Flutter-and-why-is-it-a-big-deal.json index 69c6eeb10..3fa575d92 100644 --- a/config/flutter/blogs/In-plain-English-So-what-the-heck-is-Flutter-and-why-is-it-a-big-deal.json +++ b/config/flutter/blogs/In-plain-English-So-what-the-heck-is-Flutter-and-why-is-it-a-big-deal.json @@ -11,4 +11,4 @@ "mobile", "web" ] -} \ No newline at end of file +} diff --git a/config/flutter/blogs/Make-API-calls-in-Flutter-using-TDD-approach.json b/config/flutter/blogs/Make-API-calls-in-Flutter-using-TDD-approach.json index a23a57e38..56112c3af 100644 --- a/config/flutter/blogs/Make-API-calls-in-Flutter-using-TDD-approach.json +++ b/config/flutter/blogs/Make-API-calls-in-Flutter-using-TDD-approach.json @@ -10,4 +10,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/flutter/blogs/Merge-two-API-responses-into-a-single-Stream-using-Rx-Dart.json b/config/flutter/blogs/Merge-two-API-responses-into-a-single-Stream-using-Rx-Dart.json index 0ffe760bf..643f02cd0 100644 --- a/config/flutter/blogs/Merge-two-API-responses-into-a-single-Stream-using-Rx-Dart.json +++ b/config/flutter/blogs/Merge-two-API-responses-into-a-single-Stream-using-Rx-Dart.json @@ -10,4 +10,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/flutter/blogs/Working-with-Sockets-in-Dart.json b/config/flutter/blogs/Working-with-Sockets-in-Dart.json index b8abce634..d32b7feec 100644 --- a/config/flutter/blogs/Working-with-Sockets-in-Dart.json +++ b/config/flutter/blogs/Working-with-Sockets-in-Dart.json @@ -10,4 +10,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/flutter/blogs/Working-with-bytes-in-Dart.json b/config/flutter/blogs/Working-with-bytes-in-Dart.json index 2c2c349e9..02b83a938 100644 --- a/config/flutter/blogs/Working-with-bytes-in-Dart.json +++ b/config/flutter/blogs/Working-with-bytes-in-Dart.json @@ -10,4 +10,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/flutter/blogs/authenticate-with-a-gmail-account-in-your-flutter-apps-using-firebase-authentication-9cbf95796157.json b/config/flutter/blogs/authenticate-with-a-gmail-account-in-your-flutter-apps-using-firebase-authentication-9cbf95796157.json index f4130156f..551e0bd97 100644 --- a/config/flutter/blogs/authenticate-with-a-gmail-account-in-your-flutter-apps-using-firebase-authentication-9cbf95796157.json +++ b/config/flutter/blogs/authenticate-with-a-gmail-account-in-your-flutter-apps-using-firebase-authentication-9cbf95796157.json @@ -10,4 +10,4 @@ "tags": [ "flutter" ] -} \ No newline at end of file +} diff --git a/config/flutter/blogs/creating-a-flutter-widget-from-scratch-a9c01c47c630.json b/config/flutter/blogs/creating-a-flutter-widget-from-scratch-a9c01c47c630.json index 3aedc116b..2b8b58dd9 100644 --- a/config/flutter/blogs/creating-a-flutter-widget-from-scratch-a9c01c47c630.json +++ b/config/flutter/blogs/creating-a-flutter-widget-from-scratch-a9c01c47c630.json @@ -8,4 +8,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/flutter/blogs/creating-services-to-do-the-work-in-your-flutter-app-93d6c4aa7697.json b/config/flutter/blogs/creating-services-to-do-the-work-in-your-flutter-app-93d6c4aa7697.json index beed5ee8a..ec5d074d3 100644 --- a/config/flutter/blogs/creating-services-to-do-the-work-in-your-flutter-app-93d6c4aa7697.json +++ b/config/flutter/blogs/creating-services-to-do-the-work-in-your-flutter-app-93d6c4aa7697.json @@ -8,4 +8,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/flutter/blogs/flutter-how-to-extend-themedata-b5b987a95bb5.json b/config/flutter/blogs/flutter-how-to-extend-themedata-b5b987a95bb5.json index d85bb8386..d771aa779 100644 --- a/config/flutter/blogs/flutter-how-to-extend-themedata-b5b987a95bb5.json +++ b/config/flutter/blogs/flutter-how-to-extend-themedata-b5b987a95bb5.json @@ -8,4 +8,4 @@ "tags": [ "flutter" ] -} \ No newline at end of file +} diff --git a/config/flutter/blogs/flutter-rendering-under-the-hood-2aa17c40f1f5.json b/config/flutter/blogs/flutter-rendering-under-the-hood-2aa17c40f1f5.json index 9a9fe009b..0f454c011 100644 --- a/config/flutter/blogs/flutter-rendering-under-the-hood-2aa17c40f1f5.json +++ b/config/flutter/blogs/flutter-rendering-under-the-hood-2aa17c40f1f5.json @@ -8,4 +8,4 @@ "tags": [ "flutter" ] -} \ No newline at end of file +} diff --git a/config/flutter/blogs/how-text-editing-works-internally-in-flutter-45cde5df54b4.json b/config/flutter/blogs/how-text-editing-works-internally-in-flutter-45cde5df54b4.json index b70599fcd..8063eaf68 100644 --- a/config/flutter/blogs/how-text-editing-works-internally-in-flutter-45cde5df54b4.json +++ b/config/flutter/blogs/how-text-editing-works-internally-in-flutter-45cde5df54b4.json @@ -8,4 +8,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/flutter/blogs/how-to-get-good-at-flutter-and-dart-2729aa2cd14.json b/config/flutter/blogs/how-to-get-good-at-flutter-and-dart-2729aa2cd14.json index 4b5923dd9..32d9a9b0c 100644 --- a/config/flutter/blogs/how-to-get-good-at-flutter-and-dart-2729aa2cd14.json +++ b/config/flutter/blogs/how-to-get-good-at-flutter-and-dart-2729aa2cd14.json @@ -8,4 +8,4 @@ "tags": [ "flutter" ] -} \ No newline at end of file +} diff --git a/config/flutter/blogs/implement-real-time-location-updates-on-google-maps-in-flutter-235c8a09173e.json b/config/flutter/blogs/implement-real-time-location-updates-on-google-maps-in-flutter-235c8a09173e.json index eeb040c75..599c34d50 100644 --- a/config/flutter/blogs/implement-real-time-location-updates-on-google-maps-in-flutter-235c8a09173e.json +++ b/config/flutter/blogs/implement-real-time-location-updates-on-google-maps-in-flutter-235c8a09173e.json @@ -10,4 +10,4 @@ "tags": [ "flutter" ] -} \ No newline at end of file +} diff --git a/config/flutter/blogs/iterables-and-iterators-in-dart-e670b74c3ddf.json b/config/flutter/blogs/iterables-and-iterators-in-dart-e670b74c3ddf.json index 65d2c87d8..d9f13e382 100644 --- a/config/flutter/blogs/iterables-and-iterators-in-dart-e670b74c3ddf.json +++ b/config/flutter/blogs/iterables-and-iterators-in-dart-e670b74c3ddf.json @@ -8,4 +8,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/flutter/blogs/merge-two-api-responses-into-a-single-stream-using-rx-dart-b92e48f84c90.json b/config/flutter/blogs/merge-two-api-responses-into-a-single-stream-using-rx-dart-b92e48f84c90.json index 492362b2b..dc0aa3794 100644 --- a/config/flutter/blogs/merge-two-api-responses-into-a-single-stream-using-rx-dart-b92e48f84c90.json +++ b/config/flutter/blogs/merge-two-api-responses-into-a-single-stream-using-rx-dart-b92e48f84c90.json @@ -8,4 +8,4 @@ "tags": [ "flutter" ] -} \ No newline at end of file +} diff --git a/config/flutter/blogs/splash-screens-for-dark-and-light-mode-in-flutter-eb85f1aa025.json b/config/flutter/blogs/splash-screens-for-dark-and-light-mode-in-flutter-eb85f1aa025.json index c8978f447..aa5a3bfbf 100644 --- a/config/flutter/blogs/splash-screens-for-dark-and-light-mode-in-flutter-eb85f1aa025.json +++ b/config/flutter/blogs/splash-screens-for-dark-and-light-mode-in-flutter-eb85f1aa025.json @@ -8,4 +8,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/flutter/blogs/theme-changer-using-provider-in-flutter-b5c9efff7d0c.json b/config/flutter/blogs/theme-changer-using-provider-in-flutter-b5c9efff7d0c.json index dee56ae0b..4ed24bfb1 100644 --- a/config/flutter/blogs/theme-changer-using-provider-in-flutter-b5c9efff7d0c.json +++ b/config/flutter/blogs/theme-changer-using-provider-in-flutter-b5c9efff7d0c.json @@ -8,4 +8,4 @@ "tags": [ "flutter" ] -} \ No newline at end of file +} diff --git a/config/flutter/blogs/working-with-unicode-and-grapheme-clusters-in-dart-b054faab5705.json b/config/flutter/blogs/working-with-unicode-and-grapheme-clusters-in-dart-b054faab5705.json index adc48ec5e..40c99664c 100644 --- a/config/flutter/blogs/working-with-unicode-and-grapheme-clusters-in-dart-b054faab5705.json +++ b/config/flutter/blogs/working-with-unicode-and-grapheme-clusters-in-dart-b054faab5705.json @@ -8,4 +8,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/flutter/repos/JideGuru-FlutterEbookApp.json b/config/flutter/repos/JideGuru-FlutterEbookApp.json index 4a0e8bf73..c109290e9 100644 --- a/config/flutter/repos/JideGuru-FlutterEbookApp.json +++ b/config/flutter/repos/JideGuru-FlutterEbookApp.json @@ -14,4 +14,4 @@ "tags": [ "sample" ] -} \ No newline at end of file +} diff --git a/config/flutter/repos/PixelaGt-flusmic.json b/config/flutter/repos/PixelaGt-flusmic.json index 0d71e79cd..9431cbe4e 100644 --- a/config/flutter/repos/PixelaGt-flusmic.json +++ b/config/flutter/repos/PixelaGt-flusmic.json @@ -12,4 +12,4 @@ "tags": [ "widgets" ] -} \ No newline at end of file +} diff --git a/config/flutter/repos/RyuuKenshi-flutter_collapsible_sidebar.json b/config/flutter/repos/RyuuKenshi-flutter_collapsible_sidebar.json index 782e75e5c..edd62313f 100644 --- a/config/flutter/repos/RyuuKenshi-flutter_collapsible_sidebar.json +++ b/config/flutter/repos/RyuuKenshi-flutter_collapsible_sidebar.json @@ -13,4 +13,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/flutter/repos/Techno-Disaster-tldr-flutter.json b/config/flutter/repos/Techno-Disaster-tldr-flutter.json index 9a4aada7d..5faacaee5 100644 --- a/config/flutter/repos/Techno-Disaster-tldr-flutter.json +++ b/config/flutter/repos/Techno-Disaster-tldr-flutter.json @@ -13,4 +13,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/flutter/repos/annshsingh-FlutterWidgetGuide.json b/config/flutter/repos/annshsingh-FlutterWidgetGuide.json index 920d39043..39c7369ae 100644 --- a/config/flutter/repos/annshsingh-FlutterWidgetGuide.json +++ b/config/flutter/repos/annshsingh-FlutterWidgetGuide.json @@ -13,4 +13,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/flutter/repos/bhoominn-nb_utils.json b/config/flutter/repos/bhoominn-nb_utils.json index 65e11c457..088bd9121 100644 --- a/config/flutter/repos/bhoominn-nb_utils.json +++ b/config/flutter/repos/bhoominn-nb_utils.json @@ -14,4 +14,4 @@ "tags": [ "widgets" ] -} \ No newline at end of file +} diff --git a/config/flutter/repos/bizz84-page_flip_builder.json b/config/flutter/repos/bizz84-page_flip_builder.json index 27202180d..4ac621498 100644 --- a/config/flutter/repos/bizz84-page_flip_builder.json +++ b/config/flutter/repos/bizz84-page_flip_builder.json @@ -13,4 +13,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/flutter/repos/burhanrashid52-WhatTodo.json b/config/flutter/repos/burhanrashid52-WhatTodo.json index 472a8cedf..81aeb0b75 100644 --- a/config/flutter/repos/burhanrashid52-WhatTodo.json +++ b/config/flutter/repos/burhanrashid52-WhatTodo.json @@ -13,4 +13,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/flutter/repos/diegoveloper-flutter-samples.json b/config/flutter/repos/diegoveloper-flutter-samples.json index 3ee397843..1fc0c8caa 100644 --- a/config/flutter/repos/diegoveloper-flutter-samples.json +++ b/config/flutter/repos/diegoveloper-flutter-samples.json @@ -14,4 +14,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/flutter/repos/dscnitrourkela-project-avocado.json b/config/flutter/repos/dscnitrourkela-project-avocado.json index 094f9d32d..d7b842ef1 100644 --- a/config/flutter/repos/dscnitrourkela-project-avocado.json +++ b/config/flutter/repos/dscnitrourkela-project-avocado.json @@ -13,4 +13,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/flutter/repos/fluttercommunity-plus_plugins.json b/config/flutter/repos/fluttercommunity-plus_plugins.json index f03b46165..22c997cbc 100644 --- a/config/flutter/repos/fluttercommunity-plus_plugins.json +++ b/config/flutter/repos/fluttercommunity-plus_plugins.json @@ -12,4 +12,4 @@ "tags": [ "plugins" ] -} \ No newline at end of file +} diff --git a/config/flutter/repos/foxanna-flutteristas_conf_2021.json b/config/flutter/repos/foxanna-flutteristas_conf_2021.json index 13e10f9a5..91646ece6 100644 --- a/config/flutter/repos/foxanna-flutteristas_conf_2021.json +++ b/config/flutter/repos/foxanna-flutteristas_conf_2021.json @@ -14,4 +14,4 @@ "tags": [ "sample" ] -} \ No newline at end of file +} diff --git a/config/flutter/repos/happyharis-neumorphic.json b/config/flutter/repos/happyharis-neumorphic.json index 0e79352be..f8aa22577 100644 --- a/config/flutter/repos/happyharis-neumorphic.json +++ b/config/flutter/repos/happyharis-neumorphic.json @@ -13,4 +13,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/flutter/repos/lohanidamodar-flutter_ui_challenges.json b/config/flutter/repos/lohanidamodar-flutter_ui_challenges.json index 82dd8cb6c..4d68123bb 100644 --- a/config/flutter/repos/lohanidamodar-flutter_ui_challenges.json +++ b/config/flutter/repos/lohanidamodar-flutter_ui_challenges.json @@ -14,4 +14,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/flutter/repos/mobxjs-mobx.dart.json b/config/flutter/repos/mobxjs-mobx.dart.json index ce6088d40..19d5a3b5f 100644 --- a/config/flutter/repos/mobxjs-mobx.dart.json +++ b/config/flutter/repos/mobxjs-mobx.dart.json @@ -13,4 +13,4 @@ "tags": [ "packages" ] -} \ No newline at end of file +} diff --git a/config/flutter/repos/niloysikdar-Plaso-Connect.json b/config/flutter/repos/niloysikdar-Plaso-Connect.json index d7b3f2fdc..8e577b090 100644 --- a/config/flutter/repos/niloysikdar-Plaso-Connect.json +++ b/config/flutter/repos/niloysikdar-Plaso-Connect.json @@ -14,4 +14,4 @@ "tags": [ "sample" ] -} \ No newline at end of file +} diff --git a/config/flutter/repos/pedromassango-my_flutter_challenges.json b/config/flutter/repos/pedromassango-my_flutter_challenges.json index f989fcfd8..0b71da36c 100644 --- a/config/flutter/repos/pedromassango-my_flutter_challenges.json +++ b/config/flutter/repos/pedromassango-my_flutter_challenges.json @@ -13,4 +13,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/flutter/repos/roughike-inKino.json b/config/flutter/repos/roughike-inKino.json index 176062783..7b6be4f57 100644 --- a/config/flutter/repos/roughike-inKino.json +++ b/config/flutter/repos/roughike-inKino.json @@ -14,4 +14,4 @@ "mobile", "web" ] -} \ No newline at end of file +} diff --git a/config/flutter/repos/sayannath-MIRNet-Flutter.json b/config/flutter/repos/sayannath-MIRNet-Flutter.json index faaf0e9a7..72f7c553c 100644 --- a/config/flutter/repos/sayannath-MIRNet-Flutter.json +++ b/config/flutter/repos/sayannath-MIRNet-Flutter.json @@ -14,4 +14,4 @@ "tags": [ "sample" ] -} \ No newline at end of file +} diff --git a/config/flutter/repos/sbis04-flutter_maps.json b/config/flutter/repos/sbis04-flutter_maps.json index cc9d51cb2..095c5cfce 100644 --- a/config/flutter/repos/sbis04-flutter_maps.json +++ b/config/flutter/repos/sbis04-flutter_maps.json @@ -14,4 +14,4 @@ "tags": [ "sample" ] -} \ No newline at end of file +} diff --git a/config/flutter/repos/sbis04-video_trimmer.json b/config/flutter/repos/sbis04-video_trimmer.json index b4b374f6d..7784f14d1 100644 --- a/config/flutter/repos/sbis04-video_trimmer.json +++ b/config/flutter/repos/sbis04-video_trimmer.json @@ -14,4 +14,4 @@ "tags": [ "widgets" ] -} \ No newline at end of file +} diff --git a/config/flutter/repos/teerasej-dart-flutter-buddhist-datetime-dateformat.json b/config/flutter/repos/teerasej-dart-flutter-buddhist-datetime-dateformat.json index 06fa1783b..455109cce 100644 --- a/config/flutter/repos/teerasej-dart-flutter-buddhist-datetime-dateformat.json +++ b/config/flutter/repos/teerasej-dart-flutter-buddhist-datetime-dateformat.json @@ -14,4 +14,4 @@ "tags": [ "widgets" ] -} \ No newline at end of file +} diff --git a/config/flutter/repos/teerasej-nextflow-dart-thai-citizen-personal-id-validator.json b/config/flutter/repos/teerasej-nextflow-dart-thai-citizen-personal-id-validator.json index ac26389da..dbecc86f0 100644 --- a/config/flutter/repos/teerasej-nextflow-dart-thai-citizen-personal-id-validator.json +++ b/config/flutter/repos/teerasej-nextflow-dart-thai-citizen-personal-id-validator.json @@ -14,4 +14,4 @@ "tags": [ "widgets" ] -} \ No newline at end of file +} diff --git a/config/flutter/repos/wal33d006-progress_indicators.json b/config/flutter/repos/wal33d006-progress_indicators.json index fdb2df0b7..6638967c7 100644 --- a/config/flutter/repos/wal33d006-progress_indicators.json +++ b/config/flutter/repos/wal33d006-progress_indicators.json @@ -14,4 +14,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/2020-09-how-to-create-cartoonizer-with-tf-lite.json b/config/ml/blogs/2020-09-how-to-create-cartoonizer-with-tf-lite.json index 4aaa21bf4..9f33091ed 100644 --- a/config/ml/blogs/2020-09-how-to-create-cartoonizer-with-tf-lite.json +++ b/config/ml/blogs/2020-09-how-to-create-cartoonizer-with-tf-lite.json @@ -8,4 +8,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/2021-01-custom-object-detection-in-browser.json b/config/ml/blogs/2021-01-custom-object-detection-in-browser.json index b54bb8c12..e9cdbb2c8 100644 --- a/config/ml/blogs/2021-01-custom-object-detection-in-browser.json +++ b/config/ml/blogs/2021-01-custom-object-detection-in-browser.json @@ -8,4 +8,4 @@ "tags": [ "web" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/A-Riddikulus-Dataset.json b/config/ml/blogs/A-Riddikulus-Dataset.json index db5b34321..76e24f398 100644 --- a/config/ml/blogs/A-Riddikulus-Dataset.json +++ b/config/ml/blogs/A-Riddikulus-Dataset.json @@ -10,4 +10,4 @@ "tags": [ "vision" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/Building-Complex-Image-Augmentation-Pipelines-with-Tensorflow.json b/config/ml/blogs/Building-Complex-Image-Augmentation-Pipelines-with-Tensorflow.json index ff47be9d5..de270ded9 100644 --- a/config/ml/blogs/Building-Complex-Image-Augmentation-Pipelines-with-Tensorflow.json +++ b/config/ml/blogs/Building-Complex-Image-Augmentation-Pipelines-with-Tensorflow.json @@ -8,4 +8,4 @@ "tags": [ "vision" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/Custom-metrics-for-Keras-TensorFlow.json b/config/ml/blogs/Custom-metrics-for-Keras-TensorFlow.json index 83b413b4b..f5a0c58b7 100644 --- a/config/ml/blogs/Custom-metrics-for-Keras-TensorFlow.json +++ b/config/ml/blogs/Custom-metrics-for-Keras-TensorFlow.json @@ -10,4 +10,4 @@ "tags": [ "theory" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/Democratizing-ML:-Rise-of-the-Teachable-Machines.json b/config/ml/blogs/Democratizing-ML:-Rise-of-the-Teachable-Machines.json index 832b85818..2167b8f9c 100644 --- a/config/ml/blogs/Democratizing-ML:-Rise-of-the-Teachable-Machines.json +++ b/config/ml/blogs/Democratizing-ML:-Rise-of-the-Teachable-Machines.json @@ -10,4 +10,4 @@ "tags": [ "theory" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/Efficiently-using-TPU-for-image-classification.json b/config/ml/blogs/Efficiently-using-TPU-for-image-classification.json index cc092d8fc..7a6f9a0b0 100644 --- a/config/ml/blogs/Efficiently-using-TPU-for-image-classification.json +++ b/config/ml/blogs/Efficiently-using-TPU-for-image-classification.json @@ -8,4 +8,4 @@ "tags": [ "vision" ] -} \ No newline at end of file +} diff --git "a/config/ml/blogs/Estimating-musical-scores-(pitch)-in-android-with-TensorFlow\342\200\231s-SPICE-model.json" "b/config/ml/blogs/Estimating-musical-scores-(pitch)-in-android-with-TensorFlow\342\200\231s-SPICE-model.json" index 24ce77f3f..0985e85b1 100644 --- "a/config/ml/blogs/Estimating-musical-scores-(pitch)-in-android-with-TensorFlow\342\200\231s-SPICE-model.json" +++ "b/config/ml/blogs/Estimating-musical-scores-(pitch)-in-android-with-TensorFlow\342\200\231s-SPICE-model.json" @@ -8,4 +8,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/Google-Colab:-Tips-para-principiantes.json b/config/ml/blogs/Google-Colab:-Tips-para-principiantes.json index 3071d5bc9..8d1884cb8 100644 --- a/config/ml/blogs/Google-Colab:-Tips-para-principiantes.json +++ b/config/ml/blogs/Google-Colab:-Tips-para-principiantes.json @@ -10,4 +10,4 @@ "tags": [ "notebook" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/How-to-deal-with-Unbalanced-Image-Datasets-in-less-than-20-lines-of-code.json b/config/ml/blogs/How-to-deal-with-Unbalanced-Image-Datasets-in-less-than-20-lines-of-code.json index 6a8a64d69..5d48136bd 100644 --- a/config/ml/blogs/How-to-deal-with-Unbalanced-Image-Datasets-in-less-than-20-lines-of-code.json +++ b/config/ml/blogs/How-to-deal-with-Unbalanced-Image-Datasets-in-less-than-20-lines-of-code.json @@ -10,4 +10,4 @@ "tags": [ "vision" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/Linear-Regression-Using-Normal-Equations-and-Polynomial-Regression.json b/config/ml/blogs/Linear-Regression-Using-Normal-Equations-and-Polynomial-Regression.json index d743b36fc..d7824ff1b 100644 --- a/config/ml/blogs/Linear-Regression-Using-Normal-Equations-and-Polynomial-Regression.json +++ b/config/ml/blogs/Linear-Regression-Using-Normal-Equations-and-Polynomial-Regression.json @@ -10,4 +10,4 @@ "tags": [ "theory" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/Real-Time-Face-Pose-Estimation-with-Deep-Learning.json b/config/ml/blogs/Real-Time-Face-Pose-Estimation-with-Deep-Learning.json index 0431c2967..d24313283 100644 --- a/config/ml/blogs/Real-Time-Face-Pose-Estimation-with-Deep-Learning.json +++ b/config/ml/blogs/Real-Time-Face-Pose-Estimation-with-Deep-Learning.json @@ -10,4 +10,4 @@ "tags": [ "vision" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/Reinforcement-Learning-101.json b/config/ml/blogs/Reinforcement-Learning-101.json index 804021fed..dd5961c10 100644 --- a/config/ml/blogs/Reinforcement-Learning-101.json +++ b/config/ml/blogs/Reinforcement-Learning-101.json @@ -10,4 +10,4 @@ "tags": [ "theory" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/Supervised-Contrastive-Learning-for-Cassava-Leaf-Disease-Classification.json b/config/ml/blogs/Supervised-Contrastive-Learning-for-Cassava-Leaf-Disease-Classification.json index a14c387dd..16965fc12 100644 --- a/config/ml/blogs/Supervised-Contrastive-Learning-for-Cassava-Leaf-Disease-Classification.json +++ b/config/ml/blogs/Supervised-Contrastive-Learning-for-Cassava-Leaf-Disease-Classification.json @@ -8,4 +8,4 @@ "tags": [ "vision" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/Train-your-dog-using-TF-Agents-II:-Revenge-of-Kiko.json b/config/ml/blogs/Train-your-dog-using-TF-Agents-II:-Revenge-of-Kiko.json index 6ad80cff2..819b36891 100644 --- a/config/ml/blogs/Train-your-dog-using-TF-Agents-II:-Revenge-of-Kiko.json +++ b/config/ml/blogs/Train-your-dog-using-TF-Agents-II:-Revenge-of-Kiko.json @@ -10,4 +10,4 @@ "tags": [ "theory" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/Train-your-dog-using-TF-Agents.json b/config/ml/blogs/Train-your-dog-using-TF-Agents.json index ede8eff55..635c80aa1 100644 --- a/config/ml/blogs/Train-your-dog-using-TF-Agents.json +++ b/config/ml/blogs/Train-your-dog-using-TF-Agents.json @@ -10,4 +10,4 @@ "tags": [ "theory" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/a-quick-and-dirty-guide-to-random-forest-regression-52ca0af157f8.json b/config/ml/blogs/a-quick-and-dirty-guide-to-random-forest-regression-52ca0af157f8.json index 752a29d3a..352636048 100644 --- a/config/ml/blogs/a-quick-and-dirty-guide-to-random-forest-regression-52ca0af157f8.json +++ b/config/ml/blogs/a-quick-and-dirty-guide-to-random-forest-regression-52ca0af157f8.json @@ -8,4 +8,4 @@ "tags": [ "theory" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/authors-knowledge-distillation-reports-Distilling-Knowledge-in-Neural-Networks--VmlldzoyMjkxODk.json b/config/ml/blogs/authors-knowledge-distillation-reports-Distilling-Knowledge-in-Neural-Networks--VmlldzoyMjkxODk.json index e9306ce42..995b52114 100644 --- a/config/ml/blogs/authors-knowledge-distillation-reports-Distilling-Knowledge-in-Neural-Networks--VmlldzoyMjkxODk.json +++ b/config/ml/blogs/authors-knowledge-distillation-reports-Distilling-Knowledge-in-Neural-Networks--VmlldzoyMjkxODk.json @@ -8,4 +8,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/deploying-models-to-production-with-tensorflow-model-server-225a81859031.json b/config/ml/blogs/deploying-models-to-production-with-tensorflow-model-server-225a81859031.json index aaff7b545..36702a029 100644 --- a/config/ml/blogs/deploying-models-to-production-with-tensorflow-model-server-225a81859031.json +++ b/config/ml/blogs/deploying-models-to-production-with-tensorflow-model-server-225a81859031.json @@ -10,4 +10,4 @@ "tags": [ "mlops" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/how-to-build-better-machine-learning-models-537a4486d056.json b/config/ml/blogs/how-to-build-better-machine-learning-models-537a4486d056.json index 0e2d2d08a..4962313ce 100644 --- a/config/ml/blogs/how-to-build-better-machine-learning-models-537a4486d056.json +++ b/config/ml/blogs/how-to-build-better-machine-learning-models-537a4486d056.json @@ -10,4 +10,4 @@ "tags": [ "theory" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/introduction-to-tf-lite-3a02d753939.json b/config/ml/blogs/introduction-to-tf-lite-3a02d753939.json index dd2396991..d6452a0bc 100644 --- a/config/ml/blogs/introduction-to-tf-lite-3a02d753939.json +++ b/config/ml/blogs/introduction-to-tf-lite-3a02d753939.json @@ -8,4 +8,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/mlp-mixer-is-all-you-need-20dbc7587fe4.json b/config/ml/blogs/mlp-mixer-is-all-you-need-20dbc7587fe4.json index 6f313894a..01c70ffcd 100644 --- a/config/ml/blogs/mlp-mixer-is-all-you-need-20dbc7587fe4.json +++ b/config/ml/blogs/mlp-mixer-is-all-you-need-20dbc7587fe4.json @@ -8,4 +8,4 @@ "tags": [ "vision" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/optimizing-text-detectors.json b/config/ml/blogs/optimizing-text-detectors.json index a5f421c47..016f103e8 100644 --- a/config/ml/blogs/optimizing-text-detectors.json +++ b/config/ml/blogs/optimizing-text-detectors.json @@ -8,4 +8,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/pose-estimation-no-browser-utilizando-tensorflow-js-para-medir-seus-exerc.json b/config/ml/blogs/pose-estimation-no-browser-utilizando-tensorflow-js-para-medir-seus-exerc.json index 3b6faf8a8..840728e99 100644 --- a/config/ml/blogs/pose-estimation-no-browser-utilizando-tensorflow-js-para-medir-seus-exerc.json +++ b/config/ml/blogs/pose-estimation-no-browser-utilizando-tensorflow-js-para-medir-seus-exerc.json @@ -10,4 +10,4 @@ "tags": [ "web" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/quantisation-of-models-8f609987a1f5.json b/config/ml/blogs/quantisation-of-models-8f609987a1f5.json index 82b469d05..eca54060e 100644 --- a/config/ml/blogs/quantisation-of-models-8f609987a1f5.json +++ b/config/ml/blogs/quantisation-of-models-8f609987a1f5.json @@ -8,4 +8,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/real-time-semantic-segmentation-in-the-browser-using-tensorflow-js-e2e00a185139.json b/config/ml/blogs/real-time-semantic-segmentation-in-the-browser-using-tensorflow-js-e2e00a185139.json index ba9ed718b..778accb20 100644 --- a/config/ml/blogs/real-time-semantic-segmentation-in-the-browser-using-tensorflow-js-e2e00a185139.json +++ b/config/ml/blogs/real-time-semantic-segmentation-in-the-browser-using-tensorflow-js-e2e00a185139.json @@ -8,4 +8,4 @@ "tags": [ "web" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/run-machine-learning-models-in-your-browser-with-tensorflow-js-e5f78a840818.json b/config/ml/blogs/run-machine-learning-models-in-your-browser-with-tensorflow-js-e5f78a840818.json index bd61dd580..4cc1cfcb4 100644 --- a/config/ml/blogs/run-machine-learning-models-in-your-browser-with-tensorflow-js-e5f78a840818.json +++ b/config/ml/blogs/run-machine-learning-models-in-your-browser-with-tensorflow-js-e5f78a840818.json @@ -8,4 +8,4 @@ "tags": [ "web" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/selfie2anime-with-tflite-part-1-overview.json b/config/ml/blogs/selfie2anime-with-tflite-part-1-overview.json index 93a901109..823626e64 100644 --- a/config/ml/blogs/selfie2anime-with-tflite-part-1-overview.json +++ b/config/ml/blogs/selfie2anime-with-tflite-part-1-overview.json @@ -8,4 +8,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/soft-launching-an-ai-ml-product-as-a-solo-founder-87ee81bbe6f6.json b/config/ml/blogs/soft-launching-an-ai-ml-product-as-a-solo-founder-87ee81bbe6f6.json index baeb486ae..999a7bfff 100644 --- a/config/ml/blogs/soft-launching-an-ai-ml-product-as-a-solo-founder-87ee81bbe6f6.json +++ b/config/ml/blogs/soft-launching-an-ai-ml-product-as-a-solo-founder-87ee81bbe6f6.json @@ -8,4 +8,4 @@ "tags": [ "vision" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/tensorflow-2018-07-28-understanding-tensorflow-tensors-shape-static-dynamic.json b/config/ml/blogs/tensorflow-2018-07-28-understanding-tensorflow-tensors-shape-static-dynamic.json index c341cdda9..c32f69ea5 100644 --- a/config/ml/blogs/tensorflow-2018-07-28-understanding-tensorflow-tensors-shape-static-dynamic.json +++ b/config/ml/blogs/tensorflow-2018-07-28-understanding-tensorflow-tensors-shape-static-dynamic.json @@ -10,4 +10,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/tensorflow-go-2017-05-29-understanding-tensorflow-using-go.json b/config/ml/blogs/tensorflow-go-2017-05-29-understanding-tensorflow-using-go.json index be51f231d..0b392b3b7 100644 --- a/config/ml/blogs/tensorflow-go-2017-05-29-understanding-tensorflow-using-go.json +++ b/config/ml/blogs/tensorflow-go-2017-05-29-understanding-tensorflow-using-go.json @@ -10,4 +10,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/tensorflow-go-2020-11-27-deploy-train-tesorflow-models-in-go-human-activity-recognition.json b/config/ml/blogs/tensorflow-go-2020-11-27-deploy-train-tesorflow-models-in-go-human-activity-recognition.json index 5385a6725..a75c4abda 100644 --- a/config/ml/blogs/tensorflow-go-2020-11-27-deploy-train-tesorflow-models-in-go-human-activity-recognition.json +++ b/config/ml/blogs/tensorflow-go-2020-11-27-deploy-train-tesorflow-models-in-go-human-activity-recognition.json @@ -10,4 +10,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/tensorflow-js-blueprint-app-e39654b2b44a.json b/config/ml/blogs/tensorflow-js-blueprint-app-e39654b2b44a.json index 2a016768c..eccffca64 100644 --- a/config/ml/blogs/tensorflow-js-blueprint-app-e39654b2b44a.json +++ b/config/ml/blogs/tensorflow-js-blueprint-app-e39654b2b44a.json @@ -8,4 +8,4 @@ "tags": [ "web" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/tf-tensorrt-tensorflow-2020-07-01-accelerated-inference-trt.json b/config/ml/blogs/tf-tensorrt-tensorflow-2020-07-01-accelerated-inference-trt.json index be9a28504..857622fda 100644 --- a/config/ml/blogs/tf-tensorrt-tensorflow-2020-07-01-accelerated-inference-trt.json +++ b/config/ml/blogs/tf-tensorrt-tensorflow-2020-07-01-accelerated-inference-trt.json @@ -8,4 +8,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/using-automl-vision-in-your-android-app-1d68316c3495.json b/config/ml/blogs/using-automl-vision-in-your-android-app-1d68316c3495.json index 0ce4524e4..1fa6846ed 100644 --- a/config/ml/blogs/using-automl-vision-in-your-android-app-1d68316c3495.json +++ b/config/ml/blogs/using-automl-vision-in-your-android-app-1d68316c3495.json @@ -8,4 +8,4 @@ "tags": [ "vision" ] -} \ No newline at end of file +} diff --git a/config/ml/blogs/weight-pruning-with-keras-86f742dbdb58.json b/config/ml/blogs/weight-pruning-with-keras-86f742dbdb58.json index 7a80747da..b3252627c 100644 --- a/config/ml/blogs/weight-pruning-with-keras-86f742dbdb58.json +++ b/config/ml/blogs/weight-pruning-with-keras-86f742dbdb58.json @@ -8,4 +8,4 @@ "tags": [ "theory" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/AakashKumarNain-annotated_research_papers.json b/config/ml/repos/AakashKumarNain-annotated_research_papers.json index 5d20b9b89..d756a074e 100644 --- a/config/ml/repos/AakashKumarNain-annotated_research_papers.json +++ b/config/ml/repos/AakashKumarNain-annotated_research_papers.json @@ -14,4 +14,4 @@ "tags": [ "collection" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/AravindVNair99-Spot-the-Hole.json b/config/ml/repos/AravindVNair99-Spot-the-Hole.json index 527ddbf0a..b42a9c149 100644 --- a/config/ml/repos/AravindVNair99-Spot-the-Hole.json +++ b/config/ml/repos/AravindVNair99-Spot-the-Hole.json @@ -15,4 +15,4 @@ "vision", "edge" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/BrikerMan-Kashgari.json b/config/ml/repos/BrikerMan-Kashgari.json index c9e58e8e2..7f14630a0 100644 --- a/config/ml/repos/BrikerMan-Kashgari.json +++ b/config/ml/repos/BrikerMan-Kashgari.json @@ -15,4 +15,4 @@ "nlp", "library" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/Duan-JM-edge-brain.json b/config/ml/repos/Duan-JM-edge-brain.json index 525ccb7ad..07e0e70bf 100644 --- a/config/ml/repos/Duan-JM-edge-brain.json +++ b/config/ml/repos/Duan-JM-edge-brain.json @@ -14,4 +14,4 @@ "tags": [ "theory" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/GantMan-ai_sort.json b/config/ml/repos/GantMan-ai_sort.json index 4030f7f16..96f20924b 100644 --- a/config/ml/repos/GantMan-ai_sort.json +++ b/config/ml/repos/GantMan-ai_sort.json @@ -14,4 +14,4 @@ "tags": [ "vision" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/GantMan-enjoytheshow.json b/config/ml/repos/GantMan-enjoytheshow.json index 3fa0e4f45..1e22e751d 100644 --- a/config/ml/repos/GantMan-enjoytheshow.json +++ b/config/ml/repos/GantMan-enjoytheshow.json @@ -14,4 +14,4 @@ "tags": [ "vision" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/GantMan-rps_tfjs_demo.json b/config/ml/repos/GantMan-rps_tfjs_demo.json index a1e484903..263c53fc0 100644 --- a/config/ml/repos/GantMan-rps_tfjs_demo.json +++ b/config/ml/repos/GantMan-rps_tfjs_demo.json @@ -14,4 +14,4 @@ "tags": [ "vision" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/GantMan-tictactoe-ai-tfjs.json b/config/ml/repos/GantMan-tictactoe-ai-tfjs.json index e4d772f17..c4ac68a5f 100644 --- a/config/ml/repos/GantMan-tictactoe-ai-tfjs.json +++ b/config/ml/repos/GantMan-tictactoe-ai-tfjs.json @@ -14,4 +14,4 @@ "tags": [ "web" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/GantMan-timewarp.json b/config/ml/repos/GantMan-timewarp.json index 359881099..9fa8520d0 100644 --- a/config/ml/repos/GantMan-timewarp.json +++ b/config/ml/repos/GantMan-timewarp.json @@ -15,4 +15,4 @@ "web", "vision" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/OmriGM-body-pose-beat-game.json b/config/ml/repos/OmriGM-body-pose-beat-game.json index a115894db..df0cc4cc3 100644 --- a/config/ml/repos/OmriGM-body-pose-beat-game.json +++ b/config/ml/repos/OmriGM-body-pose-beat-game.json @@ -14,4 +14,4 @@ "tags": [ "web" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/Rishit-dagli-GLOM-TensorFlow.json b/config/ml/repos/Rishit-dagli-GLOM-TensorFlow.json index fa1c0c73c..9c376fb96 100644 --- a/config/ml/repos/Rishit-dagli-GLOM-TensorFlow.json +++ b/config/ml/repos/Rishit-dagli-GLOM-TensorFlow.json @@ -15,4 +15,4 @@ "python", "glom" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/Rishit-dagli-Gradient-Centralization-TensorFlow.json b/config/ml/repos/Rishit-dagli-Gradient-Centralization-TensorFlow.json index 93ebbb65f..20b191f26 100644 --- a/config/ml/repos/Rishit-dagli-Gradient-Centralization-TensorFlow.json +++ b/config/ml/repos/Rishit-dagli-Gradient-Centralization-TensorFlow.json @@ -14,4 +14,4 @@ "tags": [ "theory" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/Rishit-dagli-ML-with-Android-11.json b/config/ml/repos/Rishit-dagli-ML-with-Android-11.json index 7b99f44f8..5166c605a 100644 --- a/config/ml/repos/Rishit-dagli-ML-with-Android-11.json +++ b/config/ml/repos/Rishit-dagli-ML-with-Android-11.json @@ -14,4 +14,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/Rishit-dagli-Perceiver.json b/config/ml/repos/Rishit-dagli-Perceiver.json index 6f8b16521..56c0ff71b 100644 --- a/config/ml/repos/Rishit-dagli-Perceiver.json +++ b/config/ml/repos/Rishit-dagli-Perceiver.json @@ -18,4 +18,4 @@ "perception", "transformers" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/SamuelMarks-ml-params.json b/config/ml/repos/SamuelMarks-ml-params.json index c5c13faa3..b41731936 100644 --- a/config/ml/repos/SamuelMarks-ml-params.json +++ b/config/ml/repos/SamuelMarks-ml-params.json @@ -14,4 +14,4 @@ "tags": [ "library" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/SuyashSonawane-AI-Dancer.json b/config/ml/repos/SuyashSonawane-AI-Dancer.json index 47b839dae..63d1f1e75 100644 --- a/config/ml/repos/SuyashSonawane-AI-Dancer.json +++ b/config/ml/repos/SuyashSonawane-AI-Dancer.json @@ -14,4 +14,4 @@ "tags": [ "vision" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/akshaybahadur21-Emojinator.json b/config/ml/repos/akshaybahadur21-Emojinator.json index fd1427647..54f2eb30f 100644 --- a/config/ml/repos/akshaybahadur21-Emojinator.json +++ b/config/ml/repos/akshaybahadur21-Emojinator.json @@ -14,4 +14,4 @@ "tags": [ "vision" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/akshaybahadur21-QuickDraw.json b/config/ml/repos/akshaybahadur21-QuickDraw.json index 92ae372cf..a7a983661 100644 --- a/config/ml/repos/akshaybahadur21-QuickDraw.json +++ b/config/ml/repos/akshaybahadur21-QuickDraw.json @@ -14,4 +14,4 @@ "tags": [ "vision" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/arnaldog12-Machine_Learning.json b/config/ml/repos/arnaldog12-Machine_Learning.json index 5730e219d..2f5313f19 100644 --- a/config/ml/repos/arnaldog12-Machine_Learning.json +++ b/config/ml/repos/arnaldog12-Machine_Learning.json @@ -14,4 +14,4 @@ "tags": [ "collection" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/arracinim-Sewers-Rover.json b/config/ml/repos/arracinim-Sewers-Rover.json index 0080c1b97..1fdf71252 100644 --- a/config/ml/repos/arracinim-Sewers-Rover.json +++ b/config/ml/repos/arracinim-Sewers-Rover.json @@ -14,4 +14,4 @@ "tags": [ "vision" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/deepdialog-tfseg.json b/config/ml/repos/deepdialog-tfseg.json index 7580f76d9..6e5e6c11f 100644 --- a/config/ml/repos/deepdialog-tfseg.json +++ b/config/ml/repos/deepdialog-tfseg.json @@ -15,4 +15,4 @@ "nlp", "library" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/dimitreOliveira-APTOS2019BlindnessDetection.json b/config/ml/repos/dimitreOliveira-APTOS2019BlindnessDetection.json index 62cb8ac0b..004a014ae 100644 --- a/config/ml/repos/dimitreOliveira-APTOS2019BlindnessDetection.json +++ b/config/ml/repos/dimitreOliveira-APTOS2019BlindnessDetection.json @@ -14,4 +14,4 @@ "tags": [ "vision" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/dimitreOliveira-Tweet-Sentiment-Extraction.json b/config/ml/repos/dimitreOliveira-Tweet-Sentiment-Extraction.json index 191f9473f..7e434f0b0 100644 --- a/config/ml/repos/dimitreOliveira-Tweet-Sentiment-Extraction.json +++ b/config/ml/repos/dimitreOliveira-Tweet-Sentiment-Extraction.json @@ -14,4 +14,4 @@ "tags": [ "nlp" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/dimitreOliveira-melanoma-classification.json b/config/ml/repos/dimitreOliveira-melanoma-classification.json index 8a4a140d0..fe95daccf 100644 --- a/config/ml/repos/dimitreOliveira-melanoma-classification.json +++ b/config/ml/repos/dimitreOliveira-melanoma-classification.json @@ -14,4 +14,4 @@ "tags": [ "vision" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/galeone-tfgo.json b/config/ml/repos/galeone-tfgo.json index f68d1ada3..e88bf00d8 100644 --- a/config/ml/repos/galeone-tfgo.json +++ b/config/ml/repos/galeone-tfgo.json @@ -14,4 +14,4 @@ "tags": [ "theory" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/geekjr-quickai.json b/config/ml/repos/geekjr-quickai.json index aaf11675b..0a11ac736 100644 --- a/config/ml/repos/geekjr-quickai.json +++ b/config/ml/repos/geekjr-quickai.json @@ -14,4 +14,4 @@ "tags": [ "theory" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/howl-anderson-MicroTokenizer.json b/config/ml/repos/howl-anderson-MicroTokenizer.json index e5690f148..f4418f08d 100644 --- a/config/ml/repos/howl-anderson-MicroTokenizer.json +++ b/config/ml/repos/howl-anderson-MicroTokenizer.json @@ -15,4 +15,4 @@ "nlp", "library" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/howl-anderson-chinese-wikipedia-corpus-creator.json b/config/ml/repos/howl-anderson-chinese-wikipedia-corpus-creator.json index 726362f3f..6a91f9e81 100644 --- a/config/ml/repos/howl-anderson-chinese-wikipedia-corpus-creator.json +++ b/config/ml/repos/howl-anderson-chinese-wikipedia-corpus-creator.json @@ -14,4 +14,4 @@ "tags": [ "nlp" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/howl-anderson-deliverable_model.json b/config/ml/repos/howl-anderson-deliverable_model.json index 0b516d1a2..6493a2805 100644 --- a/config/ml/repos/howl-anderson-deliverable_model.json +++ b/config/ml/repos/howl-anderson-deliverable_model.json @@ -14,4 +14,4 @@ "tags": [ "library" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/howl-anderson-hanzi_char_featurizer.json b/config/ml/repos/howl-anderson-hanzi_char_featurizer.json index cabc6691f..7fc6f977b 100644 --- a/config/ml/repos/howl-anderson-hanzi_char_featurizer.json +++ b/config/ml/repos/howl-anderson-hanzi_char_featurizer.json @@ -16,4 +16,4 @@ "nlp", "library" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/howl-anderson-seq2annotation.json b/config/ml/repos/howl-anderson-seq2annotation.json index 03d04d5b6..830739fb5 100644 --- a/config/ml/repos/howl-anderson-seq2annotation.json +++ b/config/ml/repos/howl-anderson-seq2annotation.json @@ -15,4 +15,4 @@ "nlp", "library" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/huan-node-facenet.json b/config/ml/repos/huan-node-facenet.json index bbd4add3a..4992902e2 100644 --- a/config/ml/repos/huan-node-facenet.json +++ b/config/ml/repos/huan-node-facenet.json @@ -15,4 +15,4 @@ "web", "library" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/huan-swift-MNIST.json b/config/ml/repos/huan-swift-MNIST.json index 43da37774..b695dac27 100644 --- a/config/ml/repos/huan-swift-MNIST.json +++ b/config/ml/repos/huan-swift-MNIST.json @@ -15,4 +15,4 @@ "vision", "library" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/hugozanini-realtime-retinanet.json b/config/ml/repos/hugozanini-realtime-retinanet.json index f2c3a6f8d..dccaccd60 100644 --- a/config/ml/repos/hugozanini-realtime-retinanet.json +++ b/config/ml/repos/hugozanini-realtime-retinanet.json @@ -14,4 +14,4 @@ "tags": [ "vision" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/kennysong-adversarial.json b/config/ml/repos/kennysong-adversarial.json index 5f298a1a0..63eb06b18 100644 --- a/config/ml/repos/kennysong-adversarial.json +++ b/config/ml/repos/kennysong-adversarial.json @@ -14,4 +14,4 @@ "tags": [ "web" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/kshitizrimal-Classification-Flutter-TFlite.json b/config/ml/repos/kshitizrimal-Classification-Flutter-TFlite.json index 83a3ded22..2d846b159 100644 --- a/config/ml/repos/kshitizrimal-Classification-Flutter-TFlite.json +++ b/config/ml/repos/kshitizrimal-Classification-Flutter-TFlite.json @@ -14,4 +14,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/kshitizrimal-Flutter-TFLite-Image-Segmentation.json b/config/ml/repos/kshitizrimal-Flutter-TFLite-Image-Segmentation.json index a9a1d362c..71c35baca 100644 --- a/config/ml/repos/kshitizrimal-Flutter-TFLite-Image-Segmentation.json +++ b/config/ml/repos/kshitizrimal-Flutter-TFLite-Image-Segmentation.json @@ -14,4 +14,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/kshitizrimal-tflite-realtime-flutter.json b/config/ml/repos/kshitizrimal-tflite-realtime-flutter.json index c4d919858..e0b3bdbff 100644 --- a/config/ml/repos/kshitizrimal-tflite-realtime-flutter.json +++ b/config/ml/repos/kshitizrimal-tflite-realtime-flutter.json @@ -14,4 +14,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/margaretmz-segmentation-style-transfer.json b/config/ml/repos/margaretmz-segmentation-style-transfer.json index aa60a9a32..99ab103a9 100644 --- a/config/ml/repos/margaretmz-segmentation-style-transfer.json +++ b/config/ml/repos/margaretmz-segmentation-style-transfer.json @@ -15,4 +15,4 @@ "vision", "mobile" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/margaretmz-selfie2anime-with-tflite.json b/config/ml/repos/margaretmz-selfie2anime-with-tflite.json index 7a00e6bea..c18e8d5f0 100644 --- a/config/ml/repos/margaretmz-selfie2anime-with-tflite.json +++ b/config/ml/repos/margaretmz-selfie2anime-with-tflite.json @@ -14,4 +14,4 @@ "tags": [ "mobile" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/neuropoly-axondeepseg.json b/config/ml/repos/neuropoly-axondeepseg.json index 3bcbfbdd2..8cd3d08d8 100644 --- a/config/ml/repos/neuropoly-axondeepseg.json +++ b/config/ml/repos/neuropoly-axondeepseg.json @@ -12,4 +12,4 @@ "tags": [ "vision" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/opensource9ja-danfojs.json b/config/ml/repos/opensource9ja-danfojs.json index 07a4c673d..682aa6aca 100644 --- a/config/ml/repos/opensource9ja-danfojs.json +++ b/config/ml/repos/opensource9ja-danfojs.json @@ -14,4 +14,4 @@ "tags": [ "web" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/poets-ai-elegy.json b/config/ml/repos/poets-ai-elegy.json index 5949900cc..2ca62dafa 100644 --- a/config/ml/repos/poets-ai-elegy.json +++ b/config/ml/repos/poets-ai-elegy.json @@ -12,4 +12,4 @@ "tags": [ "library" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/sayakpaul-Adventures-in-TensorFlow-Lite.json b/config/ml/repos/sayakpaul-Adventures-in-TensorFlow-Lite.json index 812f146af..9915c8578 100644 --- a/config/ml/repos/sayakpaul-Adventures-in-TensorFlow-Lite.json +++ b/config/ml/repos/sayakpaul-Adventures-in-TensorFlow-Lite.json @@ -14,4 +14,4 @@ "tags": [ "collection" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/sayakpaul-Blood-Cell-Detection-using-TFOD-API.json b/config/ml/repos/sayakpaul-Blood-Cell-Detection-using-TFOD-API.json index 41acba6a0..bb2d6cc38 100644 --- a/config/ml/repos/sayakpaul-Blood-Cell-Detection-using-TFOD-API.json +++ b/config/ml/repos/sayakpaul-Blood-Cell-Detection-using-TFOD-API.json @@ -14,4 +14,4 @@ "tags": [ "vision" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/sayakpaul-Distributed-Training-in-TensorFlow-2-with-AI-Platform.json b/config/ml/repos/sayakpaul-Distributed-Training-in-TensorFlow-2-with-AI-Platform.json index 2a84e04c0..b2209b6a0 100644 --- a/config/ml/repos/sayakpaul-Distributed-Training-in-TensorFlow-2-with-AI-Platform.json +++ b/config/ml/repos/sayakpaul-Distributed-Training-in-TensorFlow-2-with-AI-Platform.json @@ -14,4 +14,4 @@ "tags": [ "vision" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/sayakpaul-Grocery-Product-Detection.json b/config/ml/repos/sayakpaul-Grocery-Product-Detection.json index 6c2c7e50f..a86ee461b 100644 --- a/config/ml/repos/sayakpaul-Grocery-Product-Detection.json +++ b/config/ml/repos/sayakpaul-Grocery-Product-Detection.json @@ -14,4 +14,4 @@ "tags": [ "vision" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/sayakpaul-TF-2.0-Hacks.json b/config/ml/repos/sayakpaul-TF-2.0-Hacks.json index 777d3614a..c11385b5c 100644 --- a/config/ml/repos/sayakpaul-TF-2.0-Hacks.json +++ b/config/ml/repos/sayakpaul-TF-2.0-Hacks.json @@ -14,4 +14,4 @@ "tags": [ "collection" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/srihari-humbarwadi-retinanet-tensorflow2.json b/config/ml/repos/srihari-humbarwadi-retinanet-tensorflow2.json index e797c070c..1b9d8e2a7 100644 --- a/config/ml/repos/srihari-humbarwadi-retinanet-tensorflow2.json +++ b/config/ml/repos/srihari-humbarwadi-retinanet-tensorflow2.json @@ -14,4 +14,4 @@ "tags": [ "vision" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/victordibia-handtrack.json b/config/ml/repos/victordibia-handtrack.json index 5ebb0b3e8..66f256105 100644 --- a/config/ml/repos/victordibia-handtrack.json +++ b/config/ml/repos/victordibia-handtrack.json @@ -14,4 +14,4 @@ "tags": [ "web" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/yogeshhk-FAQChatbot.json b/config/ml/repos/yogeshhk-FAQChatbot.json index 56595b845..2b33e3f66 100644 --- a/config/ml/repos/yogeshhk-FAQChatbot.json +++ b/config/ml/repos/yogeshhk-FAQChatbot.json @@ -14,4 +14,4 @@ "tags": [ "nlp" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/yogeshhk-MidcurveNN.json b/config/ml/repos/yogeshhk-MidcurveNN.json index 6be45f853..9c9d0b636 100644 --- a/config/ml/repos/yogeshhk-MidcurveNN.json +++ b/config/ml/repos/yogeshhk-MidcurveNN.json @@ -14,4 +14,4 @@ "tags": [ "vision" ] -} \ No newline at end of file +} diff --git a/config/ml/repos/yogeshhk-TeachingDataScience.json b/config/ml/repos/yogeshhk-TeachingDataScience.json index 2ca513788..2cd386af6 100644 --- a/config/ml/repos/yogeshhk-TeachingDataScience.json +++ b/config/ml/repos/yogeshhk-TeachingDataScience.json @@ -15,4 +15,4 @@ "collection", "theory" ] -} \ No newline at end of file +} From 7f8bfa37388ed2cfc4b59f10335787fa7153f1fb Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 12 Jul 2021 11:00:23 +0100 Subject: [PATCH 8/8] Add trailing newline to script --- shared/scripts/util.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared/scripts/util.js b/shared/scripts/util.js index 38912e726..13bf1d560 100644 --- a/shared/scripts/util.js +++ b/shared/scripts/util.js @@ -19,7 +19,7 @@ function writeOrUpdateJSON(filePath, content) { console.log("Writing new file:", filePath); } - fs.writeFileSync(filePath, JSON.stringify(newContent, undefined, 2)); + fs.writeFileSync(filePath, JSON.stringify(newContent, undefined, 2) + '\n'); } module.exports = {