Full practice repo with guides, API reference, CI, and publishing checklist.
/guides→ Tutorials, getting started docs/api→ API reference, glossary, examples/assets→ Images, screenshots, Postman exports
- Install GitHub Desktop and VS Code
- Create this repository
- Add a README.md (you’re reading it now!)
- Commit changes and push to GitHub
- Create a branch
docs-site - Enable GitHub Pages in repo settings
- Use
index.mdas your landing page - Merge into
mainand test the live site
-
Clone this repo
git clone https://github.com/your-username/your-repo.git cd your-repo -
Install VS Code extensions (recommended)
- Markdown All in One
- GitHub Pull Requests
- REST Client
-
Open in VS Code
- Explore
/guidesand/apifolders. - Try editing
guides/getting-started.md.
- Explore
-
Run link check workflow
- Push a branch with a small edit (e.g., fix a typo).
- Open a Pull Request → Actions will auto-run:
- ✅ Link Check
- ✅ Markdown Lint
- ✅ Spellcheck
-
Publish with GitHub Pages
- Create branch
docs-site. - Enable Pages in repo settings (branch:
main, folder:/root). - Visit your published site at:
https://jwmarshall69.github.io/api-docs-practice/
- Create branch
This repository is part of a growing API Technical Writing Portfolio.
Other projects to include:
- API Docs Practice (this repo)
- OpenAPI/Swagger documentation samples
- Postman collection walkthroughs
- GitHub Pages publishing demos
👉 Keep this section updated, then share the link to showcase your work