Skip to content

About

The go-scikit portal: the pure-Go scientific stack, one page

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

go-scikit.github.io

The go-scikit portal (Hugo), served at https://go-scikit.github.io/: the stack, one card per member organisation with its site and documentation, the measured claims with links to their evidence, and a first notebook.

The design is the go-* family landing kit, imported as the Hugo module go-fleettools/landingkit (pinned in go.mod; kit.go keeps go mod tidy from dropping it). The only thing set here is [params.brand] in hugo.toml, written by landingkit brand static/img/logo.svg from the logo's gradient. The member organisations, the claims and the repositories are lists in hugo.toml; the page is layouts/index.html.

The notebook is real: the hero shows example/first.md and, under it, example/output.txt, both read at build time. example/go.mod pins the libraries it imports and the notebook command (as a tool), and the ci workflow runs it again and fails if the output differs.

cd example && go tool notebook run first.md | sed -E 's/, (ran in [^)]*|kept)\)/)/' > output.txt
hugo server
Workflow What
hugo.yml builds on pull requests; builds and deploys to Pages on main
ci.yml the site builds and names every member organisation and repository; the notebook prints what the page says
links.yml every link and image of the built site resolves (landingkit links)

Documentation

The documentation site is go-scikit/docs, served at https://go-scikit.github.io/docs/. The roadmap section of the page lists the parity-plan organisations with their status (a package is "released" only when a tag exists) and, where they exist, their landing and docs sites: go-approx, go-dsp, go-sparse and go-bignum.

BSD-3-Clause.

About

The go-scikit portal: the pure-Go scientific stack, one page

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages