doc: add Texinfo manual scaffolding

* doc/card-games.texi: new manual skeleton -- header, CC-BY-4.0 copying,
dir entry, title page, Top menu, stub chapters for every section, and the
index.  Builds cleanly with makeinfo.
* Makefile (info, html, pdf, docclean): build the manual; add the source
to the package tarball.
* .gitignore: ignore the generated manual outputs.
This commit is contained in:
Corwin Brust 2026-07-01 11:55:05 -05:00
parent b2a8d6ad93
commit 010b45f314
3 changed files with 226 additions and 3 deletions

15
.gitignore vendored
View file

@ -4,3 +4,18 @@
/card-games-*-src.tar.gz
*.sketch
*~
# Generated documentation (built from doc/card-games.texi with makeinfo)
/doc/card-games.info
/doc/card-games.html
/doc/card-games.pdf
/doc/card-games.aux
/doc/card-games.log
/doc/card-games.toc
/doc/card-games.cp
/doc/card-games.cps
/doc/card-games.fn
/doc/card-games.fns
/doc/card-games.ky
/doc/card-games.pg
/doc/card-games.tp
/doc/card-games.vr