Changes

Jump to navigation Jump to search
2,739 bytes removed ,  14:14, 28 November 2008
→‎TODO: move the contents to ConTeXt Minimals/TODO
For now, the main recipe to update is to run <code>first-setup</code> again. A command similar to <code>ctxtools --updatecontext</code> might be provided in the future.
= TODO =
(this will move to a better place)
 
== Minor notes ==
 
* document environmental variables/different modes of installation
* split LM from rest of the fonts
* --all switch to get all modules and all fonts
* add font metric files from cont-fnt.zip
* add Charis SIL
* fix mvs
* add the lua configuration file
 
== Other notes ==
 
This is a description of how the first installation and any subsequent updates should work (or how it would be nice if they worked that way):
 
We need to:
* create files <code>README INSTALL</code>
* create a file <code>minimals.lua</code> (or some other self-explanatory name):
** <b>rsync location</b> (default: <code>rsync://contextgarden.net/minimals</code>, could be anything)
** ??? <b>installation location</b> (default is simply the current location (<code>pwd</code>))
** <b>engines</b> (default: all - pdftex, xetex, luatex, metapost)
** <b>formats</b> (default: english + dutch context for all the installed engines, metapost, metafun; optional: other interfaces, plain pdftex, xetex)
** <b>fonts</b> (need to be reorganized/improved anyway, perhaps a list of fonts should be fetched)
** once in the future: <b>supported font encodings for pdftex</b> (default: texnansi, ec, optional: greek, t5, t2a, t2b, t2c, ...)
** <b>third party modules</b> (list needs to be fetched form the garden, default)
** <b>context version</b> (default: current, other options: beta, highly-experimental (for "Hans-and-Taco-only"), specific-date <font color="red">in the case of a fixed version issue a warning at next update</font>)
** <b>interactive flag</b>: shoud the script ask for changes interactively again or should it simply reaspect & use them (defaut: interactive for the first time, after that automatic)
 
* improve <code>first-setup(.sh, .bat)</code> (or with some other self-explanatory name), which:
** checks if rsync exists (if not, an error is issued, saying <code>please install rsync first</code>)
** checks for perl and ruby and issues a similar error/warning (in fact, we can still proceed to the next step and download things even if perl & ruby are not installed, but that doesn't make much sense)
** does rsync to installation files themselves (in case mtx-update has changed in the mean time)
** reads in <code>minimals.lua</code> (which engines, formats, fonts, modules to download ...) if interactive is set to true, ask for default settings again, otherwise respect those settings and continue
** asks for installation location
** creates (or updates) the file with settings (if interactive)
** fetch files with rsync
** create formats
** suggest what to put into <code>.bash_profile</code> (or equivalent locations) to have context initilized automatically
 
* add unzip for windows
= Binaries =

Navigation menu