21 lines
445 B
Python
21 lines
445 B
Python
from typing import Dict, Iterable
|
|
|
|
from docforge.model.module import Module
|
|
|
|
|
|
class Project:
|
|
"""Represents a documentation project."""
|
|
|
|
name: str
|
|
modules: Dict[str, Module]
|
|
|
|
def __init__(self, name: str) -> None: ...
|
|
|
|
def add_module(self, module: Module) -> None: ...
|
|
|
|
def get_module(self, path: str) -> Module: ...
|
|
|
|
def get_all_modules(self) -> Iterable[Module]: ...
|
|
|
|
def get_module_list(self) -> list[str]: ...
|