Re: developer.gnome.org and meson and devhelp



On Wed, Aug 09, 2017 at 08:33:09AM -0500, mcatanzaro gnome org wrote:
developer.gnome.org is going to have some problems because for meson modules
'ninja dist' does not include generated gtk-doc files in the tarball. At
least one maintainer is working around this by manually generating tarballs
with gtk-doc included instead of using 'ninja dist'. I don't recommend doing
that since that's equivalent to skipping distcheck. It's better to use
meson's dist target. developer.gnome.org is just going to have to learn to
build docs itself.

Is anybody working on developer.gnome.org? Anyone interested in taking on
this task? Otherwise it is going to be stuck with outdated docs.

When implementing this, it would be nice to take also into account the
following feature request for Devhelp, to download the latest versions
of the API references directly in Devhelp (something that I would like
to implement in the future, I don't know when):
https://bugzilla.gnome.org/show_bug.cgi?id=761284
"Have the latest stable/unstable GNOME API references"

I think the need for Devhelp is similar to the need for
developer.gnome.org: storing somewhere on gnome.org a list of tarballs
with the docs, alongside maybe an XML/JSON/whatever file listing the
tarballs with some additional info. Then library-web or Devhelp can
download the XML file, then download the new tarballs, andthen do its
thing.

--
Sébastien


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]