build

Deterministic build plan creation and writing.

class django_angular3.build.BuildPlan(project_name: 'str', config_path: 'str', tasks: 'list[BuildTask]')[source]

Bases: object

Parameters:
  • project_name (str)

  • config_path (str)

  • tasks (list[BuildTask])

config_path: str
project_name: str
tasks: list[BuildTask]
to_dict()[source]
Return type:

dict[str, object]

class django_angular3.build.BuildTask(name: 'str', input: 'str', output: 'str')[source]

Bases: object

Parameters:
  • name (str)

  • input (str)

  • output (str)

input: str
name: str
output: str
django_angular3.build.create_build_plan(config)[source]
Parameters:

config (ProjectConfig)

Return type:

BuildPlan

django_angular3.build.write_build_plan(plan, output_dir)[source]
Parameters:
Return type:

Path