By Fatskills Exam Guides Team — the exam nerds behind 28,500+ quizzes and 2.1M practice questions across 500+ global exams.
How-to guides and procedures are task-oriented documentation that walk users through specific actions to achieve a goal—like setting up a cloud server, integrating a payment API, or troubleshooting a software error. Unlike conceptual docs (which explain why something works) or reference docs (which list what exists), how-to guides focus on how to complete a task step-by-step.Example: Stripe’s “Accept a Payment” guide shows developers exactly how to implement a checkout flow, with code snippets, screenshots, and error-handling tips.
bold
*italic*
`code`
[links](url)
git add
git commit
git push
git branch
Step 1: Create a Slack App1. Go to api.slack.com/apps.2. Click Create New App.3. Select From scratch and enter your app name.
bash curl -X POST https://api.slack.com/api/oauth.v2.access \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "code=AUTH_CODE&client_id=CLIENT_ID&client_secret=CLIENT_SECRET"
npm install
v1.2
403 Forbidden
Task decomposition: Can you break a complex process into clear, logical steps? Example: Instead of “Set up the database”, write:
Install PostgreSQL.Run createdb myapp.Update config/database.yml with your credentials.
createdb myapp
config/database.yml
Visual storytelling: Do you use screenshots/GIFs effectively? Show a before/after (e.g., a messy UI vs. a clean, annotated screenshot).
Docs-as-Code proficiency: Can you write in Markdown/AsciiDoc, use Git, and set up a static site generator? Include a GitHub repo with your docs in your portfolio.
Distinguishing guide types:
Answer: Implement docs-as-code with CI/CD (e.g., auto-generate docs from OpenAPI specs on every git push). Use GitHub Actions to run swagger-cli validate and fail builds if the spec is invalid.Why: Manual updates are error-prone; automation ensures docs match the code.
swagger-cli validate
Answer: The guide probably skips steps (e.g., “Go to Settings” without saying how) or assumes prior knowledge (e.g., “Enter your recovery email” without defining it). Fix by: - Adding screenshots of each step.- Including prerequisites (e.g., “You must have access to the email linked to your account”).Why: Users abandon guides if they can’t follow along.
Answer: Code blocks (with syntax highlighting) for commands/output, and screenshots only for complex terminal UIs (e.g., htop). Example:
htop
# Install the tool npm install -g my-cli-tool # Run a command my-cli-tool deploy --env production
Why: Screenshots of terminals are hard to read and can’t be copied/pasted.
text
[text](url)
Join 4M+ learners. Unlock unlimited quizzes, wrong-answer tracking, flashcards + reminders, study guides, and 1-on-1 challenges.