Skip to content

docs: update documentation for repogen#18

Merged
bketelsen merged 1 commit intomainfrom
yeti/docs-20260327-6ed7
Mar 27, 2026
Merged

docs: update documentation for repogen#18
bketelsen merged 1 commit intomainfrom
yeti/docs-20260327-6ed7

Conversation

@frostyardyeti
Copy link
Copy Markdown

@frostyardyeti frostyardyeti bot commented Mar 27, 2026

Summary

Updates the project documentation to reflect recent code changes, ensuring the docs accurately describe current behavior. These changes capture improvements to the universal package model fields, the ShouldCopyPackage optimization, and RPM repomd.xml checksum handling.

Changes

  • OVERVIEW.md: Expanded the models.Package field listing to include Maintainer, Homepage, License, Dependencies, Conflicts, Groups, and file-level fields (Filename, Size, MD5Sum, SHA1Sum, SHA256Sum, SHA512Sum)
  • OVERVIEW.md: Clarified that ShouldCopyPackage is used by both the RPM and Homebrew generators to skip unnecessary copies during generation
  • generators.md: Documented that repomd.xml records both a compressed-file checksum and an open-checksum computed from the uncompressed primary.xml
  • generators.md: Added note that the Homebrew generator uses ShouldCopyPackage() to skip redundant bottle copies when the destination already has an identical file

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@bketelsen bketelsen merged commit 48decbe into main Mar 27, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants