반응형

Open Source 개발 8

[Visual Python] 오픈소스 컨트리뷰션 - 틈새 시장을 노려라

https://github.com/visualpython/visualpython GitHub - visualpython/visualpython: GUI-based Python code generator for data science, extension to Jupyter Lab, Jupyter Notebook GUI-based Python code generator for data science, extension to Jupyter Lab, Jupyter Notebook and Google Colab. - GitHub - visualpython/visualpython: GUI-based Python code generator for data science... github.com https://www...

Open Source 개발 2023.10.22

[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

[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-based Python code generator for data science, extension to Jupyter Lab, Jupyter Notebook and Google Colab. - GitHub - visualpython/visualpython: GUI-based Python code generator fo..

Open Source 개발 2023.08.05

[오픈소스 개발기] 내가 만든 오픈소스 pip 등록하기

내가 만든 프로젝트를 오픈소스로 공개하기로 했다. 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 오픈소스 공개 과정에서 고민의 흔적을 남겨보려 한다. 오픈소스를 어느정도 만들었다면, 배포 역시 중요하다. 파이썬 유저들은 모두가 pip를 통해 무언가를 시작한 기억이 있을 것이다. 내가 만든 오픈소스를 남들이 쉽게 받아 사용할 수 있게 pip에 등록하는 방법을 따라해보자 1...

Open Source 개발 2023.07.10

[오픈소스 개발기] pypipo : CLI 만들기

내가 만든 프로젝트를 오픈소스로 공개하기로 했다. 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 오픈소스 공개 과정에서 고민의 흔적을 남겨보려 한다. 파이썬 라이브러리를 사용할 때 인터프린터 환경에서 돌아갈 수 있게 하기 위해 cli 기능을 만들어보기로 했다. from pypipo.libs.process import Painting, LineDrawing, Colorspa..

Open Source 개발 2023.07.08

[오픈소스 개발기] 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

[Git] Forked repository update 하기

오픈소스를 fork해서 나만의 작업을 할 수 있다. 하지만 fork 이후, original repository가 수정되었다면? 당연히 내 forked repository는 예전 버전이기 때문에 문제가 생길 수 있다. 그럼 간단하게 forked repository를 최신 버전으로 업데이트하는 방법을 알아보자 편의상 다음과 같이 부르겠다. 내 레포 : 예전것을 fork해온 로컬 레포 원본 레포 : 최신버전의 original 레포 1. 내 레포에서 git bash 열어주기 2. 내 레포와 원본 레포를 각각 지정하기 각각 origin과 upstream이라는 이름으로 지정하겠다. (가장 일반적) $ git remote add origin (내 레포 주소) $ git remote add upstream (원본 레포..

Open Source 개발 2023.02.26