Home

Awesome

<h1 align="center">Starcharts Action</h1>

灵感来自 caarlos0/starcharts,用 Actions 避免了 GitHub API 的速率限制

入参

参数描述是否必传默认值
github_token用于提交时身份验证的 token
svg_path星图的保存路径"STARCHARTS.svg"
commit_message提交信息"chore: update starcharts [skip ci]"
stars_change更新至少需要的 stars 数变化值"1"
repo生成其他仓库的星图""

示例

新建 .github/workflows/starcharts.yml,内容如下:

name: Starcharts

on:
  schedule:
    - cron: "0 0 * * 0"
  workflow_dispatch:

jobs:
  starcharts:
    name: Generate starcharts
    runs-on: ubuntu-latest
    steps:
      - uses: MaoLongLong/actions-starcharts@main
        with:
          github_token: ${{ secrets.GITHUB_TOKEN }}
          # 自定义 token 减少被限流的可能
          # github_token: ${{ secrets.GH_TOKEN }}
          svg_path: images/starcharts.svg
          # stars_change: "100"
          # repo: "doocs/advanced-java"

效果

doocs/advanced-java Stars 趋势

doocs/leetcode Stars 趋势(2021-09-30 生成)

TODO