← Back to all sparks
C

CRediTas

ANALYTICS
Velocity0.0

credit is a tiny package to generate CRediT author statements (https://credit.niso.org/). It provides three functions: create a template, read it back and generate the CRediT

A CRediT author-statement generator that renamed itself, then went quiet for two years.

ropenscir-packagecredit-taxonomyacademic-publishingquartormarkdown
Current state
CRediTas turns a contributor-roles table into a CRediT Author Statement for a paper. The 0.2.0 release in April 2023 did the heavy lifting — package rename, a full object_verb() API rename, and output that drops straight into R Markdown or Quarto. The 0.3.0 release in August 2025 is the only activity since and carries no changelog text beyond a pointer to NEWS.md.
Where it's heading
Development front-loaded a breaking cleanup during rOpenSci review and has coasted since. The design bet made in 0.2.0 — return a string for inline use rather than write a file — pointed the package at literate authoring workflows rather than at standalone scripts, and nothing since has moved away from it. The empty 0.3.0 note makes the current direction impossible to read from the feed.
Prediction
Too little is published to call the next move; the 0.3.0 entry would need to carry its actual changes for the trajectory to be readable from the changelog at all.

Recent moves

  1. 11mo ago

    Version 0.3.0

    A minor-version bump whose entire release note is an instruction to read NEWS.md, so the changes are not visible from the feed. It is the first release in over two years, which makes the missing detail more costly than usual.

    View source ↗
  2. 3y ago

    Zenodo release (version 0.2.0)

    A release cut solely to mint a Zenodo DOI for the repository, published a day after the substantive 0.2.0. Archival plumbing, not a code change.

    View source ↗
  3. 3y ago

    Package and every function renamed; output goes inline

    ⚡ SPARK

    The package becomes CRediTas, every function moves to the object_verb() convention, and cras_write() defaults to returning a markdown string instead of writing a file. This is where the package chose literate authoring as its home, and it broke every existing script to get there.

    View source ↗