# Building Grammalecte
# How to build Grammalecte
## Required ##
For building:
* Python 3.7+ [download](https://www.python.org/)
* NodeJS [download](https://nodejs.org/)
* Python 3.7+ > [download](https://www.python.org/)
* NodeJS > [download](https://nodejs.org/)
* npm (should be installed with NodeJS)
* web-ext [instructions](https://extensionworkshop.com/documentation/develop/getting-started-with-web-ext/)
* web-ext > [instructions](https://extensionworkshop.com/documentation/develop/getting-started-with-web-ext/)
For testing:
* Firefox Developer [download](https://www.mozilla.org/en-US/firefox/developer/)
* Thunderbird [download](https://www.thunderbird.net/)
* Firefox Developer > [download](https://www.mozilla.org/en-US/firefox/developer/)
* Thunderbird > [download](https://www.thunderbird.net/)
## Commands ##
**Build a language**
`make.py LANG`
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
-
+
> Install the LibreOffice extension.
`-fx --firefox`
> Launch Firefox Developper.
> Unit tests can be launched from the menu (Tests section).
`-we --webext`
`-fxn --firefox_nightly`
> Launch Firefox Nightly.
> Unit tests can be launched from the menu (Tests section).
`-tb --thunderbird`
> Launch Thunderbird.