Developing new components using the Component Kit framework includes:
- 
Creating a project using the starter or the Talend IntelliJ plugin. This step allows to build the skeleton of the project. It consists in:
- 
Defining the general configuration model for each component in your project.
 - 
Generating and downloading the project archive from the starter.
 - 
Compiling the project.
 
 - 
 - 
Importing the compiled project in your IDE. This step is not required if you have generated the project using the IntelliJ plugin.
 - 
Implementing the components, including:
- 
Registering the components by specifying their metadata: family, categories, version, icon, type and name.
 - 
Defining the layout and configurable part of the components.
 - 
Defining the execution logic of the components, also called runtime.
 
 - 
 - 
Deploying the components to Talend Studio or Cloud applications.
 
Optionally, you can use services. Services are predefined or user-defined configurations that can be reused in several components.
