For AI agents: a documentation index is available at https://idratherbewriting.com/llms.txt. Markdown versions of all pages are available by appending .md to any page URL.

Search results

Activity: Create or fix an API reference documentation topic

Last updated: Oct 18, 2026

Download PDF

This part of the activity might be challenging, but here is where you’ll start building some examples for your portfolio. Use the same open-source project that you found in Activity: Find an open-source project with API doc needs.

  1. In the project, identify one of the API reference topics that needs help. (If the API has a new reference endpoint to document, focus on this endpoint.)
  2. Read the project’s contribution guidelines, usually in a CONTRIBUTING.md file at the root of the repository. Some projects want you to open or comment on an issue before you submit changes, so that maintainers know what you’re working on.
  3. Edit the topic to improve it. (If it’s a new endpoint, write the documentation for it.) Use the reference sections described in Documenting API endpoints as a checklist: resource description, endpoints and methods, parameters, request example, and response example.
  4. Test any requests or code samples in the topic against the API, so that you know they work.
  5. Create a pull request and contribute your edits to the project. Respond to any review comments from the maintainers.
  6. After your pull request is merged, add a link to it in your portfolio. A merged pull request shows employers that a real project accepted your documentation.

Sponsored

About Tom Johnson

Tom Johnson

I'm an API technical writer based in the Seattle area. On this blog, I write about topics related to technical writing and communication — such as software documentation, API documentation, AI, information architecture, content strategy, writing processes, plain language, tech comm careers, and more. Check out my API documentation course if you're looking for more info about documenting APIs. Or see my posts on AI and AI course section for more on the latest in AI and tech comm.

If you're a technical writer and want to keep on top of the latest trends in the tech comm, be sure to subscribe to email updates below. You can also learn more about me or contact me. Finally, note that the opinions I express on my blog are my own points of view, not that of my employer.