[tei-council] TEI Stylesheets, the road less travelled

James Cummings James.Cummings at it.ox.ac.uk
Tue Jul 23 11:45:50 EDT 2013


I'm technology agnostic here.  There is potentially some benefit 
for keeping everything at Sourceforge (one can use git there as 
well).  As long as the stylesheets are branded as TEIC and don't 
appear to be Sebastian's personal project, then I'm happy. (This 
isn't to diminish Sebastian's work on them... just to encourage 
additional contributors.) And this requirement seems to be met by 
having them at https://github.com/TEIC/Stylesheets/

I do believe that it would be better if EpiDoc and TEIC 
Guidelines production were consumers of stable releases of the 
Guidelines. i.e. we use it just as we do any other 
scripts/software used in the build process.  e.g. At the 
beginning of a Release freeze we update to latest stable version 
of the XSLT, and test outputs using that.  If there are errors 
caused by the XSLT we push changes to its repository, delaying 
our release if necessary.  This is a slightly different view, I 
think, than your #3.  I don't want the Guidelines build on 
Jenkins falling over every time some small change is made. There 
needs to be a mechanism to trigger the Guidelines copy of XSLT to 
update itself.

-james


On 23/07/13 16:01, Lou Burnard wrote:
> 1. I suggest that (4) should have a slightly higher priority than its
> number implies
>
> 2. (5) seems a different exercise to me. And what does it mean exactly?
> Specifically, what happens to the existing Profiles subdirectory?
>
> While it might be conceptually simpler to have "that subset of the
> stylesheets needed to make Guidelines" as a distinct object (whether on
> svn or github or anywhere else), surely we'd also like to go on
> promoting the stylesheets as a generic tool for others to customize? or
> are you officially abandoning that quixotic goal?
>
>
> On 23/07/13 13:14, Sebastian Rahtz wrote:
>> As part of a summer clear out, I would like to start sorting out the TEI XSL stylesheets.
>> You may have noticed that I have done a fair amount on the general documentation already
>> (mure more do)
>>
>> as regards the source, I have cloned the whole shebang to GitHub, under the TEI's name, at https://github.com/TEIC/Stylesheets.
>>
>> I propose to (in order)
>>      1 not work on the Subversion copy at all any more, ever
>>      2 rename directories, and generally move things around, in Github. backward compatibility not guaranteed
>>      3 set up Jenkins to take this as the master copy for releases to e.g. oxygen and TEI web site
>>      4 start telling people how to use the Github setup
>>      5 delete everything not needed to make Guidelines from Sourceforge copy
>>      (see how it goes)
>>
>> will y'all violently object and throw hissy fits?
>> --
>> Sebastian Rahtz
>> Director (Research) of Academic IT
>> University of Oxford IT Services
>> 13 Banbury Road, Oxford OX2 6NN. Phone +44 1865 283431
>>
>


-- 
Dr James Cummings, James.Cummings at it.ox.ac.uk
Academic IT Services, University of Oxford


More information about the tei-council mailing list