-
Notifications
You must be signed in to change notification settings - Fork 112
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
Clear messaging on Carvel's website/homepage #223
Comments
Triage: the value of this work is clear. This appears to be a place to capture/evolve thoughts around how to share this message. As noted, we're getting this feedback somewhat regularly, these days. |
I'd like to add some color to this. Compare Helm and Carvel homepages. Helm states its purpose: "The package manager for Kubernetes". Without scrolling you'll also read: "Helm is the best way to find, share, and use software built for Kubernetes." That's it! One could argue, Carvel could be used as a (much) better package manager for Kubernetes. Current situation: the tagline on the (pretty loaded) homepage reads: "Build on Kubernetes with confidence", and then the choice is basically "Use the whole suite" (the link leads to installation instructions) or pick the tools you need (How do I know that I need any of those?). There's no single narrative. A possible better purpose statement for Carvel: "Build and Ship Packages for Kubernetes" |
Instead of telling you what should be changed, let me tell you what convinced me (as a new user of the carvel tools) to consider carvel in the first place: We, just like probably many teams out there, already had existing workflows to build and deploy to kubernetes in place. More often than not it is not feasible to completely abandon your existing tools and workflows in favor of others. For example, we are too heavily reliant on Ansible and Jinja, so we couldn't switch to Helm, which also comes with its own templating engine and other stuff that we don't need. What really caught my interest was the statement that Carvel is a collection of composable tools that play nice with not only each other, but also with most other tools out there. This means that I can use the Carvel tools to augment our existing workflows instead of replacing them with "one tool that does everything (badly)" like Helm. For example, https://carvel.dev/kapp/ states:
I think this cannot be stressed enough! This statement is true of pretty much all of the carvel tools, not only for Kapp. But the front page of carvel.dev unfortunately doesn't mention that at all. Other than that, I think the current front page of carvel.dev does a pretty good job. But maybe I am not the primary audience? I am a Java developer and (for just over a year now) a self-taught devops engineer. |
Describe the problem/challenge you have
We have improved Carvel's website significantly with the new redesign. However, one of the feedbacks that we have heard regularly is that we need clear messaging on Carvel's website. As more prospective users come to the website who are not familiar with any of the tools, it gets challenging for them to understand why Carvel exists and what problems it is trying to solve on a higher level.
When they see a list of tools on the homepage, it can be a cognitive load to go through each tool and learn about them separately which might discourage them to explore more.
Describe the solution you'd like
Some thoughts/ideas that we have heard so far:
Anything else you would like to add:
[Additional information that will assist in solving the issue.]
The text was updated successfully, but these errors were encountered: