Proofing Tools Release Procedure
This document gives the general procedure to go through when releasing a new speller + hyphenator.
The starting point is a new speller/hyphenator lexicon with all known bugs fixed so that it can be released. The procedure is then the following (the procedure is meant to be general and valid for all proofing tools - PLX, Hfst, Hunspell - but some specific notes might be found in between):
- download the newest speller files in $GTHOME/prooftools/:
- all: make lexicons
- PLX: make mslex-download
- Hunspell: make hunspell-lex-download
- Hfst: not yet implemented
- all: make lexicons
- build installers: make (Mac installers must be built on MacOSX 10.6.x)
- upload installers: make upload
- write down the date used for the upload - it is needed again later, if the
- write down the date used for the upload - it is needed again later, if the
- send out an e-mail with download links for people to test
- check all user documentation, and update if necessary:
- Mac - all Office versions (PLX only)
- Win - all Office versions (PLX only)
- Linux - all [Libre|Open]Office versions (Hunspell only)
- CD installation for all of the above (but who uses CD's nowadays...)
- Mac - all Office versions (PLX only)
- follow the user documentation, and test that the tools work as advertised
- fix user documentation if the text is broken, fix the tools if they are
- fix user documentation if the text is broken, fix the tools if they are
- write a press release
- update list of fixed bugs and new features
- update list of known bugs
- IFF no new bugs are found, and everything works as it should, THEN:
- add download links to the old version, using the existing links to identify
- update the download links: make links DATE=(the date written down above)
- send out press release to:
- sámi media
- facebook group
- e-mail list (see list in
- sámi media
- add download links to the old version, using the existing links to identify