A snippet, not a repository
Share code with the explanation
Put the smallest useful snippet, expected behavior, and actual result together. Add a screenshot or file when it helps someone reproduce the issue.
Reduce the example
Remove credentials, private endpoints, and unrelated code. State what you expected and what happened instead.
Use a fenced block
Wrap code in triple backticks and include its language, or use the composer's code-block action. Select Send to publish it.
Share the room
Send the full room link so the reader also sees your error description and attachments. Woff does not execute your code.
A small bug report
Problem: the button sends the form twice.
Expected: one request per click.
Actual: two requests appear in the network panel.
```tsx
<button type="submit" onClick={save}>
Save
</button>
```
Question: should the save handler belong on the form instead?
Attached: a screenshot with personal data removed.Replace the example details with your own before sharing.
Useful for
- A minimal bug reproduction with a screenshot
- A setup command with its expected output
- A code review question that does not need a full repository
Before you share
Woff is a temporary handoff, not source control or a code runner. Use your repository for history and long-lived code. Review every snippet for secrets before sharing.
Free rooms expire after 48 hours without new or edited content. Opening a room does not extend its life. Download files and export notes you need to keep.