Skip to content

Latest commit

 

History

History
11 lines (6 loc) · 1.08 KB

RELEASING.md

File metadata and controls

11 lines (6 loc) · 1.08 KB

Information for releases and versioning of ccds

Background

The release of ccds v2 introduced the ccds utility and the concept of versioning to cookiecutter data science. Prior to this release, cookiecutter-data-science only provided a project template, which the generic cookiecutter utility could use to instantiate a project. Branches and forks could be used in the usual way to get different versions of the template.

To give the utility and the template a bit more stability, PR #336 created automated release mechanics for publishing new releases and, by default, pinned the template used by the ccds utility to the installed version.

Issuing a new release

ccds uses semantic versioning. When issuing a new release, **ensure that your release version tag has the format vMAJOR.MINOR.PATCH. The v prefix is important because the utility will look for the tag with that name to download by default.