>> Agreed. What you're refering to is, I believe, usually called "Migration >> guide". Maybe a wiki page on github would be good? > > I think that'd be a great way to do it.
Ok > Both models (and probably many others) are equally valid, so the > decision is really based on your concerns. If you think the master > should be the bleeding edge in order to keep things easy and encourage > contribution, using Br. Samuel's suggestion, then I would additionally > suggest the use of a "stable" tag on the current stable version, so that > someone checking out the git repository doesn't have to actually inspect > the repository to "git checkout" the stable branch. I believe having master as "stable" branch seems the best idea. > Have two repositories (not branches): gregorio and gregorio-beta. I admit I'm not really inspired by this, I really don't see the benefit, and I clearly see the disadvantage of having multiple repositories (more complex to handle)... But if everyone agrees on this, why not. > The obviously easiest things to find would be compile problems. As for > comparing output, the PDFs cannot be compared directly because of the > creation date and modification date values embedded within the PDF > itself. I was thinking of using imagemagick to compare, but I still > have to work that out. Indeed, seems like a good idea, but there are always cases where these tests won't work (a slight change in the spacing algorithm, a change of shape of one glyph, etc.). Or maybe the best approach would be to have different test methods, and to decide, test by test, which to use. There could be - gabc->gregoriotex tests, testing the .tex output for some specific mechanisms - gabc->dump tests, comparing the dump output for the internal structure, mainly for gabc syntax tests (for pure gabc, these would be more accurate than the first ones, as the "dump" output almost never changes, so tests will be more relevant) - some gabc->gabc tests, to see if some structures are recognized (not sure how relevant this would be) - score inclusion and compilation tests, testing the presence of files - tex tests testing some annotations, initials, etc. comparing output with imagemagick - etc. Thank you, -- Elie _______________________________________________ Gregorio-users mailing list [email protected] https://mail.gna.org/listinfo/gregorio-users

