-
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][workflows] building apps with Gatsby #18993
Comments
I can "add the Building Apps with Gatsby page to the sidebar" by just doing a PR as well as a few of the others as well if want🤷♀️ |
Thanks for offering the help @bvlktech! I think with these recommendations it'd make sense to keep most of them in one PR so that the changes can be seen side by side in the context with where docs are moving and how pages are being renamed. Since it could impact the general information architecture and I'm guessing some of the pages will be able to be combined/moved. I'll hopefully be able to get a PR up soon that maybe you'd like to look over and review? |
Sure thing cant wait to check it out |
did u make the PR yet? jw is all |
@bvlktech I just made a first PR at #19214. I've been doing a lot of ideation around this the last few days because it's a confusing topic for a lot of people. That first PR should cover some of the groundwork around the overview and conceptualizing making app features possible -- with a doc on hydration as well. |
yes i saw will check it out for further review thanks for getting back! |
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 understand how to build apps using Gatsby.
Evaluation
Steps taken to implement
building apps gatsby
: first result was theBuilding Apps with Gatsby
doc that is not listed in the sidebar. Second result the blog post from Dustin about Gatsby for Appsdynamic data gatsby
: first result was theClient Data Fetching
docGatsby docs are surfaced first in search results and seem to be identifiable by common search terms associated with apps (even though the exact terminology can vary).
Discoverability:
Building Apps with Gatsby
doc isn't in the sidebar (like mentioned above), but finding docs like "Adding Authentication" only takes 3 clicks from the docsCompleteness:
A general trend in these guides seems to be linking off to example repos and places where these patterns are used rather than actually teaching them inline with the docs and code examples
Linkedness
Tone
Style
Recommendations
add thedocs: adding rehydration doc and updates to building apps overview (gatsby for apps workflow) #19214Building Apps with Gatsby
page to the sidebar or combine it to the existing pages inAdding Website Functionality
which should maybe be renamedAdding App and Website Functionality
"Beyond Static: Building Dynamic Apps with Gatsby has content for overview on building apps with Gatsby, and hydration.docs: adding rehydration doc and updates to building apps overview (gatsby for apps workflow) #19214add more substantial examples to client only routes documentation to show the difference between adding pages through Gatsby (src/pages,docs: gatsby for apps - auth and client only routes #19551createPage
, and with a router like Reach)increase the content on the "Building a Site with Authentication" pagedocs: gatsby for apps - auth and client only routes #19551remove stubs for "Linking and Prefetching in Gatsby" and "Rendering Sidebar Navigation Dynamically" in the routing sectionRename Routing Doc and remove duplicate stub #19918renamedocs: gatsby for apps - data fetching #19786Client Data Fetching
->Build and Client Time Data Fetching
make a new guide (or perhaps a recipe) about Client Side Data Fetchingdocs: gatsby for apps - data fetching #19786setup a live example fordocs: gatsby for apps - auth and client only routes #19551examples/simple-auth
I'll likely break these recommendations into a few contextual sections (and probably in this order):
The text was updated successfully, but these errors were encountered: