From 790a51898fd2fc86744c1d0fdbf876729ddfb972 Mon Sep 17 00:00:00 2001 From: Nayanjyoti Das Date: Thu, 8 Oct 2026 03:05:28 +0530 Subject: [PATCH] Improve support navigation and direct users to CUPS Q&A --- .github/ISSUE_TEMPLATE/config.yml | 5 +++ .github/SUPPORT.md | 7 ++++ README.md | 5 +++ app/contact/page.tsx | 2 +- components/navbar.tsx | 8 ++--- config/site.config.ts | 4 +++ contents/pages/contact.md | 59 +++++++++++++++++-------------- 7 files changed, 58 insertions(+), 32 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/SUPPORT.md diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..ec010ae3 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: true +contact_links: + - name: Get help with printing + url: https://github.com/OpenPrinting/cups/discussions/categories/q-a + about: Ask printer setup, troubleshooting, and CUPS questions in OpenPrinting's community Q&A. diff --git a/.github/SUPPORT.md b/.github/SUPPORT.md new file mode 100644 index 00000000..090292ee --- /dev/null +++ b/.github/SUPPORT.md @@ -0,0 +1,7 @@ +# Getting help + +Ask printing questions in [OpenPrinting's Q&A forum](https://github.com/OpenPrinting/cups/discussions/categories/q-a). +See [Contact Us](https://openprinting.github.io/contact) for what to include and other community contacts. + +Use [this repository's issues](https://github.com/OpenPrinting/openprinting.github.io/issues) +to report website bugs or incorrect content. diff --git a/README.md b/README.md index aebcd11f..bbab1c36 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,11 @@ The official website for [OpenPrinting](https://openprinting.github.io/), built OpenPrinting is a Linux Foundation workgroup that manages the printing architecture for Linux and UNIX-like operating systems. +## Need help with printing? + +Ask in [OpenPrinting's Q&A forum](https://github.com/OpenPrinting/cups/discussions/categories/q-a). +See the [support guide](.github/SUPPORT.md) for more details. + ## Getting Started You need [Node.js](https://nodejs.org/) and [Yarn](https://yarnpkg.com/). Note that the diff --git a/app/contact/page.tsx b/app/contact/page.tsx index edcbd418..5be46289 100644 --- a/app/contact/page.tsx +++ b/app/contact/page.tsx @@ -22,7 +22,7 @@ export default async function ContactPage() { <>
diff --git a/components/navbar.tsx b/components/navbar.tsx index 5accc5e3..43e6bf99 100644 --- a/components/navbar.tsx +++ b/components/navbar.tsx @@ -131,8 +131,8 @@ export default function Navbar() { size="sm" className="bg-foreground text-background hover:bg-foreground/90 text-xs font-medium h-8 px-4 rounded-full transition-all duration-200" > - - GitHub + + Get Help @@ -251,8 +251,8 @@ export default function Navbar() { className="w-full bg-foreground text-background hover:bg-foreground/90 text-xs font-medium rounded-full" onClick={() => setIsOpen(false)} > - - GitHub + + Get Help diff --git a/config/site.config.ts b/config/site.config.ts index 0ad8b997..f05d9a83 100644 --- a/config/site.config.ts +++ b/config/site.config.ts @@ -34,6 +34,7 @@ export interface SiteConfig { }; destinations: { github: string; + support: string; cups: string; drivers: string; legacyPrinters: string; @@ -69,6 +70,7 @@ const canonicalOrigin = // override is honored; set NEXT_PUBLIC_BASE_PATH only for project-subpath previews. const basePath = process.env.NEXT_PUBLIC_BASE_PATH ?? ""; const assetPrefix = basePath ? `${basePath}/` : ""; +const supportUrl = "https://github.com/OpenPrinting/cups/discussions/categories/q-a"; export const siteConfig: SiteConfig = { repo: { @@ -97,6 +99,7 @@ export const siteConfig: SiteConfig = { }, destinations: { github: "https://github.com/OpenPrinting", + support: supportUrl, cups: "https://openprinting.github.io/cups/", drivers: "https://openprinting.org/drivers", legacyPrinters: "https://openprinting.org/printers", @@ -138,6 +141,7 @@ export const siteConfig: SiteConfig = { { title: "Community", links: [ + { name: "Get Help", href: supportUrl }, { name: "GitHub", href: "https://github.com/OpenPrinting" }, { name: "Google Summer of Code", href: "/gsoc" }, { name: "Google Season of Docs", href: "/gsod" }, diff --git a/contents/pages/contact.md b/contents/pages/contact.md index 5a03af70..41c033fc 100644 --- a/contents/pages/contact.md +++ b/contents/pages/contact.md @@ -1,36 +1,41 @@ --- title: "Contact Us" -permalink: /contact/ +permalink: /contact layout: collection header: overlay_color: "#000" overlay_filter: "0.5" overlay_image: /assets/images/contact_us.jpeg -excerpt: "Feel Free To Contact Us!" +excerpt: "Get help with printing through OpenPrinting's community Q&A." author_profile: false --- -

-Important: We protect the e-mail addresses of our mentors and mailing lists against spam bots. Please replace all occurrences of “ at ” and “ dot ” by “@” and “.” resp. -

-
-

Mailing Lists:

-

- The lists were moved to the mail server list.linux.dev. -

-

-

-

Telegram

- -

-

GitHub

-

-

-

-
+ +## Get help with printing + +Ask about printer setup, printing problems, or CUPS in +**[OpenPrinting's Q&A forum](https://github.com/OpenPrinting/cups/discussions/categories/q-a)**. + +Search for an existing answer first. To ask a question, sign in to GitHub and +start a discussion in **Q&A**. Include: + +- Printer model and connection type (USB, Wi-Fi, or Ethernet). +- Operating system and version, plus your CUPS version if known. +- What went wrong, any error messages, and what you have already tried. + +Remove personal information and passwords from logs or screenshots before posting. + +## Reporting a bug + +Report confirmed bugs in the affected project's tracker, such as +[CUPS issues](https://github.com/OpenPrinting/cups/issues). +For broken links or incorrect website content, use +[website issues](https://github.com/OpenPrinting/openprinting.github.io/issues). + +## Community and development contacts + +For mailing list subscriptions, see [lists.linux.dev](https://subspace.kernel.org/lists.linux.dev.html). + +- [Printing architecture archives](https://lore.kernel.org/printing-architecture/) — development discussions. +- [Printing users archives](https://lore.kernel.org/printing-users/) — past user discussions. +- [Telegram chat](https://t.me/+RizBbjXz4uU2ZWM1) — informal community conversation. +- [GitHub repositories](https://github.com/OpenPrinting) — source code and contributions.