From 9b7de1dc042095b4700d8a12678e71c5e2531ad8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gordan=20Neki=C4=87?= Date: Sat, 2 Jul 2022 02:07:33 +0200 Subject: [PATCH 1/3] docs: :memo: Update README.md Add shields, update information, add logo for both light and dark theme. --- README.md | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 815565d..24c4ae9 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,20 @@ # Hlambda (/hlæmdə/; hλ;) [Hyper Lambda] +Patreon donate button +Publish Docker Image +Docker Image Size +License + ## What is Hlambda (/hlæmdə/) [Hyper Lambda] Hlambda is ECMAScript meta API service. That means that it offers simple ways to deploy ECMAScript code to local or remote servers. -![Hlambda Banner](https://www.hlambda.io/assets/hlambda-logo-dark.png) + + +![Hlambda Banner](https://www.hlambda.io/assets/hlambda-logo-light.png#gh-dark-mode-only) +![Hlambda Banner](https://www.hlambda.io/assets/hlambda-logo-dark.png#gh-light-mode-only) + It is the implementation of the idea to load your ECMAScript code as configuration (metadata). With Hlambda you can easily create a microservice that can load arbitrary code configuration. The main use case was to implement a stateless REST microservice that will run Hasura custom actions in a separate container, containing any custom business logic. @@ -45,15 +54,14 @@ You can check ["Getting started"](https://www.hlambda.io/getting-started/) on ho - Importing npm packages that are used by the Hlambda Core like; - - "colors": "1.4.0", - - "hlambda": "^0.0.3", + - "colors": "1.4.0" -can cause known issues... like the disabling inherited colors prototype chain unless FORCE_COLOR is set to true. - -Exporting errors in hlambda if imported can also cause it to not be visible in the list of errors or constants on the hlambda server. +can cause known issues... like the disabling inherited colors prototype chain unless `FORCE_COLOR` is set to true. Until addressed this has a simple hotfix to just remove that package from the list of dependencies in your hlambda app, before applying metadata. +- Some of the packages are provided with the hlambda core, but that does not necessarily mean you should use them, you can use your version of packages defined for your hlambda apps. + ## Notice ``` From 20081f89bf526cfdd5a77f93bca0145c65647799 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gordan=20Neki=C4=87?= Date: Sat, 2 Jul 2022 18:05:00 +0200 Subject: [PATCH 2/3] fix: :bug: Use picture tag https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#specifying-the-theme-an-image-is-shown-to --- README.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 24c4ae9..90a9dfb 100644 --- a/README.md +++ b/README.md @@ -11,8 +11,11 @@ Hlambda is ECMAScript meta API service. That means that it offers simple ways to -![Hlambda Banner](https://www.hlambda.io/assets/hlambda-logo-light.png#gh-dark-mode-only) -![Hlambda Banner](https://www.hlambda.io/assets/hlambda-logo-dark.png#gh-light-mode-only) + + + + Hlambda Banner + It is the implementation of the idea to load your ECMAScript code as configuration (metadata). With Hlambda you can easily create a microservice that can load arbitrary code configuration. From ed2524de3047577259bb55292ccc76123f5292f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gordan=20Neki=C4=87?= Date: Sat, 2 Jul 2022 18:07:13 +0200 Subject: [PATCH 3/3] fix: :memo: Add new line --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 90a9dfb..d5be6a4 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,7 @@ Hlambda is ECMAScript meta API service. That means that it offers simple ways to + It is the implementation of the idea to load your ECMAScript code as configuration (metadata). With Hlambda you can easily create a microservice that can load arbitrary code configuration. The main use case was to implement a stateless REST microservice that will run Hasura custom actions in a separate container, containing any custom business logic.