Signed-off-by: jolheiser <john.olheiser@gmail.com>
This commit is contained in:
guillep2k 2020-03-04 21:37:19 -03:00 committed by GitHub
parent 4e65d2b8ea
commit be544e8e6a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 11 additions and 12 deletions

View file

@ -19,6 +19,8 @@ params:
author: The Gitea Authors author: The Gitea Authors
website: https://docs.gitea.io website: https://docs.gitea.io
version: 1.11.0 version: 1.11.0
minGoVersion: 1.11
goVersion: 1.13
outputs: outputs:
home: home:

View file

@ -36,17 +36,12 @@ necessary. To be able to use these you must have the `"$GOPATH"/bin` directory
on the executable path. If you don't add the go bin directory to the on the executable path. If you don't add the go bin directory to the
executable path you will have to manage this yourself. executable path you will have to manage this yourself.
**Note 2**: Go version 1.11 or higher is required; however, it is important **Note 2**: Go version {{< min-go-version >}} or higher is required; however, it is important
to note that our continuous integration will check that the formatting of the to note that our continuous integration will check that the formatting of the
source code is not changed by `gofmt` using `make fmt-check`. Unfortunately, source code is not changed by `gofmt` using `make fmt-check`. Unfortunately,
the results of `gofmt` can differ by the version of `go`. It is therefore the results of `gofmt` can differ by the version of `go`. It is therefore
recommended to install the version of go that our continuous integration is recommended to install the version of Go that our continuous integration is
running. At the time of writing this is Go version 1.12; however, this can be running. As of last update, it should be Go version {{< go-version >}}.
checked by looking at the
[master `.drone.yml`](https://github.com/go-gitea/gitea/blob/master/.drone.yml)
(At the time of writing
[line 67](https://github.com/go-gitea/gitea/blob/8917d66571a95f3da232a0c27bc1300210d10fde/.drone.yml#L67)
is the relevant line - but this may change.)
## Downloading and cloning the Gitea source code ## Downloading and cloning the Gitea source code

View file

@ -31,7 +31,7 @@ necessary. To be able to use these, you must have the `"$GOPATH/bin"` directory
on the executable path. If you don't add the go bin directory to the on the executable path. If you don't add the go bin directory to the
executable path, you will have to manage this yourself. executable path, you will have to manage this yourself.
**Note 2**: Go version 1.11 or higher is required. However, it is recommended to **Note 2**: Go version {{< min-go-version >}} or higher is required. However, it is recommended to
obtain the same version as our continuous integration, see the advice given in obtain the same version as our continuous integration, see the advice given in
<a href='{{< relref "doc/advanced/hacking-on-gitea.en-us.md" >}}'>Hacking on <a href='{{< relref "doc/advanced/hacking-on-gitea.en-us.md" >}}'>Hacking on
Gitea</a> Gitea</a>
@ -81,7 +81,7 @@ git checkout v{{< version >}} # or git checkout pr-xyz
To build from source, the following programs must be present on the system: To build from source, the following programs must be present on the system:
- `go` 1.11.0 or higher, see [here](https://golang.org/dl/) - `go` {{< min-go-version >}} or higher, see [here](https://golang.org/dl/)
- `node` 10.0.0 or higher with `npm`, see [here](https://nodejs.org/en/download/) - `node` 10.0.0 or higher with `npm`, see [here](https://nodejs.org/en/download/)
- `make`, see <a href='{{< relref "doc/advanced/make.en-us.md" >}}'>here</a> - `make`, see <a href='{{< relref "doc/advanced/make.en-us.md" >}}'>here</a>
@ -116,7 +116,7 @@ TAGS="bindata sqlite sqlite_unlock_notify" make build
The `build` target is split into two sub-targets: The `build` target is split into two sub-targets:
- `make backend` which requires [Go 1.11](https://golang.org/dl/) or greater. - `make backend` which requires [Go {{< min-go-version >}}](https://golang.org/dl/) or greater.
- `make frontend` which requires [Node.js 10.0.0](https://nodejs.org/en/download/) or greater. - `make frontend` which requires [Node.js 10.0.0](https://nodejs.org/en/download/) or greater.
If pre-built frontend files are present it is possible to only build the backend: If pre-built frontend files are present it is possible to only build the backend:

View file

@ -46,7 +46,7 @@ git checkout v{{< version >}}
要从源代码进行编译,以下依赖程序必须事先安装好: 要从源代码进行编译,以下依赖程序必须事先安装好:
- `go` 1.11.0 或以上版本, 详见 [here](https://golang.org/dl/) - `go` {{< min-go-version >}} 或以上版本, 详见 [here](https://golang.org/dl/)
- `node` 10.0.0 或以上版本,并且安装 `npm`, 详见 [here](https://nodejs.org/en/download/) - `node` 10.0.0 或以上版本,并且安装 `npm`, 详见 [here](https://nodejs.org/en/download/)
- `make`, 详见 <a href='{{< relref "make.zh-cn.md" >}}'>这里</a> - `make`, 详见 <a href='{{< relref "make.zh-cn.md" >}}'>这里</a>

View file

@ -0,0 +1 @@
{{ .Site.Params.goVersion }}

View file

@ -0,0 +1 @@
{{ .Site.Params.minGoVersion }}