Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

RabbitMQ website

License

Apache-2.0, MPL-2.0 licenses found

Licenses found

Apache-2.0
LICENSE-Apache-2.0
MPL-2.0
LICENSE-MPL-2.0
NotificationsYou must be signed in to change notification settings

rabbitmq/rabbitmq-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

This repository contains the source code of the RabbitMQ website, rabbitmq.com.Please make sure to read the Workflow section before contributing.

Before You Start: Please Sign Our Contributor CLA

If this is your first contribution to RabbitMQ and it involves more than a typo fix,pleasesign our contributor CLA.

The process involves one email and one online signature using a legally binding digital signature service.

Sorry about this annoyance and thank you!

ContributionWorkflow

TL;DR

This repository contains documentation guides for multiple RabbitMQ release series.At the moment they are4.3.x (in development),4.2.x,4.1.x,4.0.x, and3.13.x.

Therefore, the very first question to consder before making any changes is:what editions (versions) does my change apply to? Should I update just the next release edition,all4.x ones or even3.13.x?

Here is a summary of which version of the documentation corresponds to whichbranch and directory:

Version of RabbitMQBranchSub-directoryServed at
Development version (4.3)maindocswww.rabbitmq.com/docs/next
4.2mainversioned_docs/version-4.2www.rabbitmq.com/docs
4.1mainversioned_docs/version-4.1www.rabbitmq.com/docs/4.1
4.0mainversioned_docs/version-4.0www.rabbitmq.com/docs/4.0
3.13mainversioned_docs/version-3.13www.rabbitmq.com/docs/3.13
3.12v3.12.xroot(no longer available)

Branches and Versioning

Themain branch is the production branch. Commits to it are deployedautomatically towww.rabbitmq.com.

All editions (versions) of the docs live side by side in themain branch.

Docusaurus uses the following directories:

  • docs contains the docs of the future version of RabbitMQ, thus it is thework in progress. It is served atrabbitmq.com/docs/next
  • versioned_docs contains one directory per version; for example,versioned_docs/version-4.1. The latest version is served atrabbitmq.com/docs. Older versions are served at…/docs/$version, for examplerabbitmq.com/docs/3.13.

Changes should be made todocs and to any version they apply. Here is anexample:

# 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 seriescd versioned_docs/version-4.0git diff ../../docs | patch -p2# Test again in a browser.npm start# Commit everything.git add docs versioned_docsgit commit

Please read thedocumentation on versioning in Docusaurus to learn more.

Older versions of the docs that we don’t want to host in Docusaurus to limitthe number of versions are put in branches of the formv3.13.x,v4.0.x,etc. These branches are deployed automatically too and they use domain names ofthe formv3-13.rabbitmq.com,v4-0.rabbitmq.com, etc. respectively. Notethat these branches used as examples may not exist yet if the correspondingdocs are still maintained in themain branch.

How to Build the Site

This website is built usingDocusaurus 3, a modernstatic website generator.

Dependency Installation

You need to install JS components used by Docusaurus first withyarn ornpm.The examples below usenpm.

# for NPM usersnpm install

You need to do this once only.

Local Development

The following command starts a local development server and opens up a default browserwindow. Most changes are reflected live without having to restart the server.

npm start

To use a different browser, for example, Brave Beta, set theBROWSER env variablewhen runningnpm start:

BROWSER="Brave Beta" npm start

Build

The following command generates static content into thebuild directory andcan be served using any static contents hosting service.

npm run docusaurus'--' build'--dev'

This is important to run this command before pushing changes to GitHub to makesure the build is successful. This is the command that will be used to deploythe website in production.

How to Add a New Version Series

When a new version series comes out, a separate edition of the docs mustbe explicitly added using

# adds a series for 4.3.xnpm run docusaurus docs:version 4.3

Copyright and License

© 2007-2025 Broadcom. All Rights Reserved. The term "Broadcom" refers toBroadcom Inc. and/or its subsidiaries.

The RabbitMQ documentation is dual-licensed under the Apache License 2.0 andthe Mozilla Public License 2.0. Users can choose any of these licensesaccording to their needs. However,the blog is excluded from this license andremains the intellectual property of Broadcom Inc. Blog posts may not berestributed.

SPDX

SPDX-License-Identifier: Apache-2.0 OR MPL-2.0

About

RabbitMQ website

Topics

Resources

License

Apache-2.0, MPL-2.0 licenses found

Licenses found

Apache-2.0
LICENSE-Apache-2.0
MPL-2.0
LICENSE-MPL-2.0

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks


[8]ページ先頭

©2009-2025 Movatter.jp