[Golang-토이 프로젝트(오픈소스)] 토이 프로젝트를 참여하실 분을 모집합니다.
안녕하세요.
토이 프로젝트(오픈소스)를 참여하실 분을 모집합니다.
처음에는 혼자 진행할 생각이 었었는데, 동기부여가 떨어져서 이렇게 모집하게 되었었습니다.
아무래도 토이 프로젝트의 개발이다보니, 어느정도 언어에 대한 학습은 되어 있어야 한다는 전제 조건(Golang 기초 문법 파악 하고 있어야 함.)이 달립니다.
1. 토이 프로젝트 주요 키워드
- Xml parser (golang 의 encoding/xml 에서 Unmarshal 함수의 매커니즘을 가져다 쓸 예정임)
- dag (directed acyclic graph) 참고: https://g.co/kgs/pFysk6
2. 상세 설명 및 목적(상세 설명은 추후 slack 모임에서)
- dag 를 xml 로 표현하고 이를 파싱하여 특정 일을 수행하는 간단한 토이 프로젝트
-- 특정 일이라 함은 여러 shell script 또는 script 명령어들로 구성된 job 임.
- 현재 github 를 찾아보니, 관련해서는 오픈소스가 없어서 이를 오픈소스로 개발하고자 함.
-- 비슷한 형태로 Apache airflow 가 있긴 한데 dag 를 xml 로 표현하지 않고 python 으로 내부 함수들을 만들고 이것으로 dag 를 구현하였음. 물론 여러 장단점이 있지만, 추후 client 에서 dag 를 랜더링 할때는 airflow 와 같은 방식은 제한적임.
3. 진행 방식
- 온라인으로 진행(slack 으로 토론, github pr 을 통해서 개발 협업), 개발기간은 한달정도면 충분히 개발할 것으로 예상됨.
- github 에 오픈소스로 올리는 것을 목적으로 함.
- seoyhaein@gmail.com 연락 주시면 slack 만들고 초대 진행.
4. 이점
- 재미있게 개발을 할 수 있습니다. 또한 golang 을 한층 더 친숙해 질 수 있는 기회가 될 수 있습니다.
- golang 을 학습하시는 분이라면 자신의 오픈소스를 하나 만들 수 있는 유익한 경험이 될 수 있습니다.
많은 참여와 관심 부탁드립니다.
감사합니다.
