From 0a5aba35a05da947291859ab078ac84aa27748db Mon Sep 17 00:00:00 2001 From: Hasnain Makada <82728823+hasnainmakada-99@users.noreply.github.com> Date: Tue, 19 Apr 2022 16:17:57 +0530 Subject: [PATCH 1/6] Add: readme generator for each play --- plop-templates/play-readme.hbs | 1 + plopfile.js | 5 +++++ 2 files changed, 6 insertions(+) create mode 100644 plop-templates/play-readme.hbs diff --git a/plop-templates/play-readme.hbs b/plop-templates/play-readme.hbs new file mode 100644 index 0000000000..f5ab855a96 --- /dev/null +++ b/plop-templates/play-readme.hbs @@ -0,0 +1 @@ +# {{name}}; \ No newline at end of file diff --git a/plopfile.js b/plopfile.js index 0222bc7ca9..ca8721c783 100644 --- a/plopfile.js +++ b/plopfile.js @@ -58,6 +58,11 @@ module.exports = plop => { path: 'src/plays/{{generateFolderName name}}/{{pascalCase name}}.jsx', templateFile: 'plop-templates/component.hbs', }, + { + type: 'add', + path: 'src/plays/{{generateFolderName name}}/Readme.md', + templateFile: 'plop-templates/play-readme.hbs', + }, { type: 'modify', path: 'src/plays/index.js', From dea4a5a4b9b73b33b0a5fc93e953ee547e4f2681 Mon Sep 17 00:00:00 2001 From: Hasnain Makada <82728823+hasnainmakada-99@users.noreply.github.com> Date: Tue, 19 Apr 2022 16:22:34 +0530 Subject: [PATCH 2/6] Update: made some changes in the plop templates --- plop-templates/play-readme.hbs | 2 +- src/meta/play-meta.js | 13 +++++++++++++ src/plays/index.js | 1 + 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/plop-templates/play-readme.hbs b/plop-templates/play-readme.hbs index f5ab855a96..73eb3800bd 100644 --- a/plop-templates/play-readme.hbs +++ b/plop-templates/play-readme.hbs @@ -1 +1 @@ -# {{name}}; \ No newline at end of file +# {{name}} \ No newline at end of file diff --git a/src/meta/play-meta.js b/src/meta/play-meta.js index e8b5e16373..728c0308c5 100644 --- a/src/meta/play-meta.js +++ b/src/meta/play-meta.js @@ -8,6 +8,7 @@ import { States, SocialCard, RandomMemeGenerator, +Sample, //import play here } from "plays"; @@ -113,6 +114,18 @@ export const plays = [ cover: '', blog: '', video: '' + }, { + id: 'pl-sample', + name: 'Sample', + description: 'nothin', + component: () => {return }, + path: '/plays/sample', + level: 'Beginner', + tags: '', + github: '', + cover: '', + blog: '', + video: '' }, //replace new play item here ]; diff --git a/src/plays/index.js b/src/plays/index.js index ef6c19ba11..d929f9a848 100644 --- a/src/plays/index.js +++ b/src/plays/index.js @@ -9,4 +9,5 @@ export { default as CounterApp } from 'plays/counter/CounterApp'; export { default as States } from 'plays/states/States'; export { default as SocialCard } from 'plays/social-card/SocialCard'; export { default as RandomMemeGenerator } from 'plays/random-meme-generator/RandomMemeGenerator'; +export { default as Sample } from 'plays/sample/Sample'; //add export here From a814534bd1f00da5965f9b773b110d455880d59b Mon Sep 17 00:00:00 2001 From: Hasnain Makada <82728823+hasnainmakada-99@users.noreply.github.com> Date: Tue, 19 Apr 2022 16:57:22 +0530 Subject: [PATCH 3/6] Add: readme generaator for each play --- plop-templates/play-readme.hbs | 1 + plopfile.js | 5 +++++ 2 files changed, 6 insertions(+) create mode 100644 plop-templates/play-readme.hbs diff --git a/plop-templates/play-readme.hbs b/plop-templates/play-readme.hbs new file mode 100644 index 0000000000..73eb3800bd --- /dev/null +++ b/plop-templates/play-readme.hbs @@ -0,0 +1 @@ +# {{name}} \ No newline at end of file diff --git a/plopfile.js b/plopfile.js index 0222bc7ca9..ca8721c783 100644 --- a/plopfile.js +++ b/plopfile.js @@ -58,6 +58,11 @@ module.exports = plop => { path: 'src/plays/{{generateFolderName name}}/{{pascalCase name}}.jsx', templateFile: 'plop-templates/component.hbs', }, + { + type: 'add', + path: 'src/plays/{{generateFolderName name}}/Readme.md', + templateFile: 'plop-templates/play-readme.hbs', + }, { type: 'modify', path: 'src/plays/index.js', From 5ac98b3c2bb95c813b7ba1fbd128328810d29156 Mon Sep 17 00:00:00 2001 From: Hasnain Makada <82728823+hasnainmakada-99@users.noreply.github.com> Date: Tue, 19 Apr 2022 16:59:55 +0530 Subject: [PATCH 4/6] Removed sample play from src --- src/meta/play-meta.js | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/src/meta/play-meta.js b/src/meta/play-meta.js index 728c0308c5..fa439bc41b 100644 --- a/src/meta/play-meta.js +++ b/src/meta/play-meta.js @@ -114,18 +114,6 @@ export const plays = [ cover: '', blog: '', video: '' - }, { - id: 'pl-sample', - name: 'Sample', - description: 'nothin', - component: () => {return }, - path: '/plays/sample', - level: 'Beginner', - tags: '', - github: '', - cover: '', - blog: '', - video: '' }, //replace new play item here ]; From 3b78163c399001ce89d06426b836797153f8d802 Mon Sep 17 00:00:00 2001 From: Hasnain Makada <82728823+hasnainmakada-99@users.noreply.github.com> Date: Tue, 19 Apr 2022 17:01:46 +0530 Subject: [PATCH 5/6] Removed the name sample from src --- src/meta/play-meta.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/meta/play-meta.js b/src/meta/play-meta.js index fa439bc41b..e8b5e16373 100644 --- a/src/meta/play-meta.js +++ b/src/meta/play-meta.js @@ -8,7 +8,6 @@ import { States, SocialCard, RandomMemeGenerator, -Sample, //import play here } from "plays"; From 310a0a0799fcadc9f82b31f49cbf4654891dae85 Mon Sep 17 00:00:00 2001 From: Hasnain Makada <82728823+hasnainmakada-99@users.noreply.github.com> Date: Tue, 19 Apr 2022 17:03:15 +0530 Subject: [PATCH 6/6] Removed samples export from src --- src/plays/index.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/plays/index.js b/src/plays/index.js index d929f9a848..ef6c19ba11 100644 --- a/src/plays/index.js +++ b/src/plays/index.js @@ -9,5 +9,4 @@ export { default as CounterApp } from 'plays/counter/CounterApp'; export { default as States } from 'plays/states/States'; export { default as SocialCard } from 'plays/social-card/SocialCard'; export { default as RandomMemeGenerator } from 'plays/random-meme-generator/RandomMemeGenerator'; -export { default as Sample } from 'plays/sample/Sample'; //add export here