직관적인느낌

오픈소스 팁(코드를 "잘" 오픈하는 법)_출처:임형태 feat. Github 본문

카테고리 없음

오픈소스 팁(코드를 "잘" 오픈하는 법)_출처:임형태 feat. Github

범슐랭 2023. 3. 24. 12:32
728x90

코드를 "잘" 오픈 하는법

https://github.com/LimHyungTae

 

LimHyungTae - Overview

Ph.D. @ KAIST, South Korea . LimHyungTae has 51 repositories available. Follow their code on GitHub.

github.com

 

1. 개인 레포지토리 말고, 연구실 단위의 organization 구축

이유 : 추천 항목 노출이 더 잘됨

 

2. Out-of-the Box (OOTB)   : Github link

하나의 레포지토리 상에서 ROS1, ROS2, PyPI 코드들 동시에 관리

 

3. Target-oriented CMake (CMake > 3.13)

: 코드 복붙 멈춰! 여러 package에서 사용되는 library를 독립적으로 관리

 

Quatro

Outlier-RObust RAdar odometry (ORORA)

 

두 package에서 Parallel Maximum Clique (PMC) library를 사용


In CMakelists.txt

include(3rdparty/find_dependencies.cmake)

 

In 3rdparty/find_dependencies.cmake

include(${CMAKE_CURRENT_LIST_DIR}/pmc/pmc.cmake)

 

In 3rdparty/pmc/pmc.cmake


 

728x90
반응형