-
Notifications
You must be signed in to change notification settings - Fork 101
Community Page Revamp #660
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
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,34 +1,72 @@ | ||
| +++ | ||
| title = "Community" | ||
| description = "Join the Valkey community" | ||
| template = "community.html" | ||
| description = "Join the Valkey community: contribute code, docs, and content, speak at events, and connect with other Valkey users." | ||
| template = "community-home.html" | ||
| page_template = "community.html" | ||
| [extra] | ||
| hero = { title = "Unlock. Contribute. Repeat.", subtitle = "Every key contributor started somewhere: a bug report, a talk, a line of code. This community is built one key at a time. Yours starts here.", image = "/img/community/hero-community.jpg" } | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
|
||
|
|
||
| connect = { title = "Connect with us", description = "Ask questions, share ideas, and meet the Valkey community.", links = [ | ||
| { url = "/slack", text = "Join Slack" }, | ||
| { url = "https://github.com/orgs/valkey-io/discussions", text = "GitHub Discussions" } | ||
| ] } | ||
|
|
||
| photos = [ | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 2.6 MB of JPEG for 13 thumbnails. All of these are 1600px wide except 05 and 11 (520) and 12 (800), rendering into a ~370px slot on desktop. Roughly 4x oversampled. Downscale the sources to ~800px, or run them through Zola's |
||
| { src = "/img/community/community-photo-01.jpg", alt = "Two Valkey speakers presenting on a conference stage" }, | ||
| { src = "/img/community/community-photo-02.jpg", alt = "Valkey maintainers at the KeySpace Beijing community meetup" }, | ||
| { src = "/img/community/community-photo-08.jpg", alt = "Valkey China community members at the Tencent Cloud booth" }, | ||
| { src = "/img/community/community-photo-12.jpg", alt = "A speaker presenting at PyCon AU with Valkey as a sponsor", position = "center 25%" }, | ||
| { src = "/img/community/community-photo-03.jpg", alt = "Community members celebrating Valkey's second birthday" }, | ||
| { src = "/img/community/community-photo-07.jpg", alt = "Contributors posing with a wooden Valkey logo at the birthday celebration" }, | ||
| { src = "/img/community/community-photo-05.jpg", alt = "Valkey team members greeting visitors at a conference booth" }, | ||
| { src = "/img/community/community-photo-06.jpg", alt = "Two speakers on stage during a Valkey conference talk" }, | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Cut this one. It is the same two speakers, same outfits, same stage as Down to 12 photos, which also makes the carousel 4 clean pages of 3 instead of 5 with the last one overlapping. |
||
| { src = "/img/community/community-photo-13.jpg", alt = "Valkey community members at the SCaLE conference booth" }, | ||
| { src = "/img/community/community-photo-09.jpg", alt = "Panel discussion at the KeySpace Beijing community event" }, | ||
| { src = "/img/community/community-photo-10.jpg", alt = "Valkey community members at the Unlocked Conference photo booth" }, | ||
| { src = "/img/community/community-photo-11.jpg", alt = "Student contributors wearing Valkey shirts at a community event" }, | ||
| { src = "/img/community/community-photo-04.jpg", alt = "React Hyderabad and Valkey community members at a meetup hosted at Amazon" } | ||
| ] | ||
|
|
||
| cards = [ | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
<a href="/community/meetup-groups/" class="btn" target="_blank">Meetup Groups & Charter</a>
<a href="/events/" class="btn" target="_blank">Upcoming Events</a>
<a href="#email-signup" class="btn" target="_blank">Newsletter</a>
Was inheriting these on the event subpages intended at all? If yes, port the |
||
| { icon = "icon-question.svg", title = "Ask Questions", description = "If you have any inquiries about Valkey, feel free to join the conversation on our GitHub discussions or chat with us on Slack.", links = [ | ||
| { url = "https://github.com/orgs/valkey-io/discussions", text = "GitHub Repository" }, | ||
| { url = "https://valkey.io/slack", text = "Slack" } | ||
| { icon = "icon-code.svg", title = "Contribute to Core", description = "Help build the Valkey engine itself. Browse open issues, read the contributing guide, and submit a pull request to the core repository.", links = [ | ||
| { url = "https://github.com/valkey-io/valkey", text = "GitHub Repository" }, | ||
| { url = "https://github.com/valkey-io/valkey/blob/unstable/CONTRIBUTING.md", text = "Contributing Guide" } | ||
| ] }, | ||
| { icon = "icon-bug.svg", title = "Report Bugs", description = "If you encounter any issues while using Valkey, please help us improve the project by filing a bug report at our GitHub repository.", links = [ | ||
| { url = "https://github.com/valkey-io/valkey/issues/new?assignees=&labels=&projects=&template=bug_report.md&title=%5BBUG%5D", text = "GitHub Repository" } | ||
| { icon = "icon-modules.svg", title = "Contribute to Modules", description = "Extend Valkey's capabilities by contributing to modules such as Valkey Search, Valkey Bloom, Valkey JSON, or the Rust module SDK (valkeymodule-rs).", links = [ | ||
| { url = "https://github.com/orgs/valkey-io/repositories", text = "Valkey Modules on GitHub" } | ||
| ] }, | ||
| { icon = "icon-users.svg", title = "Connect on Social Media", description = "Stay updated and connect with us on our social media platforms.", links = [ | ||
| { url = "https://www.linkedin.com/company/valkey/", text = "LinkedIn" }, | ||
| { url = "https://bsky.app/profile/valkeyio.bsky.social/", text = "Bluesky" }, | ||
| { url = "https://twitter.com/valkey_io", text = "Twitter" } | ||
| { icon = "icon-bug.svg", title = "Submit a Bug / Security Vulnerability", description = "If you encounter an issue while using Valkey, please help us improve the project by filing a bug report. For potential security issues, please follow our security policy instead of opening a public issue.", links = [ | ||
| { url = "https://github.com/valkey-io/valkey/issues/new?assignees=&labels=&projects=&template=bug_report.md&title=%5BBUG%5D", text = "Report a Bug" }, | ||
| { url = "https://github.com/valkey-io/valkey/blob/unstable/SECURITY.md", text = "Security Policy" } | ||
| ] }, | ||
| { icon = "icon-bulb.svg", title = "Suggest Features", description = "We value your ideas! If you have a suggestion for a new feature, please submit a feature request on our GitHub.", links = [ | ||
| { url = "https://github.com/valkey-io/valkey/issues/new?assignees=&labels=&projects=&template=feature_request.md&title=%5BNEW%5D", text = "GitHub" } | ||
| { icon = "icon-book.svg", title = "Contribute to Documentation", description = "Help make Valkey easier to learn and use. Documentation content, tutorials, and topic guides live in the valkey-doc repository and welcome pull requests.", links = [ | ||
| { url = "https://github.com/valkey-io/valkey-doc", text = "valkey-doc Repository" } | ||
| ] }, | ||
| { icon = "icon-sheild.svg", title = "Security Concerns", description = "For any potential security issues, please refer to our Security Policy.", links = [ | ||
| { url = "https://github.com/valkey-io/valkey/blob/unstable/SECURITY.md", text = "Learn more" } | ||
| { icon = "icon-bulb.svg", title = "Feature Requests", description = "We value your ideas! If you have a suggestion for a new feature, submit a feature request on GitHub and help shape the roadmap.", links = [ | ||
| { url = "https://github.com/valkey-io/valkey/issues/new?assignees=&labels=&projects=&template=feature_request.md&title=%5BNEW%5D", text = "Submit a Feature Request" } | ||
| ] }, | ||
| { icon = "icon-book.svg", title = "Community Conduct", description = "If you experience any issues with community members behavior, kindly check our Code of Conduct for guidance.", links = [ | ||
| { url = "/code_of_conduct", text = "Learn more" } | ||
| { icon = "icon-content.svg", title = "Content: Blogs / Videos", description = "Share your Valkey story. Write a blog post, record a demo, or contribute a tutorial video to help others learn from your experience.", links = [ | ||
| { url = "https://github.com/valkey-io/community/blob/main/1.%20Community%20Blog%20Guidelines.md", text = "Blog Guidelines" }, | ||
| { url = "https://github.com/valkey-io/community/blob/main/2.%20Youtube-video-guideline.md", text = "Video Guidelines" } | ||
| ] }, | ||
| { icon = "icon-mic.svg", title = "Speak", description = "Speaking at a conference? Let us know. Looking for speaking opportunities? CFPs are also listed in the Slack channel.", links = [ | ||
| { url = "https://valkey-oss-developer.slack.com/archives/C0B8XC9A30Q", text = "#valkey-speakers" } | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This 404s for anyone not already in the Slack workspace. Point at |
||
| ] }, | ||
| { icon = "icon-users.svg", title = "Meetups / Events", description = "Join or organize a Valkey meetup near you, and attend an upcoming event.", links = [ | ||
| { url = "/community/meetup-groups/", text = "Meetup Groups & Charter" }, | ||
| { url = "https://github.com/valkey-io/valkey-io.github.io/issues/new?template=new-meetup-group.md", text = "Start a New Meetup Group" }, | ||
| { url = "/events/", text = "Upcoming Events" } | ||
| ] }, | ||
| { icon = "icon-news.svg", title = "Get the Latest News", description = "Stay updated and connect with us on our social media platforms and newsletter.", links = [ | ||
| { url = "https://www.linkedin.com/company/valkey/", text = "LinkedIn" }, | ||
| { url = "https://bsky.app/profile/valkeyio.bsky.social", text = "Bluesky" }, | ||
| { url = "https://x.com/valkey_io", text = "X" }, | ||
| { url = "#email-signup", text = "Newsletter" } | ||
| ] } | ||
| ] | ||
|
|
||
| conduct = { title = "Community Conduct", description = "Help keep the Valkey community welcoming, inclusive, and respectful for everyone.", link = { url = "/code_of_conduct", text = "Read the Code of Conduct" } } | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Does the Code of Conduct need to be a block? It renders as a 212px full-bleed gradient panel whose one action goes to Put it back as a card. Drops the block, 30 lines of SCSS, and one of the five content widths. |
||
| +++ | ||
|
|
||
| # Community | ||
| ## How to Contribute with us? | ||
| We welcome your involvement in the Valkey community! Here are several ways you can contribute: | ||
| ## Ways to contribute | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win Add a blank line below the heading.
🧰 Tools🪛 markdownlint-cli2 (0.23.2)[warning] 81-81: Headings should be surrounded by blank lines (MD022, blanks-around-headings) 🤖 Prompt for AI AgentsSource: Linters/SAST tools |
||
| Pick the path that matches how you want to help. | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Swap the headline. "Unlock. Contribute. Repeat." is the
Eat. Sleep. Code. Repeat.format, and "Unlock" is not a thing a contributor does.Two clauses ending in periods is the pattern the homepage hero already uses (
content/_index.md:13,headings = ["FAST. RELIABLE.", "OPEN SOURCE, FOREVER."]). The three-beat imperative appears nowhere else on the site.The subtitle edit drops one word: "every key contributor" reads as "every important contributor", which cuts against the thing the sentence is trying to say.