Hi,

Background:
-----------
I've been working on a manual for GNU Boot to lower the amount of
technical expertise needed to use GNU Boot and me and neox ended up with
a dilemma about an important technical aspect of the manual itself.

I used texinfo to do the manual as it's relatively standard and easy to
convert it to various format while also remaining relatively easy to
contribute (it's probably somewhere between LaTex and markdown). Also
note that I'm completely new to texinfo.

One of the issue we have is that we would like to have help with the
documentation, and working on some areas of the the documentation is not
very risky (it would be hard to break your computer while doing that)
and it doesn't require a very technical technical expertise either.

So we are trying to make it as easy as possible for people to work on
it.

Beside being able to build the documentation (which can be improved a
bit on our side) another main limiting factor is the documentation
format which is what this mail is about.

The precise problem we have:
----------------------------

What we have below is very intuitive for someone not familiar with
texinfo at all:
> In some cases GNU Boot even runs nonfree software not provided by GNU
> Boot like nonfree GPUs drivers provided by the removable GPU card.
> See @ref{Supported computer parts and peripherals} for more details
> about this issue and how to avoid running such nonfree software.  

But if we follow the texinfo manual, as I understand it we're supposed
to do that instead:
> In some cases GNU Boot even runs nonfree software not provided by GNU
> Boot like nonfree GPUs drivers provided by the removable GPU card.
> @xref{Supported computer parts and peripherals} for more details
> about this issue and how to avoid running such nonfree software.  

Then this requires contributors to lookup what xref is just to
contribute some small modification to the manual.

So we end up with a dilemma here as I assume that xref do exist for a
good reason and that we're supposed to use it in cases like the one
above. Since we're looking for contributors it also raises the question
of people used to know texinfo as using ref instead might look awkward
to them.

Are there project that avoided things like xref/pxref in favor of ref?
Did that create issues (with translations to other formats or languages
for instance)?

Are there ways to have things that are compatible with both the manual
and people completely new to texinfo?

What would you advise us to do?

Denis.

Attachment: pgpQ_vg_IGZX3.pgp
Description: OpenPGP digital signature

Reply via email to