The basic things "everyone" can do are:
Words
and greetings in Greetings
The missing concrete syntax entries are added to the Words
L.gf
files for each language L. The morphological paradigms of the GF resource library should be used. Actions (prefixed with A
, as AWant
) are a little more demanding, since they also require syntax constructors. Greetings (prefixed
with G
) are pure strings.
Some explanations can be found in the implementation document, which is produced from the concrete syntax files SentencesI.gf
and
WordsEng.gf
by make doc
.
Here are the steps to follow for contributors:
darcs pull
.make present
in gf/lib/src/
.gf/examples/phrasebook/
.make pgf
.darcs record .
(in the phrasebook
subdirectory).darcs send -o my_phrasebook_patch
, which you can send to GF maintainers.gf/src/server/
and follow the instructions in the
project Wiki.
b. Make sure that Phrasebook.pgf
is available to you GF server (see project wiki).
c. Launch lighttpd
(see project wiki).
d. How you can open gf/examples/phrasebook/www/phrasebook.html
and use your phrasebook!Finally, a few good practice recommendations: