-
Notifications
You must be signed in to change notification settings - Fork 10.3k
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
[docs] (meta) Incrementally improve top 25 learning workflows with baseline evaluations #13708
Comments
Added "help wanted" label as this is a great way for new contributors to begin contributing to Gatsby documentation. |
Added a link to #13804 in the meta — thanks for your help, @aravindballa! |
This looks excellent! I think part of the steps that will be crucial to
document are how people searched for docs related to each workflow.
…On Mon, Apr 29, 2019 at 6:11 AM Preston So ***@***.***> wrote:
A meta issue to track incremental improvements to documentation captured
in baseline evaluations of the top 25 workflows
<https://docs.google.com/spreadsheets/d/175iZyC8khLy1JQncvgyvAD_vXpfsHxswQcn6N7GDeRA/edit>
.
You can participate in this initiative too! See below for information
about contributing.
Summary
Thanks to @marcysutton <https://github.com/marcysutton> and @jlengstorf
<https://github.com/jlengstorf> in their enumeration of the top 25
workflows
<https://docs.google.com/spreadsheets/d/175iZyC8khLy1JQncvgyvAD_vXpfsHxswQcn6N7GDeRA/edit>
that Gatsby developers seek out in documentation, we have a robust
understanding of the most common needs for those using Gatsby on a
day-to-day basis.
This meta issue is intended to provide a list of constituent issues
targeting those top 25 workflows and the improvements based on those
evaluations.
Contributions welcome! Please keep reading for evaluation criteria that we
are applying to all of these learning workflows as well as an enumeration
of the top 25 workflows and corresponding existing issues.
Relevant information Evaluation criteria
There are six areas by which we are evaluating the top 25 learning
workflows:
Criterion 😞 😐 😄
*Searchability* 5th page of results or nonexistent 2nd–4th page of Google
results 1st page of Google results
*Discoverability* Within 6+ clicks on .org (or trapped in GH issue) Within
4-5 clicks on .org Within 2-3 clicks on .org
*Completeness* Entire procedures missing (6+ clicks required) Some steps
missing (4-5 clicks required) Docs mostly or fully complete (no more than
2-3 clicks)
*Linkedness* No links to other useful docs pages Some links to other
useful docs pages Many links to other useful docs pages
*Tone and accessibility* (for tutorials and guides) Negative or
overbearing tone Neutral tone Friendly and helpful tone
*Tone and accessibility* (for docs and API pages) Uninformative, list of
prerequisites absent Somewhat informative, prerequisites are somewhat
incomplete Informative, prerequisites are clear
*Style* Many style issues (needs proofread) Some style issues (e.g.
capitalization) Adheres fully to style guide
<https://www.gatsbyjs.org/contributing/gatsby-style-guide/>
NB: All recommendations are prefixed with *[rec]* and collated later in
each workflow evaluation.
List of workflows
1. Setting up a blog that pulls content from Markdown
2. Setting up Gatsby Preview with Contentful [gatsbyjs.com]
3. Linking to Gatsby and non-Gatsby content
4. Using starters
5. Working with images and videos
6. Finding a source plugin
7. Installing and using WordPress
8. Adding and organizing CSS (including Sass)
9. Using Gatsby themes
10. Embedding components in Markdown with MDX
11. Using the GraphQL explorer to understand your source data
12. Troubleshooting error messages from queries not working
13. Installing and using Contentful
14. Deploying to Netlify
15. Working with fonts and typography
16. Deploying to other hosting services
17. Adding an RSS feed
18. Making reusable components
19. Implementing search with Algolia
Contributing
To contribute, create a new issue titled "[docs] [workflows] Name of
workflow being evaluated" and copy the template below for the text. See
(issue link forthcoming) for a reference example.
**User story:** As a new Gatsby user, I want to [describe workflow as
completely as possible].
Search Discover Complete Linked Tone Style Overall
😐 😐 😐 😐 😐 😐 😐
*Steps taken to implement:*
[List out steps taken to implement the workflow, evaluating against each
of the criteria in the process.]
Acknowledgments
Thank you to @marcysutton <https://github.com/marcysutton>, @shannonbux
<https://github.com/shannonbux>, and @marisamorby
<https://github.com/marisamorby> for their feedback during this process
and to @marcysutton <https://github.com/marcysutton> and @jlengstorf
<https://github.com/jlengstorf> for the foundational work of identifying
these learning workflows.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#13708>, or mute the thread
<https://github.com/notifications/unsubscribe-auth/AHXWRWSRGDJII3YBUG2SR63PS3XZRANCNFSM4HJDFI4Q>
.
|
|
@Haezl everything on this list is in relation to Gatsby, so using headless CMS installs to pull in blog/site content. It is sort-of assumed because we're talking about Gatsby workflows |
@marcysutton thanks for clarifying Added #13876: Installing and using WordPress, looking forward to feedback. |
I'll be adding an issue for 13. Installing and using Contentful soon |
Hi @leandromuto, I'm assigned to the "Using Themes" workflow! It's under issue #18242. I'll be working on it until at least 10/13. If you have any ideas regarding it, or want to make a PR related to the workflow, feel free to comment on the issue and we can tackle it together 😊 |
I'm going to begin working on no. 12 Building Apps with Gatsby soon, and will have an issue with a workflow assessment that links back to this issue when it's ready. |
Hi, I was thinking of taking on 20. Making reusable components. is it alright if I make an issue for it? |
I created issue #19768 for |
I created issue #20691 for 19. Deploying to other hosting services 😊🖖 |
Hey y'all!! Just created an issue #24641 for 22. Implementing Search with Algolia. Waiting for some feedback. Thanks. PS: First contribution 😄 |
Hi 👋 I just created the issue #25659 for npm vs. yarn. |
A meta issue to track incremental improvements to documentation captured in baseline evaluations of the top 25 workflows.
You can participate in this initiative too! See below for information about contributing.
Summary
Thanks to @marcysutton and @jlengstorf in their enumeration of the top 25 workflows that Gatsby developers seek out in documentation, we have a robust understanding of the most common needs for those using Gatsby on a day-to-day basis.
This meta issue is intended to provide a list of constituent issues targeting those top 25 workflows and the improvements based on those evaluations.
Contributions welcome! Please keep reading for evaluation criteria that we are applying to all of these learning workflows as well as an enumeration of the top 25 workflows and corresponding existing issues.
Relevant information
Evaluation criteria
There are six areas by which we are evaluating the top 25 learning workflows:
NB: All recommendations are prefixed with [rec] and collated later in each workflow evaluation.
List of workflows
If an issue does not exist for a workflow (except where
[skip]
is indicated), create an issue for that workflow and link from it to this meta issue (see template below). Prefix the workflow below with the issue number. Boxes should only be checked once a pull request is merged in that addresses the improvements identified by the evaluation.Contributing
To contribute, create a new issue titled "[docs] [workflows] Name of workflow being evaluated" and copy the template below for the text. See #13710 for a reference example.
While conducting evaluations, ignore all existing knowledge of and expertise with Gatsby, and imagine yourself in the position of a novice Gatsby user.
Acknowledgments
Thank you to @marcysutton, @shannonbux, and @marisamorby for their feedback during this process and to @marcysutton and @jlengstorf for the foundational work of identifying these learning workflows.
The text was updated successfully, but these errors were encountered: