Skip to content

Yeoman generator for skills and clusters for Node.js Bot Platform

Notifications You must be signed in to change notification settings

evilai/generator-nbp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scaffolding

You can use yeoman to create new Skill Clusters and Skills in seconds.

First you need to install yeoman and Node.js Bot Platform generator:

npm i -g yeoman
npm i -g generator-nbp

Then just go to the folder where you want to create a new Cluster (for example cd ./src/bot/clusters/) and run

yo nbp:cluster

--> ? Enter you new Cluster name: testCluster
--> create testCluster/index.js
--> create testCluster/skills.js
--> create testCluster/decision-tree.js

After you should go to created testCluster (it would be src/bot/clusters/testCluster) and to create a new skill in that cluster run

yo nbp:skill

--> ? Enter you new Skill name testSkill
--> ? Would you like to update skills.js file for current cluster? Yes
-->  conflict skills.js
--> ? Overwrite skills.js? overwrite
-->  force skills.js
--> create skills/testSkill.js

Cluster testCluster will already include new created with yeoman skills, but still you should edit decision-tree.js manually.

Important

Yeoman will generate .yo-rc.json files in generated cluster folders. If you will add them to .gitignore, then other members of your team will not be able to use yeoman correctly.

About

Yeoman generator for skills and clusters for Node.js Bot Platform

Resources

Stars

Watchers

Forks

Packages

No packages published