21. 깃허브로 오픈소스 참여하기
더 자세하게 설명한 기록물 링크
https://yeji0407.github.io/open/source/2020/07/28/github-opensource.html
1. 참여할 프로젝트 찾기
2. 이슈 등록하기
3. 다른 참여자들과 의사소통
4. Repository 생성, 프로젝트 포크하기
5. Clone 후 수정
6. pull -> push -> pull request
22. 오픈소스 참여하기 - 크롤링 프로젝트
프로젝트 레포지토리 주소
https://github.com/2020-Invesum-Internship/webcrawler-for-hamonikr-demoex
23. 오픈소스 참여하기 - 크롤링 프로젝트
Hamonikr 의 ‘민주화 플랫폼’ 제작 프로젝트에 참여했다.
(https://github.com/hamonikr/democratization-expertise)
민주화 플랫폼이란?
개발자들이 프로그래밍 관련 검색을 할 때 더 쉽고 빠르게 다양한 컨텐츠를 접할 수 있도록 한다. (voting,
gamification, reputation 등 다양한 기능 제공)
기여 부분
외부의 다양한 개발자 커뮤니티 (hashcode, ubuntukr, kldp) 에서
데이터를 크롤링(스크래핑)하는 프로그램 제작,
추출한 데이터를 프로젝트에 추가해 검색 결과의 다양성을 높였다.
24. 오픈소스 참여하기 - Deepin 현지화 프로젝트
Transifex 사용해 Deepin 프로젝트 현지화 참여하는 방법
https://www.notion.so/Transifex-ac26939e38ea41bba0601e424d8b38d8
Deepin 현지화 작업 상황 기록물
https://www.notion.so/_Deepin-371a33205a3644e6b9ae28853439ce67
Virtual Machine 을 통해 Deepin OS 를 설치해 사용해 보며
현지화가 덜 된 부분을 찾아
한국인들에게 익숙하고 맥락에 맞는 글로 번역하는 작업
25. 오픈소스 참여하기 - PC 지킴이
하모니카 OS 사용자들이 자신의 PC 보안 및 관리 상태를 쉽게 파악하도록 하기 위해서 제작된 프로그램
이 프로젝트를 개작하여 더욱 직접적으로 오픈소스에 참여해 볼 계획이다.
개발 언어 : Python
<개작할 요소>
UI 개선
위험 상태일 경우 주기적으로 알람 전달
패널의 아이콘을 통해 간략하게 상태 전달