Skip to content

Release-readiness polish for v0.1.0 and Zenodo prep#4

Merged
beanapologist merged 2 commits into
mainfrom
copilot/release-readiness-update
Jun 17, 2026
Merged

Release-readiness polish for v0.1.0 and Zenodo prep#4
beanapologist merged 2 commits into
mainfrom
copilot/release-readiness-update

Conversation

Copilot AI commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

This PR makes a focused release-readiness pass for the first public release by tightening README release signals, adding an initial changelog, and polishing citation/package metadata for Zenodo onboarding without inventing a DOI.

  • README release visibility

    • Added top-level badges for CI, Apache 2.0 license, and latest GitHub release.
    • Removed the fake DOI placeholder from the BibTeX block and replaced it with explicit post-Zenodo wording.
  • Changelog for first public release

    • Added root CHANGELOG.md.
    • Created concise initial entry for v0.1.0 (2026-06-17) covering public release scope.
  • Citation metadata polish

    • Updated CITATION.cff message to clarify DOI will be added after the first Zenodo-backed release.
    • Added date-released for 0.1.0.
    • Intentionally did not add a DOI field yet.
  • Python project metadata polish

    • Added conservative project.classifiers in pyproject.toml (status, audience, Python versions, topic).
    • Added standard project.urls (Homepage, Repository, Issues, Changelog).
[![CI](https://github.com/beanapologist/Jump-Diffusion-Engine/actions/workflows/ci.yml/badge.svg)](...)
[![License: Apache-2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](...)
[![GitHub release](https://img.shields.io/github/v/release/beanapologist/Jump-Diffusion-Engine)](...)

Post-merge follow-up after Zenodo is enabled: update README.md and CITATION.cff with the minted DOI and add a DOI badge.

Copilot AI changed the title [WIP] Prepare repository for first public release and Zenodo archival Release-readiness polish for v0.1.0 and Zenodo prep Jun 17, 2026
Copilot AI requested a review from beanapologist June 17, 2026 06:21
@beanapologist beanapologist marked this pull request as ready for review June 17, 2026 06:40
@beanapologist beanapologist merged commit e19f83d into main Jun 17, 2026
5 checks passed
@beanapologist beanapologist deleted the copilot/release-readiness-update branch June 17, 2026 06:40
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