-
Notifications
You must be signed in to change notification settings - Fork 1
Work proceeding
프로젝트 회의록입니다.
###Python으로 구현하기로 함
- 태환: pysvn으로 diff 등 현재 header 수준인 함수들을 구현하기
- 정모: deprecated/ 를 보고 예전에 했던 인증모듈을 구현해보기
- 재원: 지금까지 한 거 push 하기
- 재원 : 기본 API의 기능 구현
- 정모 : 기본 API를 이용하여 Demo application 작성하기
- 태환 : libsvn_diff 이용해서 diff 뜨는 예제 만들어 오기
-
공통 사항(issues, PR, Version control...)
-
3월까진 한국어로 작성
-
간결하지만 자세하게 작성하기
-
모든 닫는 권한은 maintainer들에게 있음
-
쪼갤 수 있는 최소한의 단위로 기능을 쪼개주기
-
무슨 이슈인지 이슈 제목에 써주기 (e.g. doc: dev: test: and so on)
-
maintainer들이 적절히 assignee를 정해주기
-
Coding convention
-
NetBSD를 따르기로 함 https://users.ece.cmu.edu/~eno/coding/CCodingStandard.html
-
개발 방법론
-
Test driven development TDD를 적용하여, 먼저 Functional test를 작성하고 실험한 뒤, 예상한 실패가 발생하면 그에 맞는 unit test를 작성하고, 역시 또 예상한 실패가 발생했을 때 code 내용을 작성한다.
-
Scrum 1주일의 빠른 주기의 개발을 한다. 기획 -> 개발 -> 테스트 -> 피드백의 반복인 빠른 주기를 가진다.
Wiki 작성에는 @maxtortime이 권한을 갖습니다. 자기 자신이 해도 되고 다른 사람을 시켜도 상관없으니, 문서화에 관련해선 @maxtortime에게 얘기해주세요.
README, Contribution Guide, Installation Guide 모두 시켜주세요.
Milestone의 경우 @jafffy가 만들테니, 요청 주세요.
- 목표 : VCS 기반 서비스를 만들기 위한 API 모음
- 기능들
- Binary parsers
- Modules
- File system
- Database
- Transaction management
- GUI
- Web
- Auth
- Installation
- Administration
- Test
- VCS backend
- git, svn, mercurial, custom...
Google drive: https://drive.google.com/open?id=0Bw_s5vizk_icOWtzNE5KNm9kd2s
Slack: https://projectb-d2.slack.com
GitHub: https://github.com/maxtortime/SetupBox
- 현재 service로서의 우리 서비스를 core module을 제공하는 라이브러리 형태로 전환하자.
- Plugin base 디자인을 해서 modularity를 올리자.
- Demo integrated server를 만들어서 사용자가 쉽게 우리의 storage cloud 용 API를 사용할 수 있도록 하자.
This wiki and its content is copyright of Taehwan Kim- © SetupBox 2016. All rights reserved.