Multimodule project¶
Each module must be in his own directory.
For example. Project with two library library-A
and library-B
and main
module will have following structure:
project/
library-A/
dogefile.py
... library A files ...
library-B/
dogefile.py
... library B files ...
main/
dogefile.py
... main module files ...
dogefile.py
A project dogefile must contain function modules
with all module directories as arguments:
from dogebuild import modules
modules(
'library-A',
'library-B',
'main',
)