반응형

오픈소스 개발 3

[Visual Python] 오픈소스 컨트리뷰션 - 새로운 기능 추가하기

지난번 글 [Visual Python] 오픈소스 컨트리뷰션을 위한 개선점 찾기 [Visual Python] 오픈소스 컨트리뷰션을 위한 개선점 찾기 Visual Python 이란 오픈소스에 1년 넘게 관심을 가지고 있다. https://github.com/visualpython/visualpython GitHub - visualpython/visualpython: GUI-based Python code generator for data science, extension to Jupyter Lab, Jupyter Notebook GUI-b tech-diary.tistory.com 메인테이너와의 의견 교환 이슈에서 메인테이너에게 의견을 요청했다. 내가 실컷 개발해놓고, 잘못하면 전혀 다른 방향으로 흘러가버리니..

Open Source 개발 2023.08.27

[오픈소스 개발기] pypipo는 어떻게 만들었을까?

안녕하세요. 오픈소스 pypipo 메인테이너 입니다. pypipo 란? 어떤 이미지를 자동으로 피포페인팅 캔버스로 변환해주는 영상처리 기술 기반의 라이브러리 Github https://github.com/AutoPipo/pypipo GitHub - AutoPipo/pypipo: Python Library based on EasyPipo Python Library based on EasyPipo. Contribute to AutoPipo/pypipo development by creating an account on GitHub. github.com 지금부터 어떻게 이미지가 피포페인팅 캔버스로 변환되는지 그 과정에 대해 서술하려 합니다. 모든 image processing 알고리즘은 Github 내 lib..

Open Source 개발 2023.08.06

[오픈소스 개발기] pypipo : PEP8 및 클린코드 적용하기

내가 만든 프로젝트를 오픈소스로 공개하기로 했다. https://github.com/AutoPipo/pypipo GitHub - AutoPipo/pypipo: Python Library based on EasyPipo Python Library based on EasyPipo. Contribute to AutoPipo/pypipo development by creating an account on GitHub. github.com 오픈소스로 공개하기 이전에 내 코드들을 정리할 필요가 있었다. 코드 정리하기 우선 오픈소스를 컨트리뷰션 하기 위해서는 참고할만한 많은 것들이 필요하다. 하지만 그것보다 더 중요한 것은, 내 소스코드가 이해하기 쉬운가? 가독성이 좋은가? 남들이 보고 한 눈에 알아보거나 이해할 수..

Open Source 개발 2023.07.08