From 998460b5f38c52e8c0bf5966125811009366e2d5 Mon Sep 17 00:00:00 2001 From: Mauricio Baeza Date: Sat, 7 Nov 2020 20:52:02 -0600 Subject: [PATCH] Update home --- Home.md | 76 +++++++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 61 insertions(+), 15 deletions(-) diff --git a/Home.md b/Home.md index d45cbb5..c1fbba5 100644 --- a/Home.md +++ b/Home.md @@ -7,7 +7,7 @@ With `zaz`, you can create: * Extensions for final user. -* New components for used from Basic developer. +* New components for used from Basic developers. * AddIn, new functions for Calc. @@ -15,30 +15,76 @@ With `zaz`, you can create: * Python 3.7+ * LibreOffice with support for macros Python -* LibreOffice SDK, for new components and Add-In +* LibreOffice SDK, for new components and AddIn + * For ArchLinux +``` + sudo pacman -S libreoffice-fresh-sdk +``` ## Installation -* Clone this repository (recommended) or [download it](https://git.elmau.net/elmau/zaz/archive/master.zip) +* Clone this repository. ``` git clone https://git.elmau.net/elmau/zaz.git ``` -* Copy folder `source` -``` -cp -r zaz/source/ my_new_extension - -cd my_new_extension -``` - -* Rename file config -``` -mv config.py.example config.py -``` - ## My first extension +* Enter folder `source`. +``` +cd zaz/source +``` + +* Make new extension. + +Replace `PATH` for your absolute path. + +``` +python zaz.py --new -t PATH -n my-great-extension +``` + +* For example: +``` +python zaz.py --new -t /home/mau/ -n my-extension +07/11/2020 18:28:39 - INFO - Folders and files copy successfully for new extension. +07/11/2020 18:28:39 - INFO - Change to folder: /home/mau/my-extension +``` + +* Then change to new folder +``` +cd /home/mau/my-extension +``` + +* Create +``` +python zaz.py -c + +07/11/2020 20:43:25 - INFO - Created directories... +07/11/2020 20:43:25 - INFO - Created files... +07/11/2020 20:43:25 - INFO - Don't forget generate DOMAIN.pot for locales +07/11/2020 20:43:25 - INFO - New extension: MyFirstExtension make sucesfully... + Now, you can install and test: zaz.py -i +``` + +* And install it + +``` +python zaz.py -i + +07/11/2020 20:43:38 - INFO - Don't forget generate DOMAIN.pot for locales +07/11/2020 20:43:38 - INFO - Compress OXT extension... +07/11/2020 20:43:38 - INFO - Extension OXT created sucesfully... +Copying: MyFirstExtension_v0.1.0.oxt + +unopkg done. + +07/11/2020 20:43:40 - INFO - Install extension sucesfully... +07/11/2020 20:43:40 - INFO - Start LibreOffice... +07/11/2020 20:44:36 - INFO - Extension make successfully... +``` + + * [File conf.py](conf.py) * [Library easymacro.py](easymacro)