-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
root: added automataci ci automation infrasturcture
Since we want to develop this library to be a working one, we should integrate a facility for it. Hence, let's add AutomataCI. This patch adds AutomataCI CI automation infrastructure into root repository. Co-authored-by: Shuralyov, Jean <[email protected]> Co-authored-by: Galyna, Cory <[email protected]> Co-authored-by: (Holloway) Chew, Kean Ho <[email protected]> Signed-off-by: (Holloway) Chew, Kean Ho <[email protected]>
- Loading branch information
1 parent
2faa24d
commit ee66f00
Showing
55 changed files
with
2,804 additions
and
146 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
# WARNING: auto-generated by AutomataCI | ||
|
||
cff-version: "1.2.0" | ||
type: "software" | ||
date-released: "2024-06-06" | ||
title: "Chew Kean Ho's hestiaERROR" | ||
version: "0.0.1" | ||
license: "Apache-2.0" | ||
repository: "https://github.com/ChewKeanHo/hestiaERROR" | ||
repository-code: "https://github.com/ChewKeanHo/hestiaERROR" | ||
repository-artifact: "https://github.com/ChewKeanHo/hestiaERROR/wiki/" | ||
url: "https://www.hollowaykeanho.com" | ||
contact: | ||
- affiliation: "(Holloway) Chew, Kean Ho" | ||
email: "[email protected]" | ||
website: "https://www.hollowaykeanho.com" | ||
abstract: |- | ||
Need an efficient error reporting in a memory constrained system? | ||
Wants to keep your error messages internationalized? Having | ||
inconsistencies for error reporting across multiple programming | ||
languages? hestiaERROR, a component from Hestia super libraries is | ||
here to resolve these problems. | ||
Being as a single peaceful frontend+backend software library suite, | ||
hestiaERROR utilizes 1-byte (8-bits) unsigned integer numbering to | ||
represents 256 different sets of error conditions. By using | ||
numbering system, hestiaERROR keeps the project a lot simplier and | ||
making the error reporting isolated from language (as in English) | ||
translations headache (compared to string type error reporting). | ||
With its simple data type and value designations, you can | ||
confidently operate with the highest consistencies even in the | ||
smallest memory constraint environment (e.g. 8-bit microcontroller). | ||
hestiaERROR - One Peaceful Frontend+Backend Software Library Suite. | ||
message: |- | ||
Please cite and reference this repository accordingly. | ||
authors: | ||
- given-names: "Kean Ho" | ||
family-names: "Chew" | ||
email: "[email protected]" | ||
affiliation: "Independent" | ||
orcid: "https://orcid.org/0000-0003-4202-4863" | ||
- given-names: "Cory" | ||
family-names: "Galyna" | ||
email: "[email protected]" | ||
affiliation: "Independent" | ||
identifiers: | ||
- type: doi | ||
value: "10.5281/zenodo.00000000" | ||
description: "General & Latest" | ||
keywords: | ||
- "hestiaERROR" | ||
- "error numbering" | ||
- "error numbers" | ||
- "super libraries" | ||
- "programming languages" | ||
- "library" | ||
- "continuous integration" | ||
- "native and locally available" | ||
- "solid foundation" | ||
- "self-improvable" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -103,10 +103,16 @@ PROJECT_CADENCE = "1" | |
PROJECT_LICENSE = "Apache-2.0" | ||
|
||
|
||
# PROJECT_SCOPE | ||
# The scope of the project being housed in (e.g. | ||
# GitHub Username|Organization Name, NPMJS scope, etc). This is required for | ||
# certain packages' ecosystems such as but not limited to NPM. | ||
PROJECT_SCOPE = "chewkeanho" | ||
|
||
|
||
# PROJECT_CONTACT_BRAND | ||
# Entity's short brand name. | ||
# It should be in lowercase and should not be using dash ('-'), | ||
# underscore ('_'), and space (' ') for maximum compatibility. | ||
# Contact Entity's short brand name. It should be in lowercase and should not be | ||
# using dash ('-'), underscore ('_'), and space (' ') for maximum compatibility. | ||
PROJECT_CONTACT_BRAND = "chewkeanho" | ||
|
||
|
||
|
@@ -129,7 +135,7 @@ PROJECT_CONTACT_EMAIL = "[email protected]" | |
|
||
# PROJECT_CONTACT_WEBSITE | ||
# Entity's website channel for sourcing information. | ||
PROJECT_CONTACT_WEBSITE = "https://www.hollowaykeanho.com" | ||
PROJECT_CONTACT_WEBSITE = "https://github.com/ChewKeanHo/hestiaERROR" | ||
|
||
|
||
# PROJECT_SOURCE_URL | ||
|
@@ -166,8 +172,8 @@ AUTOMATACI_LANG = "" | |
# This is a control variable used for enabling Angular technology and also | ||
# defining its source codes directory relative to PROJECT_PATH_ROOT. Depending | ||
# on the offered service (e.g. GitHub Actions), setting this variable with value | ||
# shall notify the CI provider to setup Go development environment | ||
# automatically. | ||
# shall notify the CI provider to setup a localized virtual environment for | ||
# development automatically. | ||
# | ||
# To enable it: simply supply the path (e.g. default is 'srcANGULAR'). | ||
# To disable it: simply supply an empty path (e.g. default is ''). | ||
|
@@ -183,7 +189,8 @@ PROJECT_ANGULAR = '' | |
# This is a control variable used for enabling C technology and also defining | ||
# its source codes directory relative to PROJECT_PATH_ROOT. Depending on the | ||
# offered service (e.g. GitHub Actions), setting this variable with value shall | ||
# notify the CI provider to setup Go development environment automatically. | ||
# notify the CI provider to setup a localized virtual environment for | ||
# development automatically. | ||
# | ||
# To enable it: simply supply the path (e.g. default is 'srcC'). | ||
# To disable it: simply supply an empty path (e.g. default is ''). | ||
|
@@ -393,7 +400,8 @@ GOOGLEAI_BLOCK_HARASSMENT = 'BLOCK_NONE' | |
# This is a control variable used for enabling LibreOffice technology and also | ||
# defining its source directory relative to PROJECT_PATH_ROOT. Depending on the | ||
# offered service (e.g. GitHub Actions), setting this variable with value shall | ||
# notify the CI provider to setup Go development environment automatically. | ||
# notify the CI provider to setup a localized virtual environment for | ||
# development automatically. | ||
# | ||
# To enable it: simply supply the path (e.g. default is 'srcLIBREOFFICE'). | ||
# To disable it: simply supply an empty path (e.g. default is ''). | ||
|
@@ -430,7 +438,8 @@ PROJECT_LIBREOFFICE_VERSION = "24.2.1" | |
# This is a control variable used for enabling Go technology and also defining | ||
# its source codes directory relative to PROJECT_PATH_ROOT. Depending on the | ||
# offered service (e.g. GitHub Actions), setting this variable with value shall | ||
# notify the CI provider to setup Go development environment automatically. | ||
# notify the CI provider to setup a localized virtual environment for | ||
# development automatically. | ||
# | ||
# To enable it: simply supply the path (e.g. default is 'srcGO'). | ||
# To disable it: simply supply an empty path (e.g. default is ''). | ||
|
@@ -452,7 +461,8 @@ PROJECT_PATH_GO_ENGINE = "go-engine" | |
# This is a control variable used for enabling Nim technology and also defining | ||
# its source codes directory relative to PROJECT_PATH_ROOT. Depending on the | ||
# offered service (e.g. GitHub Actions), setting this variable with value shall | ||
# notify the CI provider to setup Go development environment automatically. | ||
# notify the CI provider to setup a localized virtual environment for | ||
# development automatically. | ||
# | ||
# To enable it: simply supply the path (e.g. default is 'srcNIM'). | ||
# To disable it: simply supply an empty path (e.g. default is ''). | ||
|
@@ -467,15 +477,76 @@ PROJECT_PATH_NIM_ENGINE = "nim-engine" | |
|
||
|
||
|
||
###################### | ||
# NODE TECHNOLOGY # | ||
###################### | ||
# PROJECT_NODE | ||
# This is a control variable used for enabling NodeJS technology and also | ||
# defining its source codes directory relative to PROJECT_PATH_ROOT. Depending | ||
# on the offered service (e.g. GitHub Actions), setting this variable with value | ||
# shall notify the CI provider to setup a localized virtual environment for | ||
# development automatically. | ||
# | ||
# To enable it: simply supply the path (e.g. default is 'srcNODE'). | ||
# To disable it: simply supply an empty path (e.g. default is ''). | ||
PROJECT_NODE = 'srcNODE' | ||
|
||
|
||
# PROJECT_PATH_NODE_ENGINE | ||
# This is a relative pathing to PROJECT_PATH_ROOT + PROJECT_PATH_TOOLS for | ||
# setting up localized virtual environment. | ||
PROJECT_PATH_NODE_ENGINE = "node-engine" | ||
|
||
|
||
# PROJECT_NODE_VERSION | ||
# This is to specify which version of node to be downloaded for the project | ||
# as the localized virtual environment engine. Please refer to: | ||
# https://nodejs.org/en/download/prebuilt-binaries/current | ||
# for values. | ||
# | ||
# Leaving it empty shall set AutomataCI to use the system-level NodeJS | ||
# (e.g: your pre-configured NodeJS). | ||
# | ||
# To enable: specify a version (e.g. 'v22.2.0') | ||
# To disable: keep it empty (''). | ||
PROJECT_NODE_VERSION = 'v22.2.0' | ||
|
||
|
||
# PROJECT_NODE_LOCALIZED | ||
# This is a flag environment variable when a localized virtual environment for | ||
# NodeJS is active. This is useful for detecting which nodeJS engine you're | ||
# currently using for the project in a given terminal. | ||
# | ||
# When active, The variable's value is the pathing to the engine itself. | ||
# | ||
# This variable is reserved by the activator script created autonomously by | ||
# AutomataCI. | ||
#PROJECT_NODE_LOCALIZED - Reserved | ||
|
||
|
||
# PROJECT_NODE_NPM_REGISTRY | ||
# The registry URL for publishing the NPM packages. | ||
# | ||
# The following are identified: | ||
# | ||
# GitHub Packages: 'https://npm.pkg.github.com' | ||
# NPMJS : 'https://registry.npmjs.com' | ||
# | ||
# Default is: 'https://npm.pkg.github.com' | ||
PROJECT_NODE_NPM_REGISTRY = 'https://npm.pkg.github.com' | ||
|
||
|
||
|
||
|
||
###################### | ||
# PYTHON TECHNOLOGY # | ||
###################### | ||
# PROJECT_PYTHON | ||
# This is a control variable used for enabling Python technology and also | ||
# defining its source codes directory relative to PROJECT_PATH_ROOT. | ||
# Depending on the offered service (e.g. GitHub Actions), setting this | ||
# variable with value shall notify the CI provider to setup Python development | ||
# environment automatically. | ||
# variable with value shall notify the CI provider to setup a localized virtual | ||
# environment for development automatically. | ||
# | ||
# To enable it: simply supply the path (e.g. default is 'srcPYTHON'). | ||
# To disable it: simply supply an empty path (e.g. default is ''). | ||
|
@@ -725,14 +796,14 @@ PROJECT_STATIC_REPO_DIRECTORY = "static" | |
# security access or the ecosystem is not using Release Job at all (e.g. GitHub | ||
# Actions). | ||
# | ||
# PROJECT_SIMULATE_RELEASE_REPO = "" # Reserved - provided by external. | ||
# PROJECT_SIMULATE_RELEASE_REPO = "" # Reserved - provided externally. | ||
|
||
|
||
# PROJECT_ROBOT_RUN | ||
# A flag to indicate the run is operating inside a CI service by its | ||
# autonomous robot. | ||
# | ||
# PROJECT_ROBOT_RUN = "" # Reserved - provided by external. | ||
# PROJECT_ROBOT_RUN = "" # Reserved - provided externally. | ||
|
||
|
||
# PROJECT_STATIC_URL | ||
|
@@ -759,7 +830,7 @@ DOCKER_CLI_EXPERIMENTAL = "enabled" | |
# PROJECT_HOMEBREW_REPO | ||
# The Homebrew formula publication git repository for updating and publishing | ||
# Homebrew's formula. This is used in release job. | ||
PROJECT_HOMEBREW_REPO = "[email protected]:ChewKeanHo/Testbed.git" | ||
PROJECT_HOMEBREW_REPO = "[email protected]:ChewKeanHo/Collections.git" | ||
|
||
|
||
# PROJECT_HOMEBREW_REPO_KEY | ||
|
@@ -784,7 +855,7 @@ PROJECT_HOMEBREW_DIRECTORY = "homebrew" | |
# use for constructing the 'url' value. | ||
# | ||
# NOTE: Please avoid ending with the URL slash. | ||
PROJECT_HOMEBREW_SOURCE_URL = "https://github.com/ChewKeanHo/hestiaERROR/releases/download" | ||
PROJECT_HOMEBREW_SOURCE_URL = "https://github.com/ChewKeanHo/Collections/releases/download/store" | ||
|
||
|
||
# PROJECT_CHOCOLATEY_REPO | ||
|
@@ -815,7 +886,7 @@ PROJECT_CHOCOLATEY_DIRECTORY = "chocolatey" | |
# Chocolatey use for constructing the 'url' value. | ||
# | ||
# NOTE: Please avoid ending with the URL slash. | ||
PROJECT_CHOCOLATEY_SOURCE_URL = "https://github.com/ChewKeanHo/hestiaERROR/releases/download" | ||
PROJECT_CHOCOLATEY_SOURCE_URL = "https://github.com/ChewKeanHo/Collections/releases/download/store" | ||
|
||
|
||
# PROJECT_DOCS_REPO | ||
|
Oops, something went wrong.