GiitHub의 기능을 활용하여 업무 경력서의 지속적인 통합을 실현하다
5208 단어 GitHubGitHub ActionsCI직업 생활idea
창고는 여기 있습니다.
kawamataryo/resume
왜 업무 경력을 써야 합니까?
지금의 팀을 너무 좋아해서 이직 계획이 없었는데 최근 지인들로부터 "안정적일수록 경력을 정리해야 한다"며 "정말 경력서가 필요할 때는 정신적으로 소모돼 쓸 여지가 없다"고 들었다.어쨌든 쓸 거면 재밌는 일을 하고 싶어서 GiitHub에 공개&CI 환경 구축을 했습니다.
기능 소개
🌐 GiitHub Pages에서 웹 페이지로 공개
Mardown+GiitHub의 파일 보기도 가능하지만 보기 편한 것이 좋습니다.
GiitHub의 무료 초대 GitHub Pages를 홈페이지에 공개합니다.
GiitHub 페이지의 디자인은
docs/_config.yml
에서 설정되었다.지금은 theme의 설정만 있어 더욱 세밀하게 조정할 수 있다.kawamataryo.github.io/resume
✨ textlint의 글 교정
근무경력서
javascript
·JAVA
같은 말이 적혀 있는데'괜찮아?'내 생각엔 그렇지?중요한 파일의 typo를 방지하기 위해 textlint를 통해 파일 교정을 진행하고 있습니다.huskypre-commiit 훅에 있는 실행 & GiitHub Actions에서push시 실행 환경도 정비 중입니다.
자동 수정도 지원됩니다. Warning 또는 Error가 나타나면 다음과 같이 하십시오.
$ yarn lint --fix
📝 md-to-pdf에서 PDF 생성
웹사이트에서 경력을 볼 수 있다면 끝이지만 기업 측에서도 데이터나 종이를 원하는 경우가 있다.
이런 상황에 대응하기 위해 마다운md-to-pdf에서 PDF로의 전환 기능을 추가했다.
$ yarn build:pdf
md-to-pdf는 내부에서 Puppeeer를 사용합니다.PDF의 디자인은 CSS를 통해 세밀하게 조정할 수 있습니다(예를 들어 흑체에서 명나라체로의 전환 등).조정할 때는
pdf-configs/style.css
및 pdf-configs/config.js
를 편집하십시오.실제 출력된 PDF는 이렇습니다.
출력이 상당히 예쁘죠.
kawamataryo/resume/releases/download/v0.1.6/resume.pdf
🛠GiitHub Action 릴리즈에서 구축
GiitHub 부속 CI 기능인 GiitHub Actions를 사용하여 Release의 자동 제작 및 PDF 자동 구축을 수행합니다.
tag push로 만들었을 때 Workflow는 다음과 같이 Release를 제작하여 자동으로 구축된 PDF 파일의 assets에 등록되었다.
PDF를 공유할 때 이쪽 화면을 설명하면 되니까 굉장히 간단하다고 생각해요.
Release 정보의 업데이트 날짜와 버전도 명확합니다.
kawamataryo/resume/releases
📅 GiitHub Actions의 업데이트 튜너
업무 경력을 쓴 후에는 좋은 것을 갱신하는 것을 잊기 쉽다.
깃허브 액션스의 시간표 수행 기능을 활용해 3개월마다 업데이트된 이슈를 자동 제작해 직무경력서 업데이트를 추진한다.
아이슈는 엔지니어 성격이라 직무경력 갱신에 좋은 스트레스가 될 것으로 기대하고 있다.
kawamataryo/resume/issues/3
덤
여기에 소개할 수 있는 기능을 자신이 사용하는 GiitHub template로 바로 확장할 수 있다는 점도 공개됐다.경력서 지혁 공개에 관심이 있다면 꼭 써주세요!
Use this template
단추를 누르면 자신의 새 창고를 만들 수 있습니다.GiitHub template의 자세한 내용은 이전에 이쪽 기사에 적혀 있었습니다.
GiitHub의 Template Repository 기능 추천 - Qita
끝맺다
이상은'지티허브의 기능을 충분히 활용해 직무경력서의 지속적 포인트를 달성한다'는 것이다.
나는 이 환경을 이용하여 업무 경력을 계속 갱신하고 싶다.
(아무것도 하지 않으면 아무것도 쓸 수 없기 때문에 업무적으로 먼저 실적을 내야 한다.💪)
참고 자료
Reference
이 문제에 관하여(GiitHub의 기능을 활용하여 업무 경력서의 지속적인 통합을 실현하다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/ryo_kawamata/articles/resume-on-github텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)