ISBN-13: 9781484272169 / Angielski / Miękka / 2021 / 240 str.
ISBN-13: 9781484272169 / Angielski / Miękka / 2021 / 240 str.
Getting Started
Understanding your users
Cultivating empathy
Recruiting users for research
Research methods
Trying it out
Friction logs
Running diverse and inclusive focus groups and interviews
User journey mapping
Finding your experts
Collaborative documentation development
The value of design documents
Finding examples in industry
Defining your initial set of content
Deciding your minimum viable documentation
Understanding content types
Concepts, tutorials and reference documentation
API specifications
READMEs
Guides
Release notes
Setting yourself up for writing success
Who is this for? Personas, requirements, content types
How to iterate
Tools and tips for writing rough drafts
Understanding your needs
Choosing your writing tools (handwriting, text-only, productivity/measurement writing tools)
Mechanics
Headings
Lists
Notes and warnings
Conclusions/tests
Using templates to form drafts
How to derive a template from existing docs
How to take templates into text
Gathering initial feedback
Feedback methods
Getting feedback from difficult contributors
Editing content for publication
Determine destination
Editing tools (Grammarly, linters, etc)
Recap, strategies, and reassurance
Structuring sets of documentation
Where content types live
Concepts, tutorials and reference documentation
API specifications
READMEs
Guides
Release notes
Content information architecture styles
Designing for search
User testing and maintenance
Planning for document automation
Integrating code samples
When and why to use code samples
Standardising your samples
Using visual content: Screenshots, diagrams, and videos
Making your visual content accessible
Integrating screenshots, diagrams
Measuring documentation success
How documentation succeeds
Structural Quality
Functional Quality
Measuring what you want to change
Drawing conclusions from document metrics
Working with contributors
Defining how decisions are made
Writing an effective Code of Conduct
Choosing a content licence
Content licences
Building and enforcing a style guide
Editing submitted content and giving feedback
Setting acceptability criteria
Editing for internationalization and translation
Giving actionable feedback
Maintaining documentation
Creating a content review processes
Performing freshness checks on content
Responding to documentation issues
Separating documentation issues from product issues
Responding to users
Automating API and reference content
Using doc linters
Wrapping up
Jared Bhatti
Learn to integrate programming with good documentation. This book teaches you the craft of documentation for each step in the software development lifecycle, from understanding your users’ needs to publishing, measuring, and maintaining useful developer documentation.
Well-documented projects save time for both developers on the project and users of the software. Projects without adequate documentation suffer from poor developer productivity, project scalability, user adoption, and accessibility. In short: bad documentation kills projects.
Docs for Developers demystifies the process of creating great developer documentation, following a team of software developers as they work to launch a new product. At each step along the way, you learn through examples, templates, and principles how to create, measure, and maintain documentation—tools you can adapt to the needs of your own organization.
You will:
1997-2024 DolnySlask.com Agencja Internetowa