이 저장소에는 RabbitMQ 웹 사이트의 소스 코드 인 Rabbitmq.com이 포함되어 있습니다. 기여하기 전에 워크 플로 섹션을 읽으십시오 .
다음은 어떤 버전의 문서가 어느 지점 및 디렉토리에 해당하는지에 대한 요약입니다.
| Rabbitmq의 버전 | 나뭇가지 | 하위 디렉토리 | 봉사 |
|---|---|---|---|
| 개발 버전 (4.1) | main | docs | www.rabbitmq.com/docs/next |
| 4.0 | main | versioned_docs/version-4.0 | www.rabbitmq.com/docs |
| 3.13 | main | versioned_docs/version-3.13 | www.rabbitmq.com/docs/3.13 |
| 3.12 | v3.12.x | 뿌리 | v3-12.rabbitmq.com |
main 지점은 생산 지점입니다. CloudFlare 작업자가 www.rabbitmq.com에 자동으로 배포됩니다.
우리는 여러 버전의 문서를 main 브랜치에 보관합니다. Docusaurus는 다음과 같은 디렉토리를 사용합니다.
docs 에는 RabbitMQ의 미래 버전의 문서가 포함되어 있으므로 진행중인 작업입니다. https://www.rabbitmq.com/docs/next에서 제공됩니다.versioned_docs 에는 버전 당 하나의 디렉토리가 포함되어 있습니다. 예를 들어, versioned_docs/version-4.0 입니다. 최신 버전은 https://www.rabbitmq.com/docs에서 제공됩니다. 이전 버전은 …/docs/$version 에서 제공됩니다. docs 와 적용되는 버전에 대한 변경 사항을 변경해야합니다. 예는 다음과 같습니다.
# Make changes to the future version’s docs.
$EDITOR docs/configure.md
# Test the change in a browser.
npm start
# Once happy, apply to the relevant older release series
cd versioned_docs/version-4.0
git diff ../../docs | patch -p2
# Test again in a browser.
npm start
# Commit everything.
git add docs versioned_docs
git commit
Docusaurus의 버전 작성 문서를 읽고 자세한 내용을 알아보십시오.
버전 수를 제한하기 위해 Docusaurus에서 호스팅하고 싶지 않은 Docs의 구형 버전은 v3.13.x , v4.0.x 등의 지점에 배치됩니다.이 분기는 자동으로 배포되며 v3-13.rabbitmq.com , v4-0.rabbitmq.com 등의 도메인 이름을 각각 사용합니다. 해당 문서가 여전히 main 분기에 유지되는 경우 아직 예제로 사용 된 분기는 아직 존재하지 않을 수 있습니다.
v3.12.x 는 이전 정적 웹 사이트 생성기를 사용하고 있다는 점에서 약간 특별합니다. 이것은 Github 조치에 의해 CloudFlare 작업자에게 배포됩니다. https://v3-12.rabbitmq.com에서 구할 수 있습니다.
이 웹 사이트는 최신 정적 웹 사이트 생성기 인 Docusaurus 3을 사용하여 구축되었습니다.
Docusaurus에서 yarn 또는 npm 과 함께 사용하는 JS 구성 요소를 설치해야합니다. 아래 예제는 npm 사용합니다.
# for NPM users
npm install당신은 이것을 한 번만 de해야합니다.
다음 명령은 로컬 개발 서버를 시작하고 기본 브라우저 창을 열어줍니다. 대부분의 변경 사항은 서버를 다시 시작하지 않고도 라이브로 반영됩니다.
npm start 예를 들어 Brave Beta와 같은 다른 브라우저를 사용하려면 npm start 실행할 때 BROWSER ENV 변수를 설정하십시오.
BROWSER= " Brave Beta " npm start 다음 명령은 build 디렉토리에 정적 컨텐츠를 생성하며 모든 정적 내용 호스팅 서비스를 사용하여 제공 될 수 있습니다.
npm run build이는 빌드가 성공했는지 확인하기 위해 Github로 변경하기 전에이 명령을 실행하는 것이 중요합니다. 이것은 프로덕션에서 웹 사이트를 배포하는 데 사용될 명령입니다.
© 2007-2024 Broadcom. 모든 권리 보유. "Broadcom"이라는 용어는 Broadcom Inc. 및/또는 그 자회사를 나타냅니다.
RabbitMQ 문서는 Apache License 2.0 및 Mozilla Public License 2.0에 따라 이중 라이센스가 있습니다. 사용자는 필요에 따라 이러한 라이센스를 선택할 수 있습니다. 그러나 블로그는이 라이센스에서 제외되며 Broadcom Inc.의 지적 재산으로 남아 있습니다. 블로그 게시물은 제정되지 않을 수 있습니다.
SPDX- 라이센스 식별기 : Apache-2.0 또는 MPL-2.0