[프로그래머스] 오픈소스 기반의 웹 파이프라인 구축(1)

Lina Hongbi Ko·2024년 12월 9일
0

Programmers_BootCamp

목록 보기
70/76
post-thumbnail

2024년 12월 9일

✏️ 오픈소스

  • 오픈 소스 : 누구나 자유롭게 접근하고, 수정하고, 배포할 수 있는 소스코드 (집단지성 결과물)
    • 넓은 관점에서 보면 위키피디아 같은 온라인 백과사전도 오픈소스라고 볼 수 있음
  • 대표적인 오픈소스 라이센스

✏️ 오픈 소스 기억을 위한 사전지식

  • 마크다운

    • 테스트 형식 구문의 가벼운 마크업 언어
    • 개발 도메인에서 문서 작업에 널리 쓰임 e.g)README.md
    • 문법 간결하고 쉬움, 지원하는 플랫폼 광범위 e.g) github, notion 등
  • Git

    • 소스코드 버전 관리 시스템 도구
    • 게임의 세이브 포인트 같은 역할
    • 소스코드의 변경 내역을 추적하고 관리 용이
    • 알아야할 명령어
      • git clone
      • git add
      • git commit
      • git push
  • Github

    • 깃허브는 분산 버전 관리 툴인 깃을 사용하는 프로젝트를 지원하는 웹호스팅 서비스
    • 원격 저장소를 통하여 소스코드를 원격으로 관리하고 협업할 수 있음
    • 알아야할 기능
      • Fork
      • Issue
      • PR(Pull Request)

✏️ 가장 쉬운 오픈 소스 기여

  • 문서 관련 기여는 진입장벽이 상대적으로 낮음
    • 적절한 프로젝트를 선정 후 가이드에 따라 문서에 기여해보기
  • 적절한 오픈소스 문서(Docs) 찾아보기
    • 평소 자주 쓰던 라이브러리 혹은 프레임워크 문서 찾아보기
    • 위키 성격의 문서 서비스 기여
    • 번역 기여, 오역 개선 등 쉬운 기여부터 지식기여 등 본인에게 맞는 적절한 난이도 선택하기
    • 잘하려기 보다는 기여하는 과정에 의의를 두기
profile
프론트엔드개발자가 되고 싶어서 열심히 땅굴 파는 자

0개의 댓글