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

[www] Add "community" page to the site and link to it from main navigation #6377

Closed
jlengstorf opened this issue Jul 11, 2018 · 6 comments
Closed
Labels
help wanted Issue with a clear description that the community can help with. stale? Issue that may be closed soon due to the original author not responding any more. type: documentation An issue or pull request for improving or updating Gatsby's documentation

Comments

@jlengstorf
Copy link
Contributor

Summary

We should create a page that links to key areas for the Gatsby community, such as the contributing docs, our pair programming sign up link, issues we need help with, swag info, where to post support questions, and other community-related information.

This link should be in the main navigation for gatsbyjs.org.

Motivation

The open source community is the core of what makes Gatsby great, so we should make sure to collect all community-related information in one place and link to it prominently from the top nav.

cc: @gatsbyjs/inkteam

@jlengstorf jlengstorf added 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 labels Jul 11, 2018
@KyleAMathews
Copy link
Contributor

We do actually have a community page https://www.gatsbyjs.org/docs/community/

It used to be in the top nav but we removed it from there when we added plugins #4472

Definitely up for rejiggering nav to emphasize the community page. In any case, it also needs the things you mentioned (plus a link to Spectrum which didn't get added).

@fk
Copy link
Contributor

fk commented Jul 11, 2018

Related: I see two ways to handle n items in the main navigation:

  • use a "hamburger"-style menu as soon as there's not enough room to display all navigation items anymore
  • "collect" all navigation items that do not currently fit in the available space in a "More…" item that displays a dropdown AKA the "priority" navigation pattern; see RFC for doc information architecture rfcs#5 (comment)

In either case we have to make the above work along the new button that toggles the docs/tutorial/features sidebar navigation on mobile.

@jlengstorf
Copy link
Contributor Author

Oh, wow. I've never seen that page. 😱

@fk The "priority" nav pattern seems like it could be our best bet if that library isn't too large. I'll take a crack at editing this page to add all the new stuff, then we can regroup on adding it to the top nav again.

@fk
Copy link
Contributor

fk commented Jul 25, 2018

@jlengstorf AFAIK there's no (react) library, for the .com POC I forked from https://github.com/substate/react-priority-nav. Just gave searching for "react priority nav" another try and found https://github.com/ericyip/react-priority-navigation though!

@gatsbot
Copy link

gatsbot bot commented Dec 15, 2018

Old issues will be closed after 30 days of inactivity. This issue has been quiet for 20 days and is being marked as stale. Reply here or add the label "not stale" to keep this issue open!

@gatsbot gatsbot bot added the stale? Issue that may be closed soon due to the original author not responding any more. label Dec 15, 2018
@gatsbot
Copy link

gatsbot bot commented Dec 26, 2018

This issue is being closed due to inactivity. Is this a mistake? Please re-open this issue or create a new issue.

@gatsbot gatsbot bot closed this as completed Dec 26, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Issue with a clear description that the community can help with. stale? Issue that may be closed soon due to the original author not responding any more. type: documentation An issue or pull request for improving or updating Gatsby's documentation
Projects
None yet
Development

No branches or pull requests

3 participants