Patterns 7.x for contributors: A tour of the code

The purpose of this document is offering a starting point for contributors and developers to understand patterns code. The tour's aim is to provide an outer to inner overview, in a similar way we do while debugging the code.
In order to make the documentation more understandable a set of flowchart are employed and attached to the pages in case a bigger resolution is needed. The latest version of the source files of the flowcharts can also be checkout from GitHub at: git://github.com/QScience/patterns-flowcharts.git

Database and Constants

Inspecting the hook_schema() in the file patterns.install in order to have an overview of how patterns are stored in the database can be a

Exporting configuration

Important: This page is a tour of the code for the submodule patterns_export and the components. If you are looking for information on how

Other functionalities: refresh, check, trash, remove, publish...

In this section we will describe the operations involved in some other functionalities not related to the execution.

Running a pattern: execution flow

In this section we will detail the execution flow using a basic pattern that can be found in the submodule patterns_examples: node.yaml.

Guide maintainers

drozas's picture