Basically Alambic uses plugins to retrieve data from various tools and repositories of the software development process, applies these values to a quality model and generates a variety of graphs, numbers, and reports. Alambic also provides a unified API to retrieve this data.
Data is retrieved by executing pre-plugins. Plugins first collect the data and then optionnaly run checks and actions, then compute metrics or visualisation objects. Once all pre-plugins have been executed, the attributes are computed and the quality model is populated.
Then the post-plugins are executed, and have access to all data retrieved and computed by pre-plugins. Once the project has been successfully analysed results are displayed in the dashboard section. This section provides several pages to analyse the project's situation and zoom into the details when needed. The plugins tab displays the visualisation output of installed plugins.
Once all projects have been executed, global plugins are executed. They have access to data, information, recommendations, metrics and attributes from all projects.
Page generated by Alambic 3.2 on Wed Feb 22 14:39:57 2017.