Skip to content

Convert documentation to GAPDoc/AutoDoc - #61

Open
fingolfin wants to merge 5 commits into
masterfrom
mh/convert-doc-to-gapdoc
Open

Convert documentation to GAPDoc/AutoDoc#61
fingolfin wants to merge 5 commits into
masterfrom
mh/convert-doc-to-gapdoc

Conversation

@fingolfin

@fingolfin fingolfin commented Aug 16, 2026

Copy link
Copy Markdown
Member

Also fixes two errors the conversion exposed: the dispatcher block was declared as SpaceGroupTypesByPointGroupOnLeft rather than SpaceGroupTypesByPointGroup, giving a duplicate label, and the ^ method for AffineCrystGroup had no parsable declaration.

Also fixes minor errors in the manual and README.

Co-Authored-By: Claude Opus 5 noreply@anthropic.com

fingolfin and others added 2 commits August 16, 2026 12:55
The manual examples now come from doc/*.xml via AutoDoc, so
tst/manual.tst and doc/make_mantest, which generated it, are gone.
The bibliography was only ever a hand-written manual.bbl; it is
now doc/manual.bib.

Also fixes two errors the conversion exposed: the dispatcher block
was declared as SpaceGroupTypesByPointGroupOnLeft rather than
SpaceGroupTypesByPointGroup, giving a duplicate label, and the \^
method for AffineCrystGroup had no parsable declaration.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@fingolfin
fingolfin requested a review from gaehler August 16, 2026 10:56
@fingolfin
fingolfin force-pushed the mh/convert-doc-to-gapdoc branch from 8ec1647 to 3650cab Compare August 16, 2026 17:53
fingolfin and others added 2 commits August 16, 2026 20:04
The examples using NormalizerInGLnZ failed in onlyneeded mode, where
CaratInterface is not loaded. They are now Log blocks, which AutoDoc does
not extract; tst/cryst.tst checks them when CaratInterface is present, as
tst/manual.tst used to.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@codecov

codecov Bot commented Aug 16, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 94.68%. Comparing base (e3bc48a) to head (751a3c7).

Additional details and impacted files
@@           Coverage Diff           @@
##           master      #61   +/-   ##
=======================================
  Coverage   94.68%   94.68%           
=======================================
  Files          24       24           
  Lines        7524     7524           
=======================================
  Hits         7124     7124           
  Misses        400      400           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

make_tar still called doc/make_doc, shipped the plain-TeX output and an htm/
directory that no longer exists.  doc/manual.tex is no longer a place the
version has to be edited: AutoDoc takes it from PackageInfo.g.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant