codemaru

개발 활동을 GitHub profile README에 넣을 수 있는 요약 카드로 만들어 보세요.

Preview

codemaru card preview

Markdown

[![codemaru card for codemaru-demo](https://codemaru-ndwui7hsd-bnbongs-projects.vercel.app/api/card.svg?github=codemaru-demo&boj=codemaru_demo&leetcode=codemaru_demo)](https://github.com/codemaru-demo)

HTML <picture>

<picture>
  <img alt="codemaru card for codemaru-demo" src="https://codemaru-ndwui7hsd-bnbongs-projects.vercel.app/api/card.svg?github=codemaru-demo&boj=codemaru_demo&leetcode=codemaru_demo" />
</picture>

GitHub Action

name: Update codemaru card
on:
  schedule:
    - cron: "0 3 * * *"
  workflow_dispatch:
jobs:
  update:
    runs-on: ubuntu-latest
    permissions:
      contents: write
    steps:
      - uses: actions/checkout@v4
      - uses: bnbong/codemaru@v1
        with:
          github: ${{ github.repository_owner }}
          boj: codemaru_demo
          leetcode: codemaru_demo
          out: profile/codemaru.svg
      - run: |
          git config user.name "github-actions"
          git config user.email "github-actions@users.noreply.github.com"
          git add profile/codemaru.svg
          git commit -m "Update codemaru card" || exit 0
          git push

GitHub Action을 사용할 경우, Action이 카드를 저장소에 커밋하므로 호스팅된 /api/card.svg URL이 아니라 커밋된 파일의 저장소 상대 경로(워크플로의 out:과 동일)로 임베드해야합니다:

Embed (Action output)

![codemaru](profile/codemaru.svg)

점수는 공개 활동을 요약한 것이지 절대적인 실력 평가가 아닙니다. Maru를 향해 달리세요.