On 9/22/2025 7:56 AM, [email protected] wrote:
Hi Peter,
Thank you so much for the kind words! I'm really glad to hear that the starter
kit looks useful to you.
That's exactly one of the goals I had in mind—to make it easier to spin up
smaller projects without the usual setup overhead.
Any feedback you might have would be incredibly valuable.
I took a quick look (not much time now) but I'm sure others will reflect
on details but one thing I noticed is that you use a lot of \input while
at the same time assuming some project structure. Best look into
\environment, \component and alike because then one can process units,
prevent duplicate loading (which at some point will clash with
overloadprotection), provide cross unit referencing, get level-up file
lookups for free, etc.
Also, maybe use 'document' instead of 'project' as main variable
namespace because that one has some other benefits.
Some of the larger manuals are structured this way so they might act as
example.
When it comes to file lookups: texmf-project and texmf-fonts are also a
place to put files under (tex/user/<project>) because these are part of
general the file database lookup; beware of duplicate copied of fonts
with the same name because of what ends up in the font cache (different
versions can clash then).
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the
Wiki!
maillist : [email protected] /
https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive : https://github.com/contextgarden/context
wiki : https://wiki.contextgarden.net
___________________________________________________________________________________