GiitHub의 기능을 활용하여 업무 경력서의 지속적인 통합을 실현하다

GiitHub에서 근무 경력을 공개하고 지속적으로 개선하는 환경을 소개하겠습니다.
창고는 여기 있습니다.
kawamataryo/resume

왜 업무 경력을 써야 합니까?


지금의 팀을 너무 좋아해서 이직 계획이 없었는데 최근 지인들로부터 "안정적일수록 경력을 정리해야 한다"며 "정말 경력서가 필요할 때는 정신적으로 소모돼 쓸 여지가 없다"고 들었다.어쨌든 쓸 거면 재밌는 일을 하고 싶어서 GiitHub에 공개&CI 환경 구축을 했습니다.

기능 소개


🌐 GiitHub Pages에서 웹 페이지로 공개


Mardown+GiitHub의 파일 보기도 가능하지만 보기 편한 것이 좋습니다.
GiitHub의 무료 초대 GitHub Pages를 홈페이지에 공개합니다.
GiitHub 페이지의 디자인은 docs/_config.yml에서 설정되었다.지금은 theme의 설정만 있어 더욱 세밀하게 조정할 수 있다.
kawamataryo.github.io/resume
GitHub Pages

✨ textlint의 글 교정


근무경력서javascript·JAVA 같은 말이 적혀 있는데'괜찮아?'내 생각엔 그렇지?
중요한 파일의 typo를 방지하기 위해 textlint를 통해 파일 교정을 진행하고 있습니다.huskypre-commiit 훅에 있는 실행 & GiitHub Actions에서push시 실행 환경도 정비 중입니다.
자동 수정도 지원됩니다. Warning 또는 Error가 나타나면 다음과 같이 하십시오.
$ yarn lint --fix
lint demo

📝 md-to-pdf에서 PDF 생성


웹사이트에서 경력을 볼 수 있다면 끝이지만 기업 측에서도 데이터나 종이를 원하는 경우가 있다.
이런 상황에 대응하기 위해 마다운md-to-pdf에서 PDF로의 전환 기능을 추가했다.
$ yarn build:pdf
md-to-pdf는 내부에서 Puppeeer를 사용합니다.PDF의 디자인은 CSS를 통해 세밀하게 조정할 수 있습니다(예를 들어 흑체에서 명나라체로의 전환 등).
조정할 때는 pdf-configs/style.csspdf-configs/config.js를 편집하십시오.
실제 출력된 PDF는 이렇습니다.
출력이 상당히 예쁘죠.
kawamataryo/resume/releases/download/v0.1.6/resume.pdf
pdf demo

🛠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로 바로 확장할 수 있다는 점도 공개됐다.경력서 지혁 공개에 관심이 있다면 꼭 써주세요!
https://github.com/kawamataryo/resume-template Use this template 단추를 누르면 자신의 새 창고를 만들 수 있습니다.
GiitHub template의 자세한 내용은 이전에 이쪽 기사에 적혀 있었습니다.
GiitHub의 Template Repository 기능 추천 - Qita

끝맺다


이상은'지티허브의 기능을 충분히 활용해 직무경력서의 지속적 포인트를 달성한다'는 것이다.
나는 이 환경을 이용하여 업무 경력을 계속 갱신하고 싶다.
(아무것도 하지 않으면 아무것도 쓸 수 없기 때문에 업무적으로 먼저 실적을 내야 한다.💪)

참고 자료

  • 경력은 GiitHub으로 관리하세요. - Qita.
  • 엔지니어가 읽고 싶은 경력 - dwango GiitHub
  • 경력
  • kgsi/curriculum-vitae:kgsi의 업무 경력서
  • 좋은 웹페이지 즐겨찾기