Developer Documentation

Developing new Components
Please have a look at the Tutorials first, such that you know how to set up Tesla, create and execute an experiment and use the Component Wizard.
Once you created a new component stub, you might want to modify the component's IO-interfaces and configuration parameters - detailed information on this can be found on the Java Annotations page.
We suggest that you first create a new Component which uses existing roles (have a look at the Tesla Role System), as creating new roles can become a bit complicated.
Tesla comes with source code, such that you can always have a look at existing components and use these as examples - just select a component in the Component View and choose Open Source from the context menu.
If you want to add additional libraries, resources or else to a component, please refer to the Component Project Structure.