{"id":25252852,"url":"https://github.com/kemyke/cake.nuget.versioning","last_synced_at":"2026-04-24T16:32:02.497Z","repository":{"id":65578118,"uuid":"111403622","full_name":"Kemyke/Cake.Nuget.Versioning","owner":"Kemyke","description":"Contains functionality for creating Nuget compatible version numbers.","archived":false,"fork":false,"pushed_at":"2022-11-23T16:17:18.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-05T22:16:55.507Z","etag":null,"topics":["cake","nuget","semver","versioning"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Kemyke.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-11-20T11:47:19.000Z","updated_at":"2022-11-23T16:17:21.000Z","dependencies_parsed_at":"2023-01-30T11:05:10.581Z","dependency_job_id":null,"html_url":"https://github.com/Kemyke/Cake.Nuget.Versioning","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kemyke%2FCake.Nuget.Versioning","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kemyke%2FCake.Nuget.Versioning/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kemyke%2FCake.Nuget.Versioning/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kemyke%2FCake.Nuget.Versioning/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kemyke","download_url":"https://codeload.github.com/Kemyke/Cake.Nuget.Versioning/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247406103,"owners_count":20933806,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cake","nuget","semver","versioning"],"created_at":"2025-02-12T04:18:52.793Z","updated_at":"2026-04-24T16:32:02.459Z","avatar_url":"https://github.com/Kemyke.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cake.Nuget.Versioning\n\n## Summary\n\nContains functionality for creating Nuget compatible version numbers.\nCreate nuget compatible version from the parameters. If branch names and other settings are provided it created a valid suffix for the version.\nYou can't just use the current branch name because it can be too long or starts with numbers. You can trim string from the branch name to create more readable versions.\n\n## Usage\n\n```\n#addin \"nuget:?package=Cake.Nuget.Versioning\"\n\n\nvar fullVersion = BuildNugetVersionFromBranch(major, minor, patch, new BuildNugetVersionFromBranchSettings { BranchName = gitBranch, TrimPatterns = new[] { \"feature/\" }});\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkemyke%2Fcake.nuget.versioning","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkemyke%2Fcake.nuget.versioning","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkemyke%2Fcake.nuget.versioning/lists"}