b4A Package B4A.PM

Details

Name
B4A.PM
Version
1.0.0
Description
Describe the package
Dependencies
B4A.BASE ~= 3.0.0 BBC.FILEOPS ~= 3.0.0
Number of objects
47

Description

This b4A Package provides example services for the b4A Package Management. It contains examples for

  • initializing new b4A Packages
  • building b4A Package releases
  • installing the releases
  • running a compliance check on a b4A Package
  • checking the dependency definition of a b4A Package

Requirements

For the services to work the following requirements must be fulfilled:

  • configured and working b4A Package B4A.BASE
  • a proper configuration for the b4A Package Management
  • a Package Index including the base folder informationen (see documentation for the b4A module pm.Index)

Repository

The example services use a directory to store the b4A Package releases. The implementation is build to support Unix and Microsoft Windows systems for this shared directory.

Metadata

Key Value
Compatible with b4A ~= 4.0.0
Company best-blu consulting with energy GmbH
Description Describe the package
Categories BEST4AUTOMIC
Version 1.0.0
Web https://www.best4automic.de
Dependencies B4A.BASE ~= 3.0.0;BBC.FILEOPS ~= 3.0.0
Initialized On 2021-01-12 16:49:50
Built On 2021-04-19 11:02:10
Supported no
Installed On 2021-04-19 11:02:10
Name B4A.PM

Content

Service

Name Title
B4A.PM.JOBP.BUILD-RELEASE [Service] Build of a b4A Package Release
B4A.PM.JOBP.COMPLIANCE-CHECK [Service] Compliance Check
B4A.PM.JOBP.DEPENDENCY-DEFINITION-VERIFY [Service] Verification of Dependency Definitions
B4A.PM.JOBP.INITIALIZE [Service] Initializes a new b4A Package
B4A.PM.JOBP.INSTALL-RELEASE [Service] Installs a b4A Package Release

Configuration

Name Title
B4A.PM.DOCU.TEMPLATE-JOBI Template for the documentation of JOBI objects
B4A.PM.DOCU.TEMPLATE-JOBP Template for the documentation of JOBP objects
B4A.PM.DOCU.TEMPLATE-SCRI Template for the documentation of SCRI objects
B4A.PM.DOCU.TEMPLATE-VARA Template for the documentation of VARA objects
B4A.PM.DOCU.TEMPLATE-VARA@BACKEND Template for the documentation of VARA objects
B4A.PM.DOCU.TEMPLATE-VARA@EXEC Template for the documentation of VARA objects
B4A.PM.DOCU.TEMPLATE-VARA@SEC_SQLI Template for the documentation of VARA objects
B4A.PM.VARA.CATEGORIES A list of of categories for b4A Packages
B4A.PM.VARA.COMPLIANCE-CHECK@XML Stores results of a compliance check
B4A.PM.VARA.DEPENDENCY-DEFINITION-VERIFY@XML Stores results of a dependecy definition verification
B4A.PM.VARA.METADATA-TEMPLATE A template for the metadata of new b4A Packages
B4A.PM.VARA.OPTIONS@XML Collection of options for the services of this b4A Package
B4A.PM.VARA.SETTINGS Settings for the b4A Package

Sources & Documentation

Name Type Subtype Folder
B4A.PM.CALL.COMPLIANCE-CHECK-RESULTS CALL /SOURCE/COMPLIANCE-CHECK
B4A.PM.CALL.DEPENDENCY-DEFINITION-VERIFY-RESULTS CALL /SOURCE/DEPENDENCY-DEFINITION-VERIFY
B4A.PM.JOBP.REPOSITORY_DOWNLOAD#SHARE JOBP /SOURCE/REPOSITORY
B4A.PM.JOBP.REPOSITORY_UPDATE-INDEX#SHARE JOBP IF /SOURCE/REPOSITORY
B4A.PM.JOBP.REPOSITORY_UPLOAD#SHARE JOBP /SOURCE/REPOSITORY
B4A.PM.JOBS.REPOSITORY_UPDATE-INDEX#SHARE@UNIX JOBS UNIX /SOURCE/REPOSITORY
B4A.PM.JOBS.REPOSITORY_UPDATE-INDEX#SHARE@WIN JOBS WINDOWS /SOURCE/REPOSITORY
B4A.PM.PRPT.BUILD-RELEASE PRPT /SOURCE/BUILD-RELEASE
B4A.PM.PRPT.COMPLIANCE-CHECK PRPT /SOURCE/COMPLIANCE-CHECK
B4A.PM.PRPT.DEPENDENCY-DEFINITION-VERIFY PRPT /SOURCE/DEPENDENCY-DEFINITION-VERIFY
B4A.PM.PRPT.INITIALIZE PRPT /SOURCE/INITIALIZE
B4A.PM.PRPT.INSTALL-RELEASE PRPT /SOURCE/INSTALL-RELEASE
B4A.PM.PRPT.REPOSITORY_DOWNLOAD#SHARE PRPT /SOURCE/REPOSITORY
B4A.PM.PRPT.REPOSITORY_PACKAGE-LIST#SHARE PRPT /SOURCE/REPOSITORY
B4A.PM.PRPT.REPOSITORY_UPDATE-INDEX#SHARE PRPT /SOURCE/REPOSITORY
B4A.PM.PRPT.REPOSITORY_UPLOAD#SHARE PRPT /SOURCE/REPOSITORY
B4A.PM.PRPT.REPOSITORY_VERSION-LIST#SHARE PRPT /SOURCE/REPOSITORY
B4A.PM.PRPT.SENDTO#GIT-PULL-BRANCH PRPT /SOURCE/SENDTO
B4A.PM.PRPT.SENDTO#GIT-PUSH PRPT /SOURCE/SENDTO
B4A.PM.SCRI.REPOSITORY_PACKAGE-LIST#SHARE SCRI /SOURCE/REPOSITORY
B4A.PM.SCRI.REPOSITORY_VERSION-LIST#SHARE SCRI /SOURCE/REPOSITORY
B4A.PM.SCRI.SENDTO#ADD-DOCU-TEMPLATE SCRI /SOURCE/SENDTO
B4A.PM.SCRI.SENDTO#GIT-PULL-BRANCH SCRI /SOURCE/SENDTO
B4A.PM.SCRI.SENDTO#GIT-PUSH SCRI /SOURCE/SENDTO
B4A.PM.VARA.DATASTREAM#PACKAGE-LIST@EXEC VARA EXEC /SOURCE
B4A.PM.VARA.METADATA VARA STATIC
B4A.PM.VARA.RELEASE-TYPES VARA STATIC /SOURCE
B4A.PM.VARA.REPOSITORY_PACKAGE-LIST#SHARE@EXEC VARA EXEC /SOURCE/REPOSITORY
B4A.PM.VARA.REPOSITORY_VERSION-LIST#SHARE@EXEC VARA EXEC /SOURCE/REPOSITORY