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