Docs.rustfs.com
Let object storage help the world reduce storage costs and improve data security.
Install / Use
/learn @rustfs/Docs.rustfs.comREADME
RustFS Documentation
RustFS is an S3-compatible distributed object storage engine written in Rust. This repository hosts the official VitePress documentation site. Use this guide to understand the layout, add or update content, and keep the docs build passing.
Quick Links
- Documentation: https://docs.rustfs.com
- Chinese docs: https://docs.rustfs.com.cn
- Repo issues: https://github.com/rustfs/docs.rustfs.com/issues
- Product issues & roadmap: https://github.com/rustfs/rustfs/issues
Repository Snapshot
docs/– Markdown sources; each section has anindex.mdentry point.docs/sidebar.ts&docs/config.ts– navigation definitions that must be updated whenever you add or rename a page..vitepress/– global site configuration, theme, and shared components.public/orimages/folders beside the relevant doc – store media here and reference via relative paths.
Contribution Paths
Quick edits on GitHub
- Browse to the page on https://docs.rustfs.com and click Edit this page on GitHub.
- Use the inline editor for small fixes (typos, broken links, formatting).
- Describe the change briefly, submit a pull request (PR), and link any related issue.
Planned work or new content
- Open/confirm an issue so others see what you are tackling.
- Create a topic branch such as
docs/feature-short-title. - Update only the files relevant to the change, keeping edits focused.
- Reflect new pages in both
docs/sidebar.tsanddocs/config.ts.
Translations
- Chinese docs: https://docs.rustfs.com.cn
Local Development
Prerequisites
- Node.js 18+
pnpm(preferred) or another Node package manager- Git
Setup & common commands
git clone https://github.com/rustfs/docs.rustfs.com.git
cd docs.rustfs.com
pnpm install
# Work locally
pnpm dev # vitepress dev server at http://localhost:5173
# Required before opening a PR
pnpm build
# Optional final check
pnpm preview
Authoring Guidelines
- Follow the structure “context → overview → steps → references” and keep prose concise, active, and reproducible.
- Spell out a term the first time it appears (for example, “Large Language Model (LLM)”).
- Cite third-party facts inline and scrub secrets or private configuration values from examples.
- Use fenced code blocks with language hints (
```bash,```rust) and provide runnable snippets only. - When adding assets, include descriptive
alttext and ensure tables contain a header row.
See AGENTS.md for the full checklist that governs navigation updates, localization, and release hygiene.
Pull Request Checklist
- [ ]
pnpm buildcompletes without warnings or errors. - [ ] Navigation files updated for any new or renamed pages.
- [ ] Frontmatter validated and relative links confirmed.
- [ ] Conventional commit message (for example,
docs: add lifecycle guide). - [ ] PR description explains the change, references issues, and includes screenshots when visuals change.
License
Documentation content is released under the Creative Commons Attribution 4.0 International License. By contributing, you agree that your submissions use the same license.
Last Updated: 2025-11-08
Related Skills
node-connect
349.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
