Hi,

The last few weeks I've been working a lot on the prometheus.io website
rewrite using Next.js and a (hopefully) more modern and more responsive
design. You can see a preview build here:

https://prometheus-next.netlify.app/

It reimplements all the major functionality of the old website regarding
fetching, transforming, and displaying differently versioned docs from
other repos, fetching component download information, and all that. It also
adds a few new goodies, such as prev/next links on documentation pages,
light/dark theme switching, syntax highlighting (though not for PromQL
quite yet), and more.

Most features and pages are done, but a few obvious things (like
integrating site search, the governance page, and a few other minor things
and tweaks) are still missing. Anyway, I hope to complete things soon.

Currently the code just lives in my personal GitHub account at
https://github.com/juliusv/prometheus-next-website in case anyone is
curious what it looks like so far.

Two questions:

* Are people ok with the new site in general? I guess at this point, only
minor tweaks make sense and are of course still possible any time after a
launch, but the overall structure with Next.js and all are pretty fixed.

* Do people prefer overwriting the old "prometheus/docs" repository or
putting the new site under a new repo name like "prometheus/docs-next" or
"prometheus/website"?

Regarding the second question: The old & new implementations don't share
any code, only some markdown files (local docs + blog posts, but moved to
different directories and adjusted somewhat). Overall I don't feel strongly
either way. A new repo would feel a bit cleaner when it comes to looking at
the history of the code, although the opposite is true for the content
files.

Cheers,
Julius

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/prometheus-developers/CA%2BT6Yow_dG0C5BbTX3fVUpmxzO08NdFg8NrF9%2BN_O9fk9JFJ%2BA%40mail.gmail.com.

Reply via email to