Namespace
=====================

The default namespace
-------------------------

The families and variables contained in these structure files are ordered, by default, in the `rougail` namespace. It is possible to change the name of this namespace with the :term:`variable namespace <variable_namespace>` parameter of the :doc:`configuration <configuration>`.

This namespace is a bit special, it can access variables in another namespace.

The extra structure files
---------------------------

An extra is a different namespace. The idea is to be able to classify the variables by theme.

Extra namespaces must be declared :doc:`when configuring Rougail <configuration>`.

In this namespace we cannot access variables from another `extra` namespace. 
On the other hand, it is possible to access the variable of the default namespace.

