Re: Debian-way мануал ы для python-скриптов

Peter Pentchev <[email protected]>
Newsgroups gmane.linux.debian.user.russian
Message-ID <[email protected]>
On Thu, Apr 23, 2020 at 12:15:52PM +0300, Victor Wagner wrote:
> В Thu, 23 Apr 2020 11:51:48 +0400
> [email protected] пишет:
> 
> > On Thu, 23 Apr 2020 09:34:37 +0300
> > Victor Wagner wrote:
> > 
> > VW> dh_python из коробки поддерживает систему документирования sphynx,
> > VW> Но я заглянул в её описание и понял, что ничего не понял. Она
> > VW> ориентирована в первую очередь на написание документации к
> > VW> библиотека, для программистов, а не на man-страницы, для
> > VW> пользователей.  
> > 
> > В сторону Asciidoc гляньте (сам не пробовал).
> 
> Дело не в том, какой язык разметки использовать.
> 
> В конце концов писал я 20 лет маны непосредственно на *roff.
[snip]

BTW пробовали когда-то -mdoc? Мне всегда казалось, что лучше
использовать семантичних макросов, а не типографских.
Пример: https://gitlab.com/confget/confget/-/blob/master/confget.1

> Если же это правило писать вручную через override_dh_auto_install, то
> придется потом debian/rules хранить в git, а не перегенерировать каждый
> раз с помощью py2dsp из пакета pypi2deb.

Если Вы уже используете debhelper, тогда у Вас dh_installman
вызывается автоматично, так что опишите something.1 и another.1
в debian/manpages, он их поставит. Конечно, если самие *.1
не в upstream source, debian/manpages может содержать и пути
внутри debian/*, как в https://sources.debian.org/src/mktorrent/1.1-2/debian/manpages/

Всего лучшего,
Петр

-- 
Peter Pentchev  [email protected] [email protected] [email protected]
PGP key:        http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint 2EE7 A7A5 17FC 124C F115  C354 651E EFB0 2527 DF13
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEELuenpRf8EkzxFcNUZR7vsCUn3xMFAl64ZKgACgkQZR7vsCUn
3xMEuRAAhuuqmjrF6lC2PGG3u4x0ll4MMAAjt8CQCsi4o9gAGIMbZ15wdJUTh+zI
UvfaUwZ5f44U3Wsa6PKbf26UdIXgfRl4SYjYQ3w9B9sVwU3rlzWEKjaq4e/JHB4I
ban5ARL/cxGJ+uTyw5ARHlTtEU1wYDdZ3h3omWO8J2mfMOkMfWw+ZWnBeE+r69fO
4ffJsJrYeRzRfpWVR8/8IJmm868M9WyhawnhBPUONfUXBnlhopwyI2QQoljvdTK8
OVPTIEh3oZUVhyaVK8UUGXcVw89Xn+PsVp1CuNDWPMQ6UeauRqFnjx4N0tJGdxso
/d1ZzpNMVaA6evhSTBPkZRXjv4k0YvmMkd/kVWVbuJ89fcq5YcCJv2a4K42yrdEO
xHfApun8YNuF68KhIwEr4OXcomt1cDBknHYJDG04Mzv9h7FDXI8ulSLv+awGjOz+
EsN60Y799ilGbstTi+yO4R3J6w9cf8CYwl6nJScj7XletFyW2joGvq9NelUSerB2
yq1HmcULxndage8pU9XwXrHG2zAsUfSi41BLRf8vxYvpsfRb9Q776mnydUwPx930
R1BmBKl8IcaXeZ8ZUOe8G5CPjbbxe1u/7L4wmarqQKNPcP++gJdc2xjDE3Xt3FKy
u/6HkmFbVMjsPserZH75AYFRr9Tm7NfQTW12arZCo1umRya695w=
=E6LG
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.