Release Checklist
Before DOI
- Confirm version in
release_manifest.json. - Confirm row counts for all Parquet artifacts.
- Confirm README front matter is valid for Hugging Face.
- Confirm license is CC-BY-4.0.
- Confirm
CITATION.cffexists. - Confirm
METHODS.mdexists. - Confirm
SAFE_USE_POLICY.mdexists. - Confirm
MODEL_AND_DATA_GOVERNANCE.mdexists. - Confirm
ZENODO_METADATA.jsonexists. - Confirm
datacite_metadata.jsonexists. - Run
python scripts/validate_release.py. - Run
python scripts/generate_checksums.py --exclude-dist. - Optional: run
python scripts/create_safe_public_subset.py.
Hugging Face DOI
- Go to dataset settings.
- Generate DOI.
- Copy DOI.
- Run
python scripts/apply_doi.py --zenodo-doi 10.5281/zenodo.20113558 --hf-doi <HF_DOI>after Zenodo DOI is also known. - Regenerate checksums after DOI replacement.
Zenodo DOI
- Create new Zenodo upload.
- Select upload type: Dataset.
- Use title from
ZENODO_METADATA.json. - Use description from
ZENODO_METADATA.json. - Set license: CC-BY-4.0.
- Add creator and ORCID if known.
- Add keywords.
- Reserve DOI.
- Run
python scripts/apply_doi.py --zenodo-doi <ZENODO_DOI> --hf-doi <HF_DOI_IF_ANY>. - Re-run validation.
- Upload snapshot files or prepared zip.
- Publish.
After DOI
- Update Hugging Face README.
- Update LinkedIn announcement.
- Update blog article or add note with DOI.
- Add DOI badge to README.
- Archive release tag.