mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2025-02-07 11:29:59 +01:00
doc: Fix markup.
* doc/contributing.texi (Source Tree Structure, Submitting Patches, Translating Guix): Write @command instead of @code when invoking guix. (Submitting Patches): Write @code instead of @command for a field name. * doc/guix-cookbook.texi (A ``Hello World'' package): Use @xref at the beginning of a sentence. (Auto-Login to a Specific TTY): Remove a space before @pxref. (Basic setup with manifests): Write @ref instead of (@pxref) after ``see''. Change-Id: I1ced2ebc4062b3a80878a7e0eea8f7a3d4baf7da
This commit is contained in:
parent
6e50b0c56a
commit
781fd49949
2 changed files with 13 additions and 12 deletions
|
@ -865,7 +865,7 @@ example, the @code{(guix scripts shell)} module exports the
|
||||||
This contains supporting code for the importers and updaters
|
This contains supporting code for the importers and updaters
|
||||||
(@pxref{Invoking guix import}, and @pxref{Invoking guix refresh}). For
|
(@pxref{Invoking guix import}, and @pxref{Invoking guix refresh}). For
|
||||||
example, @code{(guix import pypi)} defines the interface to PyPI, which
|
example, @code{(guix import pypi)} defines the interface to PyPI, which
|
||||||
is used by the @code{guix import pypi} command.
|
is used by the @command{guix import pypi} command.
|
||||||
@end table
|
@end table
|
||||||
|
|
||||||
The directories we have seen so far all live under @file{guix/}. The
|
The directories we have seen so far all live under @file{guix/}. The
|
||||||
|
@ -1901,16 +1901,16 @@ Take some time to provide an adequate synopsis and description for the
|
||||||
package. @xref{Synopses and Descriptions}, for some guidelines.
|
package. @xref{Synopses and Descriptions}, for some guidelines.
|
||||||
|
|
||||||
@item
|
@item
|
||||||
Run @code{guix lint @var{package}}, where @var{package} is the
|
Run @command{guix lint @var{package}}, where @var{package} is the
|
||||||
name of the new or modified package, and fix any errors it reports
|
name of the new or modified package, and fix any errors it reports
|
||||||
(@pxref{Invoking guix lint}).
|
(@pxref{Invoking guix lint}).
|
||||||
|
|
||||||
@item
|
@item
|
||||||
Run @code{guix style @var{package}} to format the new package definition
|
Run @command{guix style @var{package}} to format the new package definition
|
||||||
according to the project's conventions (@pxref{Invoking guix style}).
|
according to the project's conventions (@pxref{Invoking guix style}).
|
||||||
|
|
||||||
@item
|
@item
|
||||||
Make sure the package builds on your platform, using @code{guix build
|
Make sure the package builds on your platform, using @command{guix build
|
||||||
@var{package}}.
|
@var{package}}.
|
||||||
|
|
||||||
@item
|
@item
|
||||||
|
@ -1963,7 +1963,7 @@ adding @code{texlive} as a dependency: because of its extreme size, use
|
||||||
|
|
||||||
@item
|
@item
|
||||||
Check that dependent packages (if applicable) are not affected by the
|
Check that dependent packages (if applicable) are not affected by the
|
||||||
change; @code{guix refresh --list-dependent @var{package}} will help you
|
change; @command{guix refresh --list-dependent @var{package}} will help you
|
||||||
do that (@pxref{Invoking guix refresh}).
|
do that (@pxref{Invoking guix refresh}).
|
||||||
|
|
||||||
@item
|
@item
|
||||||
|
@ -2015,7 +2015,7 @@ Please follow our code formatting rules, possibly running
|
||||||
When possible, use mirrors in the source URL (@pxref{Invoking guix download}).
|
When possible, use mirrors in the source URL (@pxref{Invoking guix download}).
|
||||||
Use reliable URLs, not generated ones. For instance, GitHub archives are not
|
Use reliable URLs, not generated ones. For instance, GitHub archives are not
|
||||||
necessarily identical from one generation to the next, so in this case it's
|
necessarily identical from one generation to the next, so in this case it's
|
||||||
often better to clone the repository. Don't use the @command{name} field in
|
often better to clone the repository. Don't use the @code{name} field in
|
||||||
the URL: it is not very useful and if the name changes, the URL will probably
|
the URL: it is not very useful and if the name changes, the URL will probably
|
||||||
be wrong.
|
be wrong.
|
||||||
|
|
||||||
|
@ -2024,7 +2024,8 @@ Check if Guix builds (@pxref{Building from Git}) and address the
|
||||||
warnings, especially those about use of undefined symbols.
|
warnings, especially those about use of undefined symbols.
|
||||||
|
|
||||||
@item
|
@item
|
||||||
Make sure your changes do not break Guix and simulate a @code{guix pull} with:
|
Make sure your changes do not break Guix and simulate a @command{guix pull}
|
||||||
|
with:
|
||||||
@example
|
@example
|
||||||
guix pull --url=/path/to/your/checkout --profile=/tmp/guix.master
|
guix pull --url=/path/to/your/checkout --profile=/tmp/guix.master
|
||||||
@end example
|
@end example
|
||||||
|
@ -3334,7 +3335,7 @@ Some of the software packaged in Guix also contain translations. We do not
|
||||||
host a translation platform for them. If you want to translate a package
|
host a translation platform for them. If you want to translate a package
|
||||||
provided by Guix, you should contact their developers or find the information
|
provided by Guix, you should contact their developers or find the information
|
||||||
on their website. As an example, you can find the homepage of the
|
on their website. As an example, you can find the homepage of the
|
||||||
@code{hello} package by typing @code{guix show hello}. On the ``homepage''
|
@code{hello} package by typing @command{guix show hello}. On the ``homepage''
|
||||||
line, you will see @url{https://www.gnu.org/software/hello/} as the homepage.
|
line, you will see @url{https://www.gnu.org/software/hello/} as the homepage.
|
||||||
|
|
||||||
Many GNU and non-GNU packages can be translated on the
|
Many GNU and non-GNU packages can be translated on the
|
||||||
|
|
|
@ -749,7 +749,7 @@ my-hello 2.10 out
|
||||||
|
|
||||||
We've gone as far as we could without any knowledge of Scheme. Before moving
|
We've gone as far as we could without any knowledge of Scheme. Before moving
|
||||||
on to more complex packages, now is the right time to brush up on your Scheme
|
on to more complex packages, now is the right time to brush up on your Scheme
|
||||||
knowledge. @pxref{A Scheme Crash Course} to get up to speed.
|
knowledge. @xref{A Scheme Crash Course} to get up to speed.
|
||||||
|
|
||||||
@node Setup
|
@node Setup
|
||||||
@subsection Setup
|
@subsection Setup
|
||||||
|
@ -1608,8 +1608,8 @@ reference.
|
||||||
@node Auto-Login to a Specific TTY
|
@node Auto-Login to a Specific TTY
|
||||||
@section Auto-Login to a Specific TTY
|
@section Auto-Login to a Specific TTY
|
||||||
|
|
||||||
While the Guix manual explains auto-login one user to @emph{all} TTYs (
|
While the Guix manual explains auto-login one user to @emph{all} TTYs
|
||||||
@pxref{auto-login to TTY,,, guix, GNU Guix Reference Manual}), some
|
(@pxref{auto-login to TTY,,, guix, GNU Guix Reference Manual}), some
|
||||||
might prefer a situation, in which one user is logged into one TTY with
|
might prefer a situation, in which one user is logged into one TTY with
|
||||||
the other TTYs either configured to login different users or no one at
|
the other TTYs either configured to login different users or no one at
|
||||||
all. Note that one can auto-login one user to any TTY, but it is
|
all. Note that one can auto-login one user to any TTY, but it is
|
||||||
|
@ -4159,7 +4159,7 @@ It contains the same variables you would get if you ran:
|
||||||
guix package --search-paths=prefix --profile=$my_profile"
|
guix package --search-paths=prefix --profile=$my_profile"
|
||||||
@end example
|
@end example
|
||||||
|
|
||||||
Once again, see (@pxref{Invoking guix package,,, guix, GNU Guix Reference Manual})
|
Once again, see @ref{Invoking guix package,,, guix, GNU Guix Reference Manual}
|
||||||
for the command line options.
|
for the command line options.
|
||||||
|
|
||||||
To upgrade a profile, simply install the manifest again:
|
To upgrade a profile, simply install the manifest again:
|
||||||
|
|
Loading…
Add table
Reference in a new issue