Skip to content

[NEW CONTENT] Define and document standards and styles for IPFS docs #266

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
johnnymatthews opened this issue Nov 27, 2019 · 8 comments
Closed
Assignees
Labels
need/triage Needs initial labeling and prioritization

Comments

@johnnymatthews
Copy link
Contributor

Note: This issue was opened as a result of the November 2019 close-reading audit captured in ipfs-inactive/docs#326.

One consequence of having several different writers create documentation is that there isn't any consistency between the pages in terms of writing style, word choice, styling, and examples. To create a consistent experience across all IPFS documentation we should:

  1. Create a personality and writing style for our docs. Note: "personality" of the voice in our docs is a separate effort from the "user personae" we discuss when we're talking about general docs user research.
  2. Create contribution guidelines -- these should be presented alongside the IPFS developer contributor guidelines, as well as in our own docs site
  3. Create a style guide for writing docs.
  4. Create a code persona and base example project to pull code-blocks and small examples from.

Strikethroughs denote completed tasks.

Let's use this issue as a holding pen for the four efforts noted above, but manage and track each effort in its own issue.

@jessicaschilling jessicaschilling changed the title Define and document a persona for IPFS docs. Define and document a personality for IPFS docs Nov 28, 2019
@jessicaschilling jessicaschilling changed the title Define and document a personality for IPFS docs Define and document standards and styles for IPFS docs Nov 28, 2019
@johnnymatthews
Copy link
Contributor Author

johnnymatthews commented Nov 29, 2019

This contribution guide is probably best as a one-pager covering the following topics:

Content Guidelines

  • Style
  • Tone
  • Grammar

How to Contribute

  • Types of Contribution:
    • Fixes
    • New Articles or Pages
  • File an Issue
  • Create a PR
  • Discuss

Tools and Workflow

  • VSCode Extensions
  • Grammar and Spelling

@johnnymatthews
Copy link
Contributor Author

This issue has been partially addressed by b2e0438cecea3c089ddd43d54275a0d3b77690e1. Just need to finish up the code persona.

@jessicaschilling
Copy link
Contributor

@johnnymatthews Awesome! Just please be sure to update any changes in the beta as well. Thanks!

@johnnymatthews
Copy link
Contributor Author

Merged into ipfs/docs master: 173d0d1. Also Copied into ipfs/ipfs-docs-v2.

@jessicaschilling
Copy link
Contributor

jessicaschilling commented Dec 4, 2019

Some follow-up ...

@jessicaschilling
Copy link
Contributor

@johnnymatthews -- per our meeting today, can you please make sure that consideration of personae and a link to our persona guide be included in your materials? Thanks!

@jessicaschilling jessicaschilling changed the title Define and document standards and styles for IPFS docs [NEW CONTENT] Define and document standards and styles for IPFS docs Jan 6, 2020
@johnnymatthews
Copy link
Contributor Author

This issue is being addressed in the docs-contribution-section branch of the ipfs/ipfs-docs-v2 repo.

@hsanjuan hsanjuan transferred this issue from ipfs-inactive/docs May 22, 2020
@johnnymatthews
Copy link
Contributor Author

Finally got around to creating the code-persona. Still need to flesh out the examples, however I'm happy with this very basic code persona for now. Creating a full code persona will be a much larger project than when I first drafted out this issue. IPFS is much more complex and has far more moving parts than I originally thought.

@johnnymatthews johnnymatthews reopened this Jun 2, 2020
@johnnymatthews johnnymatthews added the need/triage Needs initial labeling and prioritization label Jun 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
need/triage Needs initial labeling and prioritization
Projects
None yet
Development

No branches or pull requests

2 participants