...
Deploying plugins is covered under Plugin Management: Plugin Deployment, for deploying as either a system or user artifact.
Plugin Basics: Plugin types, Maven archetypes, plugin class annotations, and plugin configuration
Creating a Plugin: The Java methods that need to be implemented for each plugin type
Plugin Presentation: Controlling how your plugin appears in the Pipeline Studio
Testing Plugins: Using CDAP testing facilities and the CDAP Pipelines test module
Packaging Plugins: Packaging a plugin in a JAR