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.

Reply via email to