diff --git a/www/docs/index.md b/www/docs/index.md index 48c0d2618..550cde3a4 100644 --- a/www/docs/index.md +++ b/www/docs/index.md @@ -1,4 +1,6 @@ --- template: home.html title: GoReleaser +hide: + - footer --- diff --git a/www/docs/overrides/home.html b/www/docs/overrides/home.html index da1cd4be0..954050791 100644 --- a/www/docs/overrides/home.html +++ b/www/docs/overrides/home.html @@ -1,70 +1,119 @@ + {% extends "main.html" %} {% block tabs %} {{ super() }} +
- +
-

GoReleaser

-

Release Go projects as fast and easily as possible!

-

With GoReleaser, you can:

-
    -
  • Cross-compile your Go project
  • -
  • Release to GitHub, GitLab and Gitea
  • -
  • Create nightly builds
  • -
  • Create Docker images and manifests
  • -
  • Create Linux packages and Homebrew taps
  • -
  • Sign artifacts, checksums and container images
  • -
  • Announce new releases on Twitter, Slack, Discord and others
  • -
  • Generate SBOMs (Software Bill of Materials) for binaries and container images
  • -
  • ... and much more!
  • -
- +

Release Go projects as fast and easily as possible!

+

+ GoReleaser is an open-source tool that simplifies the + process of releasing your Go projects to multiple platforms, + ensuring a consistent and reliable deployment experience. +

+
Get started - + Get Pro
- +
+
+
+

Streamline your releases

+

+ GoReleaser takes the hassle out of releasing your Go projects, + allowing you to focus on building great software. +

+
+ +
+ GoReleaser running against an example project. +
+
    +
  • +
    +

    Cross-platform

    +

    + Build and release your Go projects for and from + multiple platforms, including Windows, macOS, + and Linux. +

    +
    +
  • +
  • +
    +

    Distribution & Security

    +

    + Make your software easy to install and run with + Homebrew, Nix, Linux packages, DMGs, MSIs, + Docker images, Archives, Snaps, and more. Create + SBOMs, sign, and notarize your software. +

    +
    +
  • +
  • +
    +

    Releases & Announcements

    +

    + Release to GitHub, Gitlab, or Gitea, with + automatically generated changelogs. Announce to + X, Slack, Discord, and others. +

    +
    +
  • +
+
+
+
+
+
+
+
+

Releases for everyone

+

+ GoReleaser is used by + + industry-leading companies and open source organizations + + including Google, GitHub, Amazon, Grafana, Microsoft, Hashicorp, + Shopify, Sigstore, NATS, NGinx, Uber, and more. +

+
+
+
+ + +{% endblock %} +{% block content %} {% endblock %} -{% block content %}{% endblock %} -{% block footer %}{% endblock %} diff --git a/www/docs/static/goreleaser.svg b/www/docs/static/goreleaser.svg new file mode 100644 index 000000000..f71509b72 --- /dev/null +++ b/www/docs/static/goreleaser.svg @@ -0,0 +1,15 @@ + + + + + + loading environment variables using token from $GITHUB_TOKEN getting and validating git state git state commit=be419d1e6d66cd25ad6b76998b7c2ddfd3a19ee4 branch=master current_tag=v1.1.43 previous_tag=v1.1.42 dirty=false parsing tag setting defaults checking distribution directory cleaning dist setting up metadata writing release metadata build prerequisites building binaries building binary=dist/test2_darwin_arm64/myapp building binary=dist/test2_windows_amd64_v1/myapp.exe building binary=dist/test2_windows_arm64/myapp.exe building binary=dist/test2_linux_amd64_v1/myapp building binary=dist/test2_linux_arm64/myapp building binary=dist/test2_darwin_amd64_v1/myapp generating changelog archives creating archive=dist/test2_1.1.43_Darwin_x86_64.tar.gz creating archive=dist/test2_1.1.43_Darwin_arm64.tar.gz creating archive=dist/test2_1.1.43_Windows_x86_64.tar.gz creating archive=dist/test2_1.1.43_Linux_x86_64.tar.gz creating archive=dist/test2_1.1.43_Windows_arm64.tar.gz creating archive=dist/test2_1.1.43_Linux_arm64.tar.gz calculating checksums publishing scm releases releasing tag=v1.1.43 repo=caarlos0-graveyard/test2 uploading to release file=dist/test2_1.1.43_checksums.txt name=test2_1.1.43_checksums.txt uploading to release file=dist/test2_1.1.43_Windows_x86_64.tar.gz name=test2_1.1.43_Windows_x86_64.tar.gz uploading to release file=dist/test2_1.1.43_Darwin_arm64.tar.gz name=test2_1.1.43_Darwin_arm64.tar.gz uploading to release file=dist/test2_1.1.43_Windows_arm64.tar.gz name=test2_1.1.43_Windows_arm64.tar.gz uploading to release file=dist/test2_1.1.43_Linux_x86_64.tar.gz name=test2_1.1.43_Linux_x86_64.tar.gz uploading to release file=dist/test2_1.1.43_Darwin_x86_64.tar.gz name=test2_1.1.43_Darwin_x86_64.tar.gz uploading to release file=dist/test2_1.1.43_Linux_arm64.tar.gz name=test2_1.1.43_Linux_arm64.tar.gz release published url=https://github.com/caarlos0-graveyard/test2/releases/tag/v1.1.43 writing artifacts metadata announcing release succeeded after 4s thanks for using goreleaser! + +