Our great sponsors
-
pages-gem
A simple Ruby Gem to bootstrap dependencies for setting up and maintaining a local Jekyll environment in sync with GitHub Pages
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
Puts Debuggerer
Ruby library for improved puts debugging, automatically displaying bonus useful information such as source line number and source code.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
semantic-release-conventional-config
Discontinued semantic-release shareable config to publish to npm and/or ghcr
-
actions-gh-pages
GitHub Actions for GitHub Pages π Deploy static files and publish your site easily. Static-Site-Generators-friendly.
One of the community plugins we found during that process was signcl/docusaurus-prince-pdf, an npm package leveraging sindresorhus/got to crawl all the documentation and generate a PDF version.
deploy to static gh-pages
One of the community plugins we found during that process was signcl/docusaurus-prince-pdf, an npm package leveraging sindresorhus/got to crawl all the documentation and generate a PDF version.
This tool is meant to accelerate development on Open Sauced by giving contributors a way to access Docusaurus 2 powered developer documentation available at docs.opensauced.pizza.
Yaml file link: @open-sauced/docs.opensauced.pizza/main/.github/workflows/release.yml
jobs: release: environment: name: production url: https://github.com/${{ github.repository }}/releases/tag/${{ env.RELEASE_TAG }} name: Semantic release needs: - docker - build runs-on: ubuntu-latest steps: - name: "βοΈ checkout repository" uses: actions/checkout@v2 with: fetch-depth: 0 - name: "π download docker artifacts" uses: actions/download-artifact@v2 with: name: docker path: /tmp - name: "π¦ load tag" run: | docker load --input /tmp/docker.tar docker image ls -a - name: "π download build artifacts" uses: actions/download-artifact@v2 with: name: build path: /tmp/build - name: "π release" id: semantic-release uses: docker://ghcr.io/open-sauced/semantic-release-conventional-config:3.0.0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
In order to generate a handbook out of a Docusaurus instance we need to build the application in a container before uploading it as a build artifact for later workflow steps.
MIT Β© Open Sauced
open-sauced/semantic-release-conventional-config@v3 - semantic-release configuration, docker container and GitHub action
peaceiris/actions-gh-pages@v3 - deploys any folder(s) to gh-pages, can use it for multiple static endpoints