wiki
2020-05-21
Welcome to the 2020-1-OSS-5 wiki!
1. 선정 프로젝트
Activity # word_cloud
2. 프로젝트 소개
word_cloud
- 텍스트 내의 단어들을 중요도(문서 내 등장횟수)를 기준으로 구분하여 특정한 이미지 영역(mask) 내부에 시각화하는 프로젝트
3. 프로젝트 선정 동기
word_cloud
- 팀원들이 공통적으로 할 수 있는 언어가 python이고 실생활에 활용도가 높아보이는 프로젝트라서 선정함
- 영어 위주의 프로젝트라 한글을 더 잘 활용할 수 있는 기능을 만들고자 선정함
4. 프로젝트 기여 방안 / 활동시 중점 내용
word_cloud
- 한글로 구현하는 기능 추가
한글을 이용해 word-cloud를 구현할 것입니다. 특히 조사 등을 제거하여 실질적인 단어로 구성해볼 것입니다.
- 정적페이지에 문서화 (활용 예제, 한글 예제 추가)
팀 정적페이지에 word-cloud 프로젝트를 한글로 문서화하고 다양한 예제를 추가할 것입니다.
- 새로운 ISSUE 검색, 새로운 기능 추가 생각 (글자 방향, 테마와 어울리는 단어)
유용하다고 생각하는 새로운 기능을 추가하고, 원 프로젝트에서 제기된 issue를 활발히 찾아서 문제를 해결해볼 것입니다.
5. 프로젝트 진행 과정
프로젝트 선정 과정
- 회의를 통해 개인별로 조사한 프로젝트를 발표하고, 팀원들의 의견을 종합하여 프로젝트 선정 (~5/13)
- 조사한 프로젝트 중 word_cloud와 free-python-games로 의견을 종합 (5/13)
- 하나의 주제로 팀 프로젝트를 진행한다는 답변을 받아, 추가 회의를 통해 word_cloud를 팀 프로젝트로 선정 (5/22)
#1 한글로 word_cloud 구현
- 한글 wordcloud 구현을 위한 준비 - 저장소에 한글 기사와 소설 업로드 및 한글 글꼴 파일(NotoSansKR, GmarketSans) 추가 (5/30)
- konlpy 라이브러리를 활용하여 주어진 텍스트 파일에서 단어를 추출하고 띄어쓰기 단위로 구분하여 하나의 텍스트 파일로 다시 구성 (~5/30)
- kr_wordcloud2.py 일부 수정 및 추가 구현 (~5/30)
- ListtoString의 str= “ “ 수정
- font path 추가
- wordcloud 함수 추가
- ListtoString의 str= “ “ 수정
- wordcloud plotting에 대한 코드 구현 마무리 및 선택한 이미지파일에 wordcloud를 그리는 코드를 추가 구현 (~6/6)
소설 소나기와 나뭇잎 이미지의 wordcloud 구현 예시
#2 word_cloud 한글 문서화
- Blog Post 앞 부분 한글 문서화 진행(click) (5/31)
- word_cloud website의 Command Line Interface 항목 한글 문서화(click) (~6/4)
- word_cloud website의 Gallery of Examples 항목 한글 문서화(click) (~6/6)
- Blog Post 뒷 부분 한글 문서화(click) (~6/7)
#3 Readme/Wiki/정적페이지 관리
- README.md에 word_cloud 설치 방법 추가 (5/28)
- README.md에 프로젝트 기여 방법 구체화 (6/6)
- 정적페이지 게시물 분류의 필요성으로 Jekyll Theme 변경 (6/7)
#4 Plural Issue 해결
- 원 프로젝트 검색 후 Issue 등록 (5/22)
- Issue 내 활발한 토론 진행 (~5/30)
- Plural Issue bug 수정 코드 구현(click) (~6/7)
- Code Review 및 업로드 (click)(6/7)
6. 학생별 역할
김희성
- 팀장
- 위키, 정적페이지 업데이트 및 관리
- 한글로 구현하는 기능 추가, 코드 리뷰
- 정적페이지에 한글 문서화
- issue 검색
신성국
- 팀원
- 위키, 정적페이지 업데이트
- 한글로 구현하는 기능 추가, 코드 리뷰
- Plural Issue에 대한 코드 리뷰
- issue 검색
안정복
- 팀원
- 위키, 정적페이지 업데이트 및 관리
- 정적페이지에 한글 문서화
- issue 검색
유광호
- 팀원
- 위키, 정적페이지 업데이트 및 관리
- 정적페이지에 한글 문서화
- issue 검색
이하은
- 팀원
- 위키, 정적페이지 업데이트 및 관리
- 정적페이지에 한글 문서화
- Plural Issue 코드리뷰 및 코드 구현
- issue 검색