proj_flow.log.rich_text.api
The proj_flow.log.rich_text.api defines base types for CHANGELOG.md
manipulation.
-
class proj_flow.log.rich_text.api.FileUpdate(setup: LogSetup, commit_date: str)
-
commit_date: str
-
class proj_flow.log.rich_text.api.ChangelogGenerator
-
property filename: str
-
abstract property formatter: Type[FileUpdate]
-
abstract property ext: str
-
abstract property split_re: str
-
property intro_head: str
-
property intro_text: str
-
abstract main_heading(caption: str) → List[str]
-
abstract para(text: str) → List[str]
-
intro()
-
format_changelog(log: Dict[str, List[Link]], setup: LogSetup, rt: Runtime)
-
create_changelog(tags: List[str], git: Git, links: Hosting, rt: Runtime, scope_fix: Dict[str, str] = {}, take_all: bool = False)
-
update_changelog(log: Dict[str, List[Link]], setup: LogSetup, rt: Runtime)