readthedocs / ext-theme

Read the Docs drop in replacement site templates
2 stars 2 forks source link

Project and organization settings overview page #321

Open ericholscher opened 6 months ago

ericholscher commented 6 months ago

When you click on Settings for a project, it should show you an overview of important things, instead of a list of random fields you don't want to change. I'm imagining something like:

agjohnson commented 6 months ago

I would maybe point to other form pages instead of duplicating form for toggling PR builds or setting project privacy level. A nice CTA would be a good addition for at least PR builds -- project privacy level is sort of a confusing setting though.

Another piece of data I'd like to start surfacing to users on this type of page is a monthly build time total for a project. We've also talked about this piece of data for subscription/organization level too.

ericholscher commented 6 months ago

Yea, build time would be a great "top-line" metric. I think the ads dashboards could be a good start, which are using inline metabase.

Screenshot 2024-03-28 at 12 52 56 PM

I could see:

agjohnson commented 6 months ago

A daily view could be really nice yeah. I also mostly want a place to start communicating "this project builds too often/takes too long/etc". There might be a way to do both with a daily graph, and it would look really nice in the dashboard too.

If we have an upper bound in mind, I was originally thinking a simple progress bar would be rather helpful -- a percentage view of average global/individual project monthly build time, total possible project monthly build time, or subscription month build time.

ericholscher commented 6 months ago

Yea, I think a similar view on the organization settings page is probably a great additions step for any kind of larger billing stuff 💯

agjohnson commented 5 months ago

Also, it might make sense to move the delete project form to the overview page as well. It's at the bottom of "Settings" now, so not super discoverable. It could make more sense at a more generic page like "Overview". This is what Github does too, with the "General" settings view.

agjohnson commented 3 months ago

We talked briefly on this, it seems like a really awesome upgrade to the settings view so work we'd want to jump into. Namely, this feels like a great place to do feature marketing, and a later version of this can be adding new features -- metrics views and graphs/etc.

The primary initial focus would be more like marketing and helpful links for important features and focusing on onboarding instead of new features.