Skip to content

docs(release): document source-package contents; ship root .gitignore#856

Merged
potiuk merged 1 commit into
apache:mainfrom
potiuk:docs/source-release-contents
Jul 13, 2026
Merged

docs(release): document source-package contents; ship root .gitignore#856
potiuk merged 1 commit into
apache:mainfrom
potiuk:docs/source-release-contents

Conversation

@potiuk

@potiuk potiuk commented Jul 13, 2026

Copy link
Copy Markdown
Member

Summary

  • Adds docs/source-release-contents.md describing which repository-root metadata/config files ship in apache-magpie-<version>-source.zip and why (.rat-excludes, .asf.yaml, doap_Magpie.rdf, .apache-magpie.lock, .claude/settings.json, the skill-referenced .github/ templates, the .gitignore files, and the .agents/skills/* view), plus what is deliberately export-ignored and why.
  • References the new doc from README.md.
  • Stops export-ignoreing the repository-root .gitignore so it ships in the source archive again as development-environment config, and updates the .gitattributes rationale comments to match.

Follows the 0.1.0-rc2 [VOTE] review discussion on dev@magpie.apache.org, where the source archive's developer-facing files were flagged as potentially confusing and documenting them was the agreed follow-up.

Type of change

  • Cross-cutting (RFC, AGENTS.md, sandbox, privacy-LLM)
  • Documentation (docs/, README.md, CONTRIBUTING.md)

Test plan

  • prek run passes on the changed files (doctoc, SPDX header, markdownlint, typos, lychee link check, release-archive symlink-lint)
  • Verified via git check-attr export-ignore that the repository-root .gitignore is no longer excluded while projects/_template/.gitignore is unaffected

Linked issues

Refs the 0.1.0-rc2 [VOTE] thread on dev@magpie.apache.org (no tracking issue).

Add docs/source-release-contents.md describing which repository-root
metadata/config files ship in apache-magpie-<version>-source.zip and
why, and which are export-ignored — following the 0.1.0-rc2 [VOTE]
review discussion on dev@magpie.apache.org. Reference it from README.

Also stop export-ignoring the repository-root .gitignore so it ships
again as development-environment config (useful for a from-source dev
checkout), and update the .gitattributes rationale comments to match.
@potiuk potiuk merged commit 13420ef into apache:main Jul 13, 2026
9 checks 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.

1 participant