문제 해결 항목 유형
문제 해결 항목은 페이지의 마지막 항목이어아 합니다.
만약 페이지에 다섯 개 이상의 문제 해결 항목이 있다면, 이러한 항목들을 별도의 페이지에 넣으십시오.
포함해야 하는 문제 해결 정보의 유형
문제 해결 정보에는 다음이 포함됩니다:
- 위험할 수 있는 문제 해결 정보에 대한 정보
- 드물게 발생하는 경우에 대한 정보. 모든 문제 해결 정보는 사용자가 그 상황을 만날 가능성이 얼마나 희박하더라도 포함됩니다.
이러한 종류의 콘텐츠는 다른 사람에게 도움이 될 수 있으며, 이득이 위험을 상회합니다. 만약 여기의 규칙에 예외가 있다고 생각된다면 기술 문서팀에 연락하십시오.
GitLab 지원은 자체 문제 해결 컨텐츠를 유지 보수합니다.
형식
문제 해결은 입문, 업무, 또는 참조 중 하나일 수 있습니다.
입문 주제
이 주제는 페이지의 문제 해결 섹션을 소개합니다. 예를 들어:
## 문제 해결
<x 기능>과(와) 작업 시, 다음과 같은 문제가 발생할 수 있습니다.
문제 해결 업무
제목은 표준 업무와 비슷해야 합니다. 예를 들어, “디버그 도구 실행” 또는 “구문 검증 확인.”
문제 해결 참조
이 주제에는 메시지가 포함됩니다. 일관성을 유지하기 위해 기록된 해결책을 위해 일시적인 해결책에는 workaround를, 영구적인 해결책에는 resolution 또는 resolve를 사용하십시오. 예를 들어:
### 메시지 또는 그에 대한 설명
<오류 메시지>와 같은 오류가 발생할 수 있습니다.
이 문제는 ... 때문에 발생합니다.
일시적인 해결책은 ...
여러 원인이나 해결책이 있는 경우, 표 형식으로 정리하는 것을 고려하십시오. 정확한 오류 메시지를 사용한다면, 코드스타일로 출력되도록 백틱으로 둘러십시오.
해결책 유형에 대한 자세한 지침은 workaround 및 resolution, resolve을 참고하십시오.
문제 해결 주제 제목
문제 해결 참조 주제의 제목으로 다음을 고려하십시오:
- 적어도 일부 출력 메시지를 포함하는 것을 고려하십시오. 메시지가 70자 이상이라면 가장 중요한 텍스트를 포함하거나 대신, 메시지를 설명하십시오.
- 제목의 시작에 메시지 유형을 명시하십시오. 이것은 심각성을 나타냅니다. 예를 들어,
오류:
,경고:
. - 제목에 링크를 사용하지 마십시오.
제목에 완전한 메시지를 넣지 않은 경우, 본문 텍스트에 포함하십시오. 예를 들어:
## 오류: `unexpected disconnect while reading sideband packet`
불안정한 네트워크 환경은 주 서버에서 대규모 저장소 데이터를 가져오려고 Gitaly가 실패하게 할 수 있습니다. 이러한 상황은 ...
Rails 콘솔 쓰기 기능
문제 해결 제안에 GitLab 인스턴스 데이터를 변경하는 함수가 포함되어 있는 경우, 다음 경고를 추가하십시오:
경고:
데이터를 변경하는 명령은 올바르게 실행되지 않거나 올바른 조건 하에서 실행되지 않을 경우에 손상을 일으킬 수 있습니다. 항상 먼저 시험 환경에서 명령을 실행하고 복원할 수 있는 백업 인스턴스가 준비되어 있는지 확인하십시오
문제 해결 페이지 유형
한 페이지에 문제 해결 주제가 다섯 개 이상 있을 경우, 별도의 문제 해결 페이지 유형을 만드십시오.
다음 규칙을 따르십시오:
- 페이지 이름은
Troubleshooting <기능>
로 지정하십시오. - 좌측 네비게이션에는
Troubleshooting
이라는 단어만 사용하십시오. - 네비게이션 파일에서 새 페이지를 해당하는 기능 하위로 중첩하십시오.
- 파일 이름을
<기능>_troubleshooting.md
로 지정하십시오.