패키지 매니저 만들기
(antonz.org)- SQLite 확장의 비공식 패키지 매니저를 만들어 본 방법.
- 패키지 매니저에 필요한 요소의 설계와 그 과정을 자세히 공개함.
- 소유자, 이름, 버전, 자산 등 패키지를 설명하는 사양 파일의 설계.
- 소유자/이름으로 구분되는 계층적 폴더 구조의 설계.
- 프로젝트, 전역 범위 관리.
- 패키지 저장소, 깃 저장소, 로컬 파일 등 사양 파일 로케이터 구현.
- 버전 관리와 latest 버전.
- 사양 파일에 각 자산별 체크섬 추가.
- 최종적으로 go 언어로 구현하여 배포하였으며, 62개의 패키지가 등록되어 있음.