Heyo, Were there more discussions around this? I'd volunteer to act as a contact from the Prometheus team, if that helps to keep this initiative moving forward.
Cheers, Tobi On Wed, Oct 14, 2020 at 8:28 PM Alex Barashkov <[email protected]> wrote: > Hi Prometheans, > > Thank you for the great introduction Julius! Our team is looking forward > to working with you guys and creating new stunning UI. We have some vision > of how could it look like. If you are up for the idea of redesigning the > website, we will need to start from the content at first. What information > do we need to put on the homepage, what’s missing in the current version? I > have my thoughts on it however it would be good to hear your ideas. > > Choosing the technology is not super important at this moment, because it > will take 1-1.5 before we complete the design, so we have time to discuss > and test everything. > > We also will handle the whole implementation of the new website, to make > sure it looks and works exactly as it was designed. > > It will be very great to define few people who will be able to handle > ongoing communication with us(we won’t take too much of your time) and > decision making. All results of different iterations of course we can share > in the chat or via email. > > We very like Prometheus and what does it mean for the dev/devops community > so it deserves the great design, that we can help you create! > > On Wednesday, October 14, 2020 at 7:30:41 PM UTC+2 Julius Volz wrote: > >> On Wed, Oct 14, 2020 at 6:54 PM Tobias Schmidt <[email protected]> wrote: >> >>> It'd be rad to see a complete site overhaul! The UI could definitely see >>> a lot of improvements, so does our documentation structure actually. >>> >>> Though, I'm not so keen on adopting a JS site builder for Prometheus. >>> Compilation speed has already been brought up, but the more important >>> factor is that the prometheus is predominantly a Go project with Go >>> experience being by far the highest. I have helped a friend with a larger >>> JS project in the last months and the average number of JS dependencies and >>> churn in the ecosystem make me very sceptical about us having the capacity >>> to maintain it properly. In my humble opinion we'd fare better using Hugo >>> as site generator. >>> >> >> I'd offer some counter points: Working with Typescript and React / JSX / >> TSX / CSS Modules (all of which you get with Gatsby) is sooo productive in >> comparison to doing Go-based HTML templating. You get a thoroughly typed >> representation of your site across code, styling, and content, with amazing >> tooling right in your editor. Frederic seems to have recently discovered >> this himself :) https://twitter.com/fredbrancz/status/1314219293224169474 >> >> I'm not too worried about dependencies, as they might be many, but they >> have never really gotten in my way, install really fast, and the big >> ecosystem has packages to do pretty much anything you might want. >> >> >>> Funny enough, just last night I started working on the long-standing >>> request to automate the repository docs compilation, so that the site >>> updates on new prometheus/alertmanager releases automatically. I have it >>> almost ready - but oh boy is our navigation code a nightmare. I have the >>> feeling the main issue for our compilation speed is the menu generation and >>> quite a few nested loops which get executed every time. >>> >> >> Great! >> >> The menu generation is exactly what Julien optimized through caching last >> time: https://github.com/prometheus/docs/pull/1662 >> >> It did make the code more complicated than it already was, but the >> speedup was big. Hopefully this will actually work better with Gatsby :) >> >> >>> On Wed, Oct 14, 2020 at 6:26 PM Julius Volz <[email protected]> wrote: >>> >>>> On Wed, Oct 14, 2020 at 6:20 PM Julien Pivotto <[email protected]> >>>> wrote: >>>> >>>>> I am 1000% for this, but it gatsby a replacement for nanoc? >>>>> >>>> >>>> Yes. It's a JS/TS-based static site builder that would completely >>>> replace nanoc if we determine that the compilation speed is ok. >>>> >>>> -- >>>> 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 on the web visit >>>> https://groups.google.com/d/msgid/prometheus-developers/CA%2BT6YoyOodu6ySV1CfdKunNdsrDue_7bjH_4_1SqH1zKRekvng%40mail.gmail.com >>>> <https://groups.google.com/d/msgid/prometheus-developers/CA%2BT6YoyOodu6ySV1CfdKunNdsrDue_7bjH_4_1SqH1zKRekvng%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- > 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 on the web visit > https://groups.google.com/d/msgid/prometheus-developers/70f804fd-2909-494a-83e3-3fbda1b27478n%40googlegroups.com > <https://groups.google.com/d/msgid/prometheus-developers/70f804fd-2909-494a-83e3-3fbda1b27478n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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 on the web visit https://groups.google.com/d/msgid/prometheus-developers/CAChBsdDevU87%3DjfR8Je-0dM%2B1h_pN2ys6bRPjJozpGot7PZ1pw%40mail.gmail.com.

