-
Notifications
You must be signed in to change notification settings - Fork 182
Contributing Docs
이 Wiki는 설치·차종 사례와 문서 탐색을 담당합니다. 설정과 코드 동작의 상세 설명은 carrot-wip의 docs/user/ko와 docs/user/en에서 코드와 함께 관리하며, Wiki에는 같은 내용을 다시 복사하지 않습니다.
설명은 가능하면 다음 순서로 확인합니다.
-
carrot-wip의 현재 실행 코드 -
openpilot/selfdrive/carrot_settings.json의 메뉴, 범위, 단위와 설명 - UI의 한국어 번역과 실제 화면
- 테스트와 브랜치별 분석 문서
- 기존 GitBook 문서는 역사적 참고 자료로만 사용
기존 문서와 코드가 다르면 코드를 기준으로 하되, 코드 자체가 잘못된 것으로 보이면 문서를 억지로 맞추지 말고 이슈로 분리합니다.
- 이 페이지가 해결하는 문제
- 적용 대상과 적용되지 않는 대상
- 안전 또는 데이터 손실 경고
- 사용자가 따라 할 순서
- 성공 여부를 확인하는 방법
- 원상 복구 방법
- 관련 페이지
차량별 문서는 제목과 첫 부분에 차종, 연식, 트림, CAN 구성과 검증 날짜를 적습니다.
- 화면 제목과 내부 파라미터 이름을 함께 씁니다.
-
x0.01,cm,%등의 단위를 생략하지 않습니다. - 최소값, 최대값, 기본값을 수동으로 복사할 때는
carrot_settings.json과 Params 등록값이 일치하는지 함께 확인합니다. - 차량별 결과를 전체 차량의 권장값으로 일반화하지 않습니다.
- “값을 높이면 무엇이 바뀌는가”와 “잘못 조정했을 때 증상”을 함께 적습니다.
- 변경 전 백업과 원상 복구 단계를 포함합니다.
사용자에게 보이는 설정, 기본값, 단위, 프리셋, 차량 제어, 레이더 또는 Carrot Web 설정 화면을 바꾸면 docs/user/docs_map.json에서 연결된 한국어·영어 문서 쌍과 집중 테스트를 같은 코드 변경에서 갱신합니다. 어느 한 언어만 바꾸면 자동 검사가 실패합니다.
python tools/docs/check_user_docs.py --base origin/carrot-wip동작이 바뀌지 않는 리팩터링·로그·성능·테스트 전용 변경은 Pull Request 본문에 Docs-Not-Needed: 구체적인 이유를 남깁니다. 공개 Wiki와 docs/user에는 사용자에게 제공할 수 있는 기능만 설명하고, 내부 개발 자료나 비공개 기능의 이름·주소·사용법은 옮기지 않습니다.
코드와 문서의 연결 여부는 현재 자동 검사합니다. 다음 단계로 전체 설정 사전은 165개 항목을 손으로 복사하지 않고 carrot_settings.json에서 생성하는 방식을 권장합니다. 생성기는 다음을 검사해야 합니다.
- 문서에 없는 새 파라미터
- JSON과 Params 등록값의 기본값 불일치
- 단위 또는 번역이 비어 있는 항목
- 메뉴에는 있으나 등록되지 않은 파라미터
이렇게 하면 설정이 추가될 때 설명서가 조용히 오래된 상태로 남는 문제를 줄일 수 있습니다.
문서 기준: ajouatom/openpilot의 carrot-wip 브랜치 · 내용이 현재 화면과 다르면 문서 작성 가이드를 참고해 알려주세요.
- 소개
- 처음 시작하기
- 사용 설명서
-
설정 이해하기
-
전체 설정
- 주행 제어
- 시작·오토
- 버튼·프리셋
- 차량 조향
- 중앙 보정
- 조향감
- 차로 변경 (자동 턴)
- 레인모드
- 고급 토크
- 토크 계수
- 조향 제한
- 속도·감속
- 과속카메라
- 제한속도
- 방지턱
- 커브·턴
- 신호감지
- 크루즈·차간
- 가속 성향
- 정차·재출발
- 가감속 튜닝
- 차간거리
- 선행차 반응
- 당근 크루즈
- 차량·하드웨어
- 현대·기아
- CANFD·HDA
- 레이더
- 운전자 모니터링
- 차량 보조
- 기기 하드웨어
- 화면 표시
- 정보 표시
- 경로 표시
- 밝기·주행화면
- 외부 HUD
- 기본
- 화면·카메라
- 레이더 표시
- 성능·디버그
- 시스템
- 녹화·전원
- 녹화·전원
- YouTube 라이브
- 네트워크·지도
- 사운드
- 소프트웨어
- 녹화·전원
- 주행 제어
- 버튼·프리셋 상세
- 속도·감속 상세
- 크루즈·차간 상세
- 레이더트랙·코너레이더
-
전체 설정
- Carrot Web
- 튜닝 입문
-
설정 이해하기
- 자주 묻는 질문
- 문서 작성 가이드