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 <tob...@gmail.com> 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 <juliu...@gmail.com> wrote:
>>
>>> On Wed, Oct 14, 2020 at 6:20 PM Julien Pivotto <roidel...@prometheus.io> 
>>> 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 prometheus-devel...@googlegroups.com.
>>> 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 prometheus-developers+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-developers/70f804fd-2909-494a-83e3-3fbda1b27478n%40googlegroups.com.

Reply via email to