GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - fsprojects/SyntacticVersioning: Helper tool to verify semantic version changes based on API surface area changes

BranchesTags
Open more actions menu

Latest commit

 

History

77 Commits
77 Commits

Folders and files

NameName
Last commit message
Last commit date
.config
.config
 
 
.github
.github
 
 
.paket
.paket
 
 
Rake
Rake
 
 
docs
docs
 
 
lib
lib
 
 
src
src
 
 
tests
tests
 
 
.editorconfig
.editorconfig
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.travis.yml
.travis.yml
 
 
Directory.Build.props
Directory.Build.props
 
 
LICENSE.txt
LICENSE.txt
 
 
README.md
README.md
 
 
RELEASE_NOTES.md
RELEASE_NOTES.md
 
 
SynVer.sln
SynVer.sln
 
 
appveyor.yml
appveyor.yml
 
 
build.cmd
build.cmd
 
 
build.fsx
build.fsx
 
 
build.fsx.lock
build.fsx.lock
 
 
build.sh
build.sh
 
 
fsc.props
fsc.props
 
 
mono.fsc.sh
mono.fsc.sh
 
 
paket.dependencies
paket.dependencies
 
 
paket.lock
paket.lock
 
 

Repository files navigation

NuGet Status

SyntacticVersioning

Goal

Be able to get an idea about the semantic version changes based on the surface area changes of a .net assembly.

Developers should be able to use the tool to give a magnitude of any API changes. This is helpful when pushing NuGet-packages from a continuous integration server. Internally used NuGet packages of a .net developer organisation often focus on delivering on business goals; the versioning is easily forgotten. I.e. we want to be able to use this from TeamCity and others.

When upgrading a package you want to know the magnitude of the changes. In many cases the easiest way right now is to upgrade and look at the compilation errors. Having more information directly in NuGet helps.

Integration

  • You can use the SynVer.Lib found on NuGet NuGet Status
  • In order to integrate with FAKE you can use the NuGet NuGet Status

Requirements

SyntacticVersioning requires a local git installation. You can download git from Git Downloads.

Maintainer(s)

  • @gentauro
  • @wallymathieu
  • @baronfel

The default maintainer account for projects under "fsprojects" is @fsprojectsgit - F# Community Project Incubation Space (repo management)

About

Helper tool to verify semantic version changes based on API surface area changes

Topics

fsharpsemantic-versioningsyntactic-versioning

Resources

Readme
License
Activity
Custom properties

Stars

47 stars

Watchers

6 watching

Forks

8 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.