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
___________________________________________________________________________________

Reply via email to