Skip to content

docs: add citation, security and contributing files and a scorecard run - #62

Merged
simonvanlierde merged 2 commits into
mainfrom
add-repo-floor-files
Oct 30, 2026
Merged

simonvanlierde merged 2 commits into
mainfrom
add-repo-floor-files

Conversation

@simonvanlierde

Copy link
Copy Markdown
Contributor
  • CITATION.cff and .zenodo.json, with check-jsonschema and citesync hooks that
    check the schema and keep .zenodo.json in line with CITATION.cff.
  • .github/SECURITY.md with this stack's scope, and .github/CONTRIBUTING.md
    with its recipes, CI and commit style.
  • OpenSSF Scorecard workflow and README badge.

Tests:

  • test -f CITATION.cff -a -f .zenodo.json -a -f .github/SECURITY.md -a -f .github/CONTRIBUTING.md -a -f .github/workflows/scorecard.yml
  • rg -q scorecard README.md
  • install -m 600 .env.example .env && just lint

- CITATION.cff and .zenodo.json, with check-jsonschema and citesync hooks that
  check the schema and keep .zenodo.json in line with CITATION.cff.
- .github/SECURITY.md with this stack's scope, and .github/CONTRIBUTING.md
  with its recipes, CI and commit style.
- OpenSSF Scorecard workflow and README badge.
Zenodo reads CITATION.cff when a repo has no .zenodo.json, and the generated one held nothing more. With both, Zenodo reads only .zenodo.json, so it would have to be kept complete by hand.
@simonvanlierde
simonvanlierde merged commit c9221f7 into main Oct 30, 2026
3 checks passed
@simonvanlierde
simonvanlierde deleted the add-repo-floor-files branch October 30, 2026 19:42
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