First of all, thanks for reviving this topic. 2025 is looking a lot calmer than 2024, and hopefully this is the kind of stuff I can allocate some time for.

On 12/21/24 4:45 PM, Pierre-Yves David wrote:


On 12/20/24 15:47, PIERRE AUGIER wrote:
----- Mail original -----
De: "Pierre-Yves David"<pierre-yves.da...@octobus.net>
À: "PIERRE AUGIER"<pierre.aug...@univ-grenoble-alpes.fr>, "Mercurial 
Devel"<mercurial-de...@mercurial-scm.org>
Envoyé: Vendredi 20 Décembre 2024 15:34:33
Objet: Re: Urgency of updating Mercurial website and 
initiatehttps://mercurial-scm.readthedocs.io ?
Why do you need a new repository for that? I think we can reuse the
existing website repository for the new version of the repository.
Because I was thinking that Mercurial maintainers want to 
keephttps://www.mercurial-scm.org/ and that I could propose something else 
hosted somewhere else.
I'd want to improve the website overall, it currently is basically static, hosted on a VM we have control over.

Ifhttps://www.mercurial-scm.org can be static (I think it can), I can also 
propose something to replace it. However, I have to admit that I don't know 
anything about web things. I just know how to produce documentation websites 
based on Sphinx, myst and Jupyter. It would make sense to use such tools 
because there is a lot of content in Mercurial source in rst and Sphinx knows 
how to render that. For a project with not so much man power, it could make 
sense to go in this direction.
Just in case I misunderstand this, I'm -1 on having the website only be a documentation website and using documentation tooling, but I think you're only talking about the... well "docs" part of it. I have no experience building Python documentation (insert rambling about how Rust fixed that problem ;) ), but I can definitely review.

A good option for smaller iterative steps might be to start with this documentation focused "section" and link to it from the main site. Then update the rest of the main site. It would allow you to focus on what you are familiar with for now.

+1 to this, you can start with building a better doc and we can link it from the website.

I think the revamp of the website can only happen with someone with some web experience, and although I do have a good amount of web experience from a previous job, I don't know if I would trust myself with the design itself. So let's start with contents first, as Pierre-Yves suggested.

As far as I understand, Raphaël is currently the one with most interest and knowledge about website, so I'll let him chime in when he is back from vacation.


I could reusehttps://foss.heptapod.net/mercurial/hg-website but there would be 
first a big commit to remove everything :-) So it might make sense to start in 
a new repo. I could also use a new name branch 
inhttps://foss.heptapod.net/mercurial/hg-website. What do you think?

We can start in a topic there, and decide if we want it to be named branch while it settle later.

--
Pierre-Yves David

_______________________________________________
Mercurial-devel mailing list
Mercurial-devel@lists.mercurial-scm.org
https://lists.mercurial-scm.org/mailman/listinfo/mercurial-devel
_______________________________________________
Mercurial-devel mailing list
Mercurial-devel@lists.mercurial-scm.org
https://lists.mercurial-scm.org/mailman/listinfo/mercurial-devel

Reply via email to