# Creating plugins
# Creating plugin in own repository
Clone a sample plugin and install dependencies.
git clone https://github.com/easepick/sample-plugin.git
cd sample-plugin
npm install
Rename plugin and add your features.
# Adding plugin in main repository
- Create a folder in
packagesfolder. (Eg.: myawesome-plugin) - Add
package.jsonandtsconfig.jsontomyawesome-pluginfolder. (Copy and edit from existing plugins) - Create
srcfolder inmyawesome-pluginfolder. - Create
index.tsandindex.scss - Create symlink to
myawesome-pluginfolder innode_modules/@easepickfolder. - Add plugin references in
~/tsconfig.json. - Add plugin in
rollup.config.jsfile.