Skip to content
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

Closed
21 of 25 tasks
prestonso opened this issue Apr 29, 2019 · 36 comments
Closed
21 of 25 tasks
Labels
good first issue Issue that doesn't require previous experience with Gatsby help wanted Issue with a clear description that the community can help with. type: documentation An issue or pull request for improving or updating Gatsby's documentation

Comments

@prestonso
Copy link
Contributor

prestonso commented Apr 29, 2019

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:

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

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.

Part of the **Top 25 Learning Workflows initiative**. See #13708 for the meta issue that this issue falls under.

# User story

As a new Gatsby user, I want to [describe workflow as completely as possible].

# Evaluation

[Change emoji below based on your evaluation.]

| 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.]

# Recommendations

- [ ] [List recommendations during evaluation here to be picked up in a pull request. This issue may be closed when all recommendations are implemented or deprioritized.]

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.

@prestonso prestonso added type: documentation An issue or pull request for improving or updating Gatsby's documentation status: assigned labels Apr 29, 2019
@prestonso prestonso self-assigned this Apr 29, 2019
@prestonso prestonso added the help wanted Issue with a clear description that the community can help with. label Apr 29, 2019
@prestonso
Copy link
Contributor Author

prestonso commented Apr 29, 2019

Added "help wanted" label as this is a great way for new contributors to begin contributing to Gatsby documentation.

@prestonso
Copy link
Contributor Author

Added a link to #13804 in the meta — thanks for your help, @aravindballa!

@shannonbux
Copy link
Contributor

shannonbux commented May 3, 2019 via email

@gehtmaguad
Copy link
Contributor

7. Installing and using WordPress and 13. Installing and using Contentful are probably ambiguous. Whats the scope of those workflows? Reading the title it seems unrelated to Gatsby but I think its about how to pull content from those CMS into Gatsby and create a blog/website?

@marcysutton
Copy link
Contributor

marcysutton commented May 4, 2019

@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

@gehtmaguad
Copy link
Contributor

@marcysutton thanks for clarifying

Added #13876: Installing and using WordPress, looking forward to feedback.

@ghost
Copy link

ghost commented May 8, 2019

@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

@prestonso
Copy link
Contributor Author

#13712 and #13715 are both now complete as of merged PR #14036!

@calcsam
Copy link
Contributor

calcsam commented May 18, 2019

Nice! Note that bullet point 17 was addressed (completed?) with #11941 and bullet point 5 with #13170

@ghost
Copy link

ghost commented Oct 7, 2019

Is anyone taking care of using Gatsby theme item? I would like to help with this one.

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 😊

@gillkyle
Copy link
Contributor

gillkyle commented Oct 22, 2019

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.

@sjku1
Copy link
Contributor

sjku1 commented Nov 7, 2019

Hi, I was thinking of taking on 20. Making reusable components. is it alright if I make an issue for it?

@kylefloros
Copy link

I created issue #19768 for
13. Building for E-commerce

@jamstack-elise
Copy link

I created issue #20691 for 19. Deploying to other hosting services 😊🖖

@mbappai
Copy link

mbappai commented May 30, 2020

Hey y'all!! Just created an issue #24641 for 22. Implementing Search with Algolia. Waiting for some feedback. Thanks.

PS: First contribution 😄

@ItzaMi
Copy link

ItzaMi commented Jul 9, 2020

Hi 👋 I just created the issue #25659 for npm vs. yarn.
Thank you in advance for any feedback!

@pragmaticpat
Copy link
Contributor

@meganesu and @LekoArts - I'm closing this one - it's not received meaningful interaction since July 2020, and our docs have evolved significantly since then.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Issue that doesn't require previous experience with Gatsby help wanted Issue with a clear description that the community can help with. type: documentation An issue or pull request for improving or updating Gatsby's documentation
Projects
None yet
Development

No branches or pull requests