semantic-release-conventional-config
goals-template
semantic-release-conventional-config | goals-template | |
---|---|---|
3 | 2 | |
5 | 26 | |
- | - | |
7.0 | 1.9 | |
about 2 years ago | over 2 years ago | |
JavaScript | ||
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
semantic-release-conventional-config
-
Generate PDF handbook with Docusaurus using GitHub Actions
open-sauced/semantic-release-conventional-config@v3 - semantic-release configuration, docker container and GitHub action
-
Semantic release to npm and/or ghcr without any tooling
Release to npm from ghcr container:
-
Automatically update git major tags on GitHub marketplace release
Having previously dockerized our semantic release configuration in @open-sauced/semantic-release-conventional-config, a manual step was needed to publish the action in the GitHub marketplace.
goals-template
-
it's octoLIT
The last thing that I learned about with this PR was some of the effects of "sprawl" of a project. In keeping with best practices, I created an issue first before creating the PR and by the time I was finished with the PR, I noticed there was already an issue in goals-template repo. This makes plenty of sense when you think about the ways that the Open Sauced project has grown.
-
Sync Forks to Upstream Using GitHub Actions
// https://github.com/open-sauced/goals-template/blob/main/.github/workflows/sync-2-upstream.yml name: Sync to Upstream on: schedule: - cron: '0 7 * * 1,4' # scheduled at 07:00 every Monday and Thursday workflow_dispatch: jobs: sync_with_upstream: runs-on: ubuntu-latest name: Sync HEAD with upstream latest steps: # Step 1: run a standard checkout action, provided by github - name: Checkout HEAD uses: actions/checkout@v2 with: ref: main # Step 2: run this sync action - specify the upstream repo, upstream branch to sync with, and target sync branch - name: Pull upstream changes id: sync uses: bdougie/Fork-Sync-With-Upstream-action@fork with: upstream_repository: open-sauced/goals-template upstream_branch: main target_branch: main # optional github_token: ${{ secrets.GITHUB_TOKEN }} # optional, for accessing repos that require authentication # Step 3: Print a helpful timestamp for your records (optional) - name: Timestamp run: date
What are some alternatives?
docusaurus-prince-pdf - Docusaurus PDF generator using Prince XML
open-sauced - π This is a project to identify your next open source contribution.
setup-node - Set up your GitHub Actions workflow with a specific version of node.js
hot - πThe site that recommends the hottest projects on GitHub.
commit-analyzer - :bulb: semantic-release plugin to analyze commits with conventional-changelog
grafana - Development repository for the grafana cookbook
npm-install - GitHub Action for install npm dependencies with caching without any configuration
free-programming-books - :books: Freely available programming books
docs.opensauced.pizzaLICENSE
actions - The open-sauced actions
exec - :shell: semantic-release plugin to execute custom shell commands
open-sauced-goals - A list of contributions I might like to make some day!