This document provides an overview of the various documents and links that are part of this project's technical documentation.
Architecture description
This document describes the architecture of the project.
Configuration
This document gives an overview of how the project configured.
Build Pineapple from source
This guide describes how to build Pineapple from the source repository.
Maven project organization
This document describes how the project is organized in Maven projects.
Plugin framework reference
This guide describes the plugin framework and how to implement plugins.
Execution framework reference
This guide describes the execution framework and how to use it in plugins, commands and clients.
Guidelines for implementation of commands
This guide describes how Chain commands should be implemented in the project.
Pineapple version implementation
This document describes where version information for the different components is defined.
Usage of the core component
This document describes how to use the core component from clients.
Implementation of supported use cases in the core component:
Extending the core component:
Pineapple test infrastructure
This document describes the design of the test infrastructure used to test the Pineapple project.