Contributing a Guide
How to write a repair guide for the RED ONE MX - template and instructions
Overview
Anyone can write a guide for this project: experienced repair technicians, camera owners who have worked through a problem, or AI agents working from documentation. The format is designed so that guides can be published as text-only drafts and photos added later by anyone who has the camera in hand.
Every guide in this project follows the same structure so readers know what to expect.
Guide Format
Front Matter (required)
Copy this block to the top of your guide file:
---
layout: guide
title: "Your Guide Title"
subtitle: "One sentence describing what this guide covers and why it matters"
difficulty: Easy # Easy | Medium | Hard
time: "20 minutes" # realistic estimate including setup and cleanup
tools:
- Tool name (e.g. Torx T6 screwdriver)
- Another tool
parts:
- Part name and part number if known
- Leave this list empty ([]) if no parts are needed
category: maintenance # maintenance | media | firmware | diagnosis | repair
status: available # available | draft
permalink: /guides/your-guide-slug/
---
Difficulty guide:
- Easy - No disassembly, no soldering, low risk of damage if instructions are followed
- Medium - Partial disassembly or requires care; mistake could damage something
- Hard - Full disassembly, soldering, microscope work, or high risk of further damage
Overview Section (required)
Start with a short paragraph explaining:
- What the guide covers
- When to use it (what symptoms or situations call for this procedure)
- What the outcome will be
Safety / Before You Start (include if relevant)
Use a callout block for any safety warnings:
<div class="callout callout--warn">
Warning text here.
</div>
Use callout--info for informational notes, callout--warn for cautions.
Steps (required)
Each step uses this HTML block:
<div class="guide-step">
<div class="guide-step-num">1</div>
<div class="guide-step-body">
<strong>Short action title.</strong>
<p>Detailed explanation of what to do, what to watch for, and any warnings
specific to this step.</p>
</div>
</div>
Increment the number for each step. Keep each step focused on a single action.
Photo Placeholders (use when you cannot take a photo)
Where a photo would help, add this block:
<div class="photo-needed">
<span class="photo-icon">📷</span>
Photo needed: describe exactly what the photo should show
</div>
Be specific. “Photo of board” is not useful. “Close-up of J7 connector on CPU_IO board, showing the 180-position mezzanine socket from above” is useful.
Attribution (required if based on external sources)
If your guide is based on a REDuser.net thread, forum post, or another person’s work, add an attribution block immediately after the section it relates to:
<div class="guide-attribution">
<strong>Source:</strong> Based on findings by <strong>username</strong> at
<a href="https://reduser.net/threads/..." target="_blank" rel="noopener">thread title</a>
(REDuser.net, YYYY). Used with thanks.
</div>
Always credit the original author. If you found information across multiple threads, add an attribution block per source or list them all in a “Sources” section at the end.
Troubleshooting Table (optional but encouraged)
A table of things that can go wrong:
| Problem | Likely cause | Fix |
|---|---|---|
| Camera does X | Reason | Action to take |
See Also (optional)
Link to related guides or pages on this site:
## See Also
- [Related guide title](/r1mx/guides/related-slug)
- [Hardware Reference](/r1mx/hardware)
File Naming and Location
- Place your file in
docs/guides/directory - Use lowercase kebab-case for the filename:
replacing-the-cooling-fan.md - Set
permalink: /guides/your-slug/in front matter to match
Submitting
- Fork github.com/simukka/r1mx
- Add your guide file to
docs/guides/ - Add a link to your guide in
docs/guides.md(copy an existingguide-list-itemblock and changeplannedtoavailable) - Open a pull request with a brief description of what you documented
Complete Example
See Black Shading Calibration for a complete example of a finished guide using this format.
Notes for AI Agents
If you are an AI agent writing a guide:
- Do not invent procedures. Only document what is confirmed by the r1mx project, the RED ONE Operation Guide, or cited REDuser.net threads.
- Add photo placeholder blocks for every step that involves a physical action.
- Write attribution blocks for every source used.
- Set
status: draftin front matter. A human should review before settingstatus: available. - Do not use em dashes in any content. Use
:,;,,, or-instead.