Lewati ke konten utama

Configuration

Configuration

Advanced

Pahami kelompok pengaturan yang membentuk output changelog.

Commandcusty changelog generate

Category

Changelog

Quick Command

custy changelog generate

Ringkasan

Konfigurasi aktif berada di .config/custy/config.toml. File dalam app/templates/ adalah source template internal yang disalin oleh custy init, bukan file yang diedit pengguna.

Changelog Configuration Groups

PropertyTypeDescriptionDefaultRequired
[tool.custy.cli.changelog]CLI defaultsDefault direct command seperti force generation.-No
[tool.custy.cli.templates.file]PathsPath template changelog dan commit message.-No
[tool.custy.changelog.core]CollectionEligible commits, merge commits, dan ignored types.-No
[tool.custy.changelog.pending_commit]Active + loaded onlyPending-message collection dan pengaturan terkait.-No
[tool.custy.changelog.cleaning]PresentationHapus template-only content sebelum rendering.-No
[tool.custy.changelog.release]Release behaviorRelease recognition dan perilaku level release.-No
[tool.custy.changelog.release_behavior]OverridesVersion-specific release overrides.-No
[tool.custy.changelog.links]LinksRepository, release, dan comparison URLs.-No
[tool.custy.changelog.render]RenderingTitles, summaries, grouping, metadata, statistics, dan footer.-No
[tool.custy.changelog.breaking]ClassificationBreaking-change handling.-No
[tool.custy.changelog.scope_map]Display mappingPemetaan scope ke display label.-No
[tool.custy.changelog.type_map]Display mappingPemetaan dan urutan commit type.-No
[tool.custy.changelog.advanced]ExperimentalExperimental changelog behavior.-No

Example Configuration

[tool.custy.cli.changelog]
force_generation = false

[tool.custy.changelog.core]
ignore_merge_commits = true
ignore_types = ["chore"]

[tool.custy.changelog.pending_commit]
enabled = true
generation = "regenerate"
placement = "before"

[tool.custy.changelog.render]
group_by_scope = true
deduplicate = true
show_compare_link = true

Detailed Property Reference