{"id":16646954,"url":"https://github.com/stevegrunwell/write-some-docs","last_synced_at":"2026-03-16T11:34:57.235Z","repository":{"id":139393554,"uuid":"87449990","full_name":"stevegrunwell/write-some-docs","owner":"stevegrunwell","description":"Slides for \"I'd Like to Write the World Some Docs\"","archived":false,"fork":false,"pushed_at":"2024-10-24T18:08:16.000Z","size":16451,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-18T22:57:41.158Z","etag":null,"topics":["documentation","reveal-js","slides"],"latest_commit_sha":null,"homepage":"https://stevegrunwell.github.io/write-some-docs/","language":"HTML","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stevegrunwell.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-04-06T16:14:54.000Z","updated_at":"2024-10-24T18:08:22.000Z","dependencies_parsed_at":"2024-10-25T01:51:05.694Z","dependency_job_id":null,"html_url":"https://github.com/stevegrunwell/write-some-docs","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevegrunwell%2Fwrite-some-docs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevegrunwell%2Fwrite-some-docs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevegrunwell%2Fwrite-some-docs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevegrunwell%2Fwrite-some-docs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stevegrunwell","download_url":"https://codeload.github.com/stevegrunwell/write-some-docs/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243191208,"owners_count":20251027,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["documentation","reveal-js","slides"],"created_at":"2024-10-12T08:43:30.620Z","updated_at":"2025-12-26T11:43:59.457Z","avatar_url":"https://github.com/stevegrunwell.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ![Still from the 1971 \"I'd Like to Buy the World a Coke\" advertising campaign](resources/banner.jpg) I'd Like to Write the World Some Docs\n\nIt takes a special kind of person to enjoy writing documentation; not only do I have to write [ideally] working code, but now I have to write words that a human being can understand? What is this madness?!\n\nLuckily, good documentation lives on outside your codebase. By following common documentation standards, we can generate comprehensive manuals that instruct others how to integrate with our software. After all, to code is human, but to document is divine.\n\n✨ **[View slides](https://stevegrunwell.github.io/write-some-docs)** ✨\n\n[![Four panel comic from Commit Strip, with a conversation between two engineers: First engineer: \"Hey, I got assigned some bugs on your latest project but it looks like there's no documentation?\" Second engineer: \"What? Of course there's documentation! There's definitely a readme and there are some explanations on Jira. And maybe some explainers in Trello. And there's some information in Google Docs in a shared folder. Check if you can access it. It's not really up to date, but it's probably useful. And worst case scenario, there are plenty of contextual comments in the code.\" First engineer: Okay, so exactly what I said then...there's no documentation.\"](resources/commit-strip.jpg)](https://www.commitstrip.com/en/2021/11/10/no-documentation/?)\n\n## Presentation History\n\n* [Cascadia PHP 2024](https://cascadiaphp.com) — October 24, 2024 ([PDF](https://github.com/stevegrunwell/write-some-docs/releases/download/cascadia-php-2024/slides.pdf), [joind.in](https://joind.in/talk/aded3))\n* [Longhorn PHP 2023](https://longhornphp.com) — November 3, 2023 ([PDF](https://github.com/stevegrunwell/write-some-docs/releases/download/longhorn-php-2023/slides.pdf), [joind.in](https://joind.in/talk/a402b))\n* [Beer City Code 2017](http://beercitycode.com/) — June 10, 2017\n* [Lone Star PHP 2017](http://lonestarphp.com/) - April 22, 2017 ([joind.in](https://joind.in/talk/b68e9))\n\n## Resources\n\n* [Write the Docs](https://www.writethedocs.org) - Global community of people who care about documentation\n* [CommonMark](https://commonmark.org/) - Documentation for the CommonMark specification\n* [reStructuredText](https://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html) - Documentation for reStructuredText\n* [The composer.json schema (support)](https://getcomposer.org/doc/04-schema.md#support) - Details for the \"support\" property within the composer.json schema\n\n### Tools \u0026 Services\n\n#### Generating API Documentation from Inline Code\n\n* [ApiGen](https://github.com/ApiGen/ApiGen)\n* [Doctum](https://github.com/code-lts/doctum)\n* [phpDocumentor](https://www.phpdoc.org)\n\n#### Building \u0026 Hosting External Documentation\n\n* [Daux.io](https://daux.io/)\n* [GitHub Pages](https://pages.github.com/)\n* [Read The Docs](https://readthedocs.com)\n* [ReadMe](http://readme.io/)\n* [Sphinx](https://www.sphinx-doc.org/en/master/)\n\n#### Documenting HTTP APIs\n\n* [API Blueprint](https://apiblueprint.org/)\n* [OpenAPI](https://www.openapis.org/) (née Swagger, start here!)\n* [RAML](https://raml.org/)\n\n## Notes\n\n* Title slide background taken from the 'Hilltop' spot from [Coca-Cola's 1971 \"I'd Like to Buy the World a Coke\" campaign](https://en.wikipedia.org/wiki/I%27d_Like_to_Teach_the_World_to_Sing_(In_Perfect_Harmony)).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstevegrunwell%2Fwrite-some-docs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstevegrunwell%2Fwrite-some-docs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstevegrunwell%2Fwrite-some-docs/lists"}