Skip to content
Permalink
Browse files

gonum: add release schedule

* gonum: add release schedule

Fixes #1089.

* doc: typos+cosmetics

* PS-2: address first batch of comments
  • Loading branch information
sbinet committed Oct 20, 2019
1 parent 74cb7b1 commit b72f7aa23a47a7d95df7d3d5248af26c33327925
Showing with 14 additions and 4 deletions.
  1. +14 −4 README.md
@@ -2,7 +2,7 @@

## Installation

The core packages of the gonum suite are written in pure Go with some assembly.
The core packages of the Gonum suite are written in pure Go with some assembly.
Installation is done using `go get`.
```
go get -u gonum.org/v1/gonum/...
@@ -12,11 +12,21 @@ go get -u gonum.org/v1/gonum/...

Gonum supports and tests on the [two most recent Go releases](https://github.com/gonum/gonum/blob/master/.travis.yml#L6-L10) on Linux, macOS and Windows.

## Release schedule

The Gonum modules are released on a six-month release schedule, aligned with the Go releases.
_i.e.:_ when `Go-1.x` is released, `Gonum-v0.n.0` is released around the same time.
Six months after, `Go-1.x+1` is released, and `Gonum-v0.n+1.0` as well.

The release schedule, based on the current Go release schedule is thus:

- `Gonum-v0.n.0`: February
- `Gonum-v0.n+1.0`: August

## Build tags

The gonum packages use a variety of build tags to set non-standard build conditions.
Building gonum applications will work without knowing how to use these tags, but they can be used during testing and to control the use of assembly and CGO code.
The Gonum packages use a variety of build tags to set non-standard build conditions.
Building Gonum applications will work without knowing how to use these tags, but they can be used during testing and to control the use of assembly and CGO code.

The current list of non-internal tags is as follows:

@@ -38,4 +48,4 @@ https://groups.google.com/forum/#!forum/gonum-dev

Original code is licensed under the Gonum License found in the LICENSE file. Portions of the code are subject to the additional licenses found in THIRD_PARTY_LICENSES. All third party code is licensed either under a BSD or MIT license.

Code in graph/formats/dot is dual licensed [Public Domain Dedication](https://creativecommons.org/publicdomain/zero/1.0/) and Gonum License, and users are free to choose the license which suits their needs for this code.
Code in graph/formats/dot is dual licensed [Public Domain Dedication](https://creativecommons.org/publicdomain/zero/1.0/) and Gonum License, and users are free to choose the license which suits their needs for this code.

0 comments on commit b72f7aa

Please sign in to comment.
You can’t perform that action at this time.