knative / docs

User documentation for Knative components.
https://knative.dev/docs/
Other
4.51k stars 1.23k forks source link

Add "FAQ" to the knative.dev website #4668

Closed csantanapr closed 2 years ago

csantanapr commented 2 years ago

We want to add a FAQ page to help users.

Here is the initial set provided by the contractor Lionsway we worked with.

Frequently Asked Questions (FAQ)

What is Knative?

Knative is a system that works on top of Kubernetes. It helps development teams manage, monitor, and operate Kubernetes in a way that requires less technical knowledge and time. Knative is open-source, finding support and growth through a combination of individual contributors and industry-leading companies.

What's the difference between Knative Serving and Knative Eventing?

Knative has two main elements named Knative Serving and Knative Eventing. While they manage different tasks and outcomes and can operate independently, together, they help make Knative a powerful tool for dev teams and IT professionals.

Where do I find documentation?

There are two forms of documentation for Knative. First, for end-user and high-level information, you can explore this website. For more granular information, you can see the documents for Knative's three main repositories, serving, eventing, and client.

How do I find help?

As an open-source project, you can find help by exploring the Knative documentation or reaching out to our community through GitHub, using the tag 'knative' on stackoverflow, and in the community Slack community using channels serving-questions and eventing-questions. The community is very active, and most questions are answered quickly.

How do I meet the Knative Community?

The community is very active on GitHub. There is also an active Knative Slack community where people swap ideas, talk about improvement, and get help.

How do I contribute to Knative?

Follow the knative contributor guide to get started. You can contribute in many forms like discussions, testing, reporting bugs, code changes, and documentation.

Do I need to use Istio?

You do not need to use Istio. Knative works with a variety of networking layers. You can find directions here.

csantanapr commented 2 years ago

Please comment with questions and answers you want to see on the website, once we have enough of them we can create a PR

pmbanugo commented 2 years ago
csantanapr commented 2 years ago

Good ones @pmbanugo

xtreme-sameer-vohra commented 2 years ago
csantanapr commented 2 years ago

/assign I will work on this

pmbanugo commented 2 years ago

Another question to add.

github-actions[bot] commented 2 years ago

This issue is stale because it has been open for 90 days with no activity. It will automatically close after 30 more days of inactivity. Reopen the issue with /reopen. Mark the issue as fresh by adding the comment /remove-lifecycle stale.

abrennan89 commented 2 years ago

What was the reasoning for adding an FAQ rather than just improving the docs to be more useful?

I feel as if FAQs are a cheap way of avoiding deeper docs issues and there's no real good way to decide on what's in or outside of scope. Adding things indefinitely to an FAQ IMO doesn't make it more useful, it will just become another cluttered page where it's hard to find the info you're actually looking for. How would a user even know to look in the FAQ to begin with for this info?

I think the bot is right, mark this stale and let it die 🤷🏻

csantanapr commented 2 years ago

FAQ that many websites have, and it seems useful, and many users share the same questions when they are new to the project/technology

The FAQ should not be a replacement for proper docs, and FAQ can point to specific sections of the docs for a complete answer.

abrennan89 commented 2 years ago

@csantanapr this article explains my perspective on it as a tech writer https://idratherbewriting.com/2017/06/23/why-tech-writers-hate-faqs/

abrennan89 commented 2 years ago

We discussed this in the Docs WG call today. Jist as follows:

I am closing this issue and will be opening an Epic that includes the new issues discussed here, as well as some other topics we talked about on the call today. cc @snneji in case there's anything you'd like to add.