Skip to content

Commit e6dd2ee

Browse files
committed
Fixing broken links
1 parent b913881 commit e6dd2ee

File tree

7 files changed

+27
-27
lines changed

7 files changed

+27
-27
lines changed

docs/build-server-support.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ When running in MSBuild either from the MSBuild Task or by using the `/proj mypr
1414
## Setup guides
1515
- [AppVeyor](more-info/build-server-setup/appveyor.md)
1616
- [TeamCity](more-info/build-server-setup/teamCity.md)
17-
- [AppVeyor](more-info/build-servers/appveyor.md)
18-
- [TeamCity](more-info/build-servers/teamcity.md)
19-
- [MyGet](more-info/build-servers/myget.md)
20-
- [Bamboo](more-info/build-servers/bamboo.md)
21-
- [Jenkins](more-info/build-servers/jenkins.md)
22-
- [Continua CI](more-info/build-servers/continua.md))
23-
- [Team Build (TFS)](more-info/build-servers/teambuild.md)
24-
- [TFS Build vNext](more-info/build-servers/tfs-build-vnext.md)
17+
- [AppVeyor](more-info/build-server-setup/appveyor.md)
18+
- [TeamCity](more-info/build-server-setup/teamcity.md)
19+
- [MyGet](more-info/build-server-setup/myget.md)
20+
- [Bamboo](more-info/build-server-setup/bamboo.md)
21+
- [Jenkins](more-info/build-server-setup/jenkins.md)
22+
- [Continua CI](more-info/build-server-setup/continua.md))
23+
- [Team Build (TFS)](more-info/build-server-setup/teambuild.md)
24+
- [TFS Build vNext](more-info/build-server-setup/tfs-build-vnext.md)

docs/examples.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Examples
2-
![README](images/CommitGraph.png)
2+
![README](img/CommitGraph.png)
33

44
At each commit sha GitVersion will calculate:
55

@@ -24,10 +24,10 @@ This is just a small sample of the way GitVersion works. The idea is you just pl
2424
- support/
2525
- release/
2626

27-
If you have other branch types GitVersion is entirely configuration driven, so check out the [Configuration](#Configuration) section of the readme to understand how to make GitVersion work for you.
27+
If you have other branch types GitVersion is entirely configuration driven, so check out the [Configuration](configuration.md) section of the readme to understand how to make GitVersion work for you.
2828

2929
## GitFlow
30-
[See GitFlow Examples](branchingStrategies/gitFlowExamples.md)
30+
[See GitFlow Examples](git-branching-strategies/gitflow-examples.md)
3131

3232
## GitHubFlow
33-
[See GitHubFlow Examples](branchingStrategies/gitHubFlowExamples.md)
33+
[See GitHubFlow Examples](git-branching-strategies/githubflow-examples.md)

docs/faq.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
# FAQ
22

33
## Why is my version not incrementing?
4-
GitVersion calculates the semantic version, this will only change once per *release*. Read more at [version increments](./versionIncrements.md)
4+
GitVersion calculates the semantic version, this will only change once per *release*. Read more at [version increments](more-info/version-increments.md)
55

66
## How can GitVersion run for a shallow clone or checkout on server working directories
7-
GitVersion needs a proper git repository to run, some build servers do not do a proper clone which can cause issues. GitVersion has a feature called [dynamic repositories](Dynamic-Repositories.md) which solves this by cloning the repository and working against that clone instead of the working directory.
7+
GitVersion needs a proper git repository to run, some build servers do not do a proper clone which can cause issues. GitVersion has a feature called [dynamic repositories](more-info/dynamic-repositories.md) which solves this by cloning the repository and working against that clone instead of the working directory.
88

99
## I don't understand what SemVer is all about
1010
Not a problem, we have a quick introduction to SemVer which can be a good primer to read before reading [SemVer.org](http://semver.org)
1111

12-
Read more at [intro to semver](introToSemVer.md)
12+
Read more at [intro to semver](reference/intro-to-semver.md)
1313

1414
## I can't use the build number for NuGet
1515
If you have used NuGet you would notice the versions above are not compatible with NuGet. GitVersion solves this by providing *variables*.

docs/index.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# GitVersion Docs
2-
GitVersion is a tool to help you achieve *Semantic Versioning* on your project.
2+
GitVersion is a tool to help you achieve *Semantic Versioning* on your project.
33

44
This influences many of the decisions GitVersion has made, please read and understand this page as it will help you start using GitVersion effectively!
55

@@ -10,7 +10,7 @@ If a commit is tagged, then GitVersion will *always* use that version over any c
1010
### The Semantic Version does not increment every commit
1111
This trips a lot of people up, by default GitVersion *does not* increment the SemVer every commit. This means that you will get multiple builds producing the *same version* of your application.
1212

13-
Read more at [version increments](./versionIncrements.md)
13+
Read more at [version increments](more-info/version-increments.md)
1414

1515
### Version sources
1616
There are a number of sources GitVersion can get it's versions from, they include:
@@ -21,12 +21,12 @@ There are a number of sources GitVersion can get it's versions from, they includ
2121
- Track version of another branch (i.e develop tracks master, so when master increments so does develop)
2222
- GitVersionConfig.yaml file (i.e `next-version: 2.0.0`)
2323

24-
Read more at [version sources](./versionSources.md)
24+
Read more at [version sources](more-info/version-sources.md)
2525

2626
## Configuration
2727
GitVersion v3 was rewritten to be very configuration driven rather than hardcoding git workflows into it. This has made it a lot more flexible. Configuration options can be set globally or per branch.
2828

29-
Read more about [configuration](./configuration.md)
29+
Read more about [configuration](configuration.md)
3030

3131
## Output Variables
3232
We recognise that a single formatted version number does not work for all cases. A simple example is NuGet, it doesn't support SemVer 2.0 meaning that the SemVer of `1.3.5-beta.10+500` needs to be formatted as `1.3.5-beta0010` so it will sort properly.
@@ -36,4 +36,4 @@ You can just run `GitVersion.exe` in your repository to see what variables are a
3636
## Exe or MSBuild Task
3737
There are two ways to consume GitVersion, the first is by running GitVersion.exe. The second is an MSBuild task. The MSBuild task is really easy to get up and running, simply install GitVersionTask from NuGet and it will integrate into your project and write out variables to your build server if it's running on one. The exe offers more options and works for not just .net projects.
3838

39-
Read more about [using GitVersion](./usage.md)
39+
Read more about [using GitVersion](usage.md)

docs/more-info/build-server-setup/teamcity.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ In [TeamCity](https://www.jetbrains.com/teamcity/) you can create a build step a
77
* **Command executable:** `GitVersion.exe`
88
* **Command parameters:** `/output buildserver /updateassemblyinfo true`
99

10-
Then in your build parameters simply [add a placeholder](https://github.com/Particular/GitVersion/wiki/Variables#recommended-teamcity-setup) of the GitVersion variables you would like to use.
10+
Then in your build parameters simply [add a placeholder](#nuget-in-teamcity) of the GitVersion variables you would like to use.
1111

1212
GitVersion writes system parameters into TeamCity, so they will automatically be passed to your build scripts to use.
1313

@@ -18,7 +18,7 @@ TeamCity has support for meta-runners which allow custom tasks. There is a GitVe
1818

1919
## Running inside TeamCity
2020
* Make sure to use **agent checkouts** (required, server checkouts do not copy the needed `.git` directory)
21-
- If you want to use *checkout on server*, see [dynamic repositories](Dynamic-Repositories.md)
21+
- If you want to use *checkout on server*, see [dynamic repositories](../dynamic-repositories.md)
2222
* For the moment you need to promote the `%teamcity.build.vcs.branch.{configurationid}%` build parameter to an environment variable with the same name for pull requests to be handled correctly
2323
* We update the TC build number to the GitVersion number automatically
2424
* We output the individual values of the GitVersion version as the build parameter: `GitVersion.*` (Eg: `GitVersion.Major`) if you need access to them in your build script

docs/reference/intro-to-semver.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,4 @@ For a more complete explaination checkout [semver.org](http://semver.org) which
2424
## SemVer in GitVersion
2525
GitVersion makes it easy to follow semantic versioning in your library by automatically calculating the next semantic version which your library/application is likely to use. In GitFlow the develop branch will bump the *minor* when master is tagged, while GitHubFlow will bump the *patch*.
2626

27-
Because one side does not always fit all, GitVersion provides many [Variables](variables.md) for you to use which contain different variations of the version. For example SemVer will be in the format {major}.{minor}.{patch}-{tag}, but FullSemVer will also include build metadata: {major}.{minor}.{patch}-{tag}+{buildmetadata}
27+
Because one side does not always fit all, GitVersion provides many [Variables](../more-info/variables.md) for you to use which contain different variations of the version. For example SemVer will be in the format {major}.{minor}.{patch}-{tag}, but FullSemVer will also include build metadata: {major}.{minor}.{patch}-{tag}+{buildmetadata}

docs/usage.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# Usage
22
There are two main ways to consume GitVersion, the first is by running GitVersion.exe. The second is an MSBuild task. The MSBuild task is really easy to get up and running, simply install GitVersionTask from NuGet and it will integrate into your project and write out variables to your build server if it's running on one. The exe offers more options and works for not just .net projects.
33

4-
- [A Command Line tool](usage/commandLine.md)
5-
- [An MSBuild Task](usage/msbuildTask.md)
6-
- [A NuGet Library package](#NuGet-Library)
7-
- [A Ruby Gem](#Gem)
4+
- [A Command Line tool](#command-line)
5+
- [An MSBuild Task](#msbuild-task)
6+
- [A NuGet Library package](#nuget-library)
7+
- [A Ruby Gem](#gem)
88

99
## Command Line
1010
If you want a command line version installed on your machine then you can use [Chocolatey](http://chocolatey.org) to install GitVersion

0 commit comments

Comments
 (0)