The current version of RSQKit is a work in progress. Any content should not be considered final at this stage.
Skip to content Skip to footer

Your tasks: Releasing code

How to Create Code Releases

Description

Software needs to be released regularly. The points in time are described by the software development life cycle. Software Project Management Platforms like GitHub and GitLab offer features to release your software.

Considerations

  • Naming schemes for the version of the release can be very diverse serving different purposes, for example Semantic Versioning (SemVer; e.g. “1.0.0”) and Calendar Versioning (CalVer; e.g. “24.10”).
  • A Changelog can be given with the release to describe the changes made.
  • Attachments like built binaries or packages or other software artefacts can be provided.

Solutions

  • GitHub: Small to large and closed-source to open-source software projects
    • Go to your source code repository.
    • Click on releases and then on “Draft a new release”
    • Remember to use a version number with the considerations listed above.
    • Click on “Publish release”

How to cite this page

To be added.

Tools and resources

Tools and resources on this page

Skip national tools table

National resources

Tools and resources tailored to users in different countries.

Tool or resource Description Related pages Registry
Contributors