Github 프로필에 배지 추가
배지는 전문 기술을 측정할 수 있는 좋은 방법이므로 GitHub 프로필에 배지를 추가해 보세요.
최근에 저는 제 전문 기술을 향상시킬 수 있는 방법을 찾기 시작했고 이를 통해 LinkedIn에서는 쉽게 공유되지만 Github에서는 쉽게 공유되지 않는 여러 배지Acclaim를 얻었습니다. 그리고 이를 자동화하는 쉬운 방법을 생각하게 되었습니다.
시간이 지나면서 저는 자동화의 열렬한 팬이 되었습니다.
프로그래밍 및 일상적인 작업에서 재작업에 시간을 낭비하지 않는 것이 중요합니다.
나는 이전에 말했듯이 이러한 배지로 내 Github를 자동으로 업데이트하는 것에 대해 이미 생각하고 있었고 이러한 사고 방식은 Github에서 작업 생성에 대해 더 많이 배울 수 있는 프로젝트를 만들고자 하는 나의 열망에 합류했습니다.
이것은 내가 공부하고 있는 것을 보다 효과적으로 보여줄 수 있는 좋은 방법이며 그 과정에서 더 많은 것을 배울 수 있는 기회가 있어 결과적으로 내가 하고 있는 일에 대한 가치를 창출합니다.
코드 생성
이러한 값을 받을 수 있는 API가 있는지 알아보기 위해 Acclaim을 연구하기 시작했지만 조직을 위한 사용자를 위한 항목을 찾지 못했습니다.
이름, 이미지, 배지의 링크만 필요했기 때문에 공개 웹사이트에서 웹 스크래핑을 사용하여 필요한 값을 포함할 생각을 했습니다. 그리고 그것은 매우 잘 작동하여 값을 받고 마크다운을 위한 HTML 태그를 생성할 수 있었습니다.
하지만 여전히 Github에서 액션을 생성해야 하는 과제가 있었고 문제는 생각보다 간단했습니다. action.yml 을 만들고 모든 코드를 도커에 넣으면 예상대로 작동했습니다.
사용
GitHub 프로필 설정은 간단합니다. 다음과 같이 하면 됩니다.
name: Update badges
on:
schedule:
# Runs at 2am UTC
- cron: "0 2 * * *"
jobs:
update-readme:
name: Update Readme with badges
runs-on: ubuntu-latest
steps:
- name: Badges - Readme
uses: pemtajo/badge-readme@master
ACCLAIM_USER: <username_acclaim> # optional, but default will use the same from github
<!--START_SECTION:badges-->
<!--END_SECTION:badges-->
결과는 다음과 같습니다
https://github.com/pemtajo
기여하는 방법
pemtajo/badge-readme
README에 대한 자세한 내용
자유롭게 포크하여 사용하십시오.
문제가 있거나 다른 배지 공급업체가 있는 경우 이야기하고 프로젝트를 개선해 봅시다.
곧 봐요!
Reference
이 문제에 관하여(Github 프로필에 배지 추가), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/pemtajo/how-to-improve-your-github-profile-by-adding-badges-gib텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)