[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 0/5] My first few patches
From: |
Arun Isaac |
Subject: |
Re: [PATCH 0/5] My first few patches |
Date: |
Sat, 09 Oct 2021 19:43:45 +0530 |
Hi Ludo,
> Nope, it’s very low-tech: web pages at gnu.org and nongnu.org are
> committed to a CVS (yes, CVS!) repository. Here are the instructions on
> how to fetch it:
>
> https://savannah.nongnu.org/cvs/?group=skribilo
>
> When a new release comes out, I would build the manual and web site,
> copy it to the CVS checkout, and run “cvs commit -m whatever”.
Low tech indeed! But, the manual work involved is a pain. I think we
should consider laminar[1], a light-weight continuous integration tool,
that is much more minimalistic and elegant than big CI systems such as
Travis. We just need to provide laminar with shell scripts. There is
even a Guix service for laminar. So, deployment is really easy.
Is it possible to set this up with savannah and GNU's servers? If
not, could we consider setting up laminar on one of our own servers
outside GNU?
[1]: https://laminar.ohwg.net/
> I would suggest waiting for the next release before updating the manual,
> so users get to see the one corresponding to the current stable
> version.
Yes, agreed. But, we should probably host web versions of the manual for
both the current stable release and the bleeding edge development
version. This is what many Python projects do, after all.
WDYT?
Thanks!
Arun
signature.asc
Description: PGP signature
- [PATCH 0/5] My first few patches, Arun Isaac, 2021/10/01
- [PATCH 5/5] doc: Document the skribilo emacs mode., Arun Isaac, 2021/10/01
- [PATCH 2/5] doc: Replace unreproducible date->string computation., Arun Isaac, 2021/10/01
- [PATCH 3/5] doc: Remove redundant footnote., Arun Isaac, 2021/10/01
- [PATCH 4/5] doc: Re-indent and re-fill paragraph., Arun Isaac, 2021/10/01
- [PATCH 1/5] gitignore: Add po/* files., Arun Isaac, 2021/10/01
- Re: [PATCH 0/5] My first few patches, Ludovic Courtès, 2021/10/08