@pipcook/create-pipcook-plugin

1.0.1 • Public • Published

@pipcook/create-pipcook-plugin

Create plugin for Pipcook in only one command via npm-init.

Getting started

The are many ways to create a plugin for Pipcook.

# via NPM
$ npm init @pipcook/pipcook-plugin --category data-collect my-plugin

# via Pipcook
$ pipcook plugin create my-plugin --category data-collect

To create a TypeScript(default) plugin:

$ npm init @pipcook/pipcook-plugin my-plugin

To create a plugin with its category:

$ npm init @pipcook/pipcook-plugin --category data-collect my-plugin

Supported categories of plugin are:

  • data-collect
  • data-access
  • data-process
  • model-define
  • model-train
  • model-evaluate

To create a Python plugin:

$ npm init @pipcook/create-pipcook-plugin --python

How to write a template for new plugin

  1. create a directory at ./templates, and name in v1-default-${plugin-category}.
  2. create an index.ts under created template directory, and write the template there.
  3. submit a Pull Request to this repository.

To debug the new plugin template, we could use npx command:

$ npm link
$ npx @pipcook/create-pipcook-plugin foobar --category new-category

License

MIT.

Readme

Keywords

Package Sidebar

Install

npm i @pipcook/create-pipcook-plugin

Weekly Downloads

2

Version

1.0.1

License

MIT

Unpacked Size

9.25 kB

Total Files

14

Last publish

Collaborators

  • jan-www
  • gindis
  • rickycao
  • wcount
  • yorkie
  • ericlee98
  • feelychau