From c45c0d9921f5cc48c685d061d0b2ef50c40a4c02 Mon Sep 17 00:00:00 2001 From: Bart Jablonski Date: Sun, 15 Nov 2020 21:35:25 +0100 Subject: [PATCH] **SAS Packages Framework**, version 20201115 **SAS Packages Framework**, version 20201115 A new macro and a new functionality added. The `%previewPackage()` macro allows to print out, into the log, the code of the package. Documentation updated. Packages recompiled with the new version of the SAS Packages Framework: - `SQLinDS` (version 2.2) - `macroArray` (version 0.7) - `DFA` (version 0.2) - `BasePlus` (version 0.9) - `dynMacroArray` (version 0.2) --- README.md | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 0134743..ab2372b 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # SAS_PACKAGES - a SAS Packages Framework and Repository +--- + ## Intro: A **SAS package** is an automatically generated, single, stand alone *zip* file containing organised and ordered code structures, created by the developer and extended with additional automatically generated "driving" files (i.e. description, metadata, load, unload, and help files). @@ -19,6 +21,8 @@ Short description of the SAS Packages Framework macros can be found [here](https - [Sasensei International Dojo](https://www.youtube.com/watch?v=BFhdUBQgjYQ&t=0s "SID no. 1") (April 2020) - [SAS dla Administratorów i Praktyków 2020](https://www.youtube.com/watch?v=mXuep2k48Z8&feature=youtu.be&t=0s "SASAiP2020") (October 2020, in Polish) +--- + ### The User: To use a package: - Create a folder for your packages, under Windows OS family, e.g. `C:/SAS_PACKAGES` or under Linux/UNIX OS family, e.g. `/home//SAS_PACKAGES`. @@ -51,20 +55,32 @@ filename SPFinit url "https://raw.githubusercontent.com/yabwon/SAS_PACKAGES/main ``` [**Workshop video for the User**](https://youtu.be/qX_-HJ76g8Y)\[May 6th, 2020\] [a bit outdated but gives the idea how it works] - + +--- + ### The Developer: To create your own package: - Read the [**`SAS(r) packages - the way to share (a how to)- Paper 4725-2020 - extended.pdf`**](https://github.com/yabwon/SAS_PACKAGES/blob/main/SPF/Documentation/SAS(r)%20packages%20-%20the%20way%20to%20share%20(a%20how%20to)-%20Paper%204725-2020%20-%20extended.pdf "SAS packages - the way to share") to learn more details. - Download and use the `SPFinit.sas` file (the SAS Packages Framework), the part of the framework required for *testing* is there too. +--- + #### If you have any questions, suggestions, or ideas do not hesitate to contact me! -**Update**\[June 3rd, 2020\]**:** `%installPackage()` **macro is available**. The `%installPackage()` macro is embedded in the `loadpackage.sas` part of the framework. - -**Update**\[June 10th, 2020\]**:** To see help info about framework macros and their parameters just run: `%generatePackage()`, `%installPackage()`, `%helpPackage()`, `%loadPackage()`, and `%unloadPackage()` with empty parameter list. - +--- + +**Update**\[October 15th, 2020\]**:** `%previewPackage()` **macro is available**. + +**Update**\[September 11th, 2020\]**:** ` %loadPackageS()` and `%verifyPackage()` **macros are available**. + **Update**\[July 30th, 2020\]**:** All components of SAS Packages Framework are now in one file `SPFinit.sas` (located in the `./SPF` directory). Documentation moved to `./SPF/Documentation` directory. Packages zip files moved to `./packages` directory. +**Update**\[June 10th, 2020\]**:** To see help info about framework macros and their parameters just run: `%generatePackage()`, `%installPackage()`, `%helpPackage()`, `%loadPackage()`, and `%unloadPackage()` with empty parameter list. + +**Update**\[June 3rd, 2020\]**:** `%installPackage()` **macro is available**. The `%installPackage()` macro is embedded in the `loadpackage.sas` part of the framework. + +--- + ## Where the SAS Packages Framework is used: This is a list of locations where the SAS Packages Framework is used. If you want to share that you are using SPF let me know and I'll update the list. @@ -73,6 +89,8 @@ The List: - Poland - Warsaw +--- + ## Available packages: Currently the following packages are available (see the `./packages` directory):