ZORALab / Hestia

One Peaceful Frontend+Backend Software Library Suite.
https://hestia.zoralab.com
Other
19 stars 1 forks source link

Assimilate All ZORALab Bissetii's UI into HestiaHUGO for Relesable Usage #21

Closed hollowaykeanho closed 1 year ago

hollowaykeanho commented 1 year ago

Description

Please provide a short description of what feature you're looking forward to
add into the existing repository below. Please include the story behind your
idea as well to give a better visualization of your idea.

While the idea direction was to fully develop HestiaGO and hestiaRUST for pure WASM deployment after its discovery, it will take some time if we implement the unit-testing way (great but it's just a lot of homework for quality assurance and warranted performance). However, as Hestia's size is growing bigger, we have to establish the documentations site before any knowledge leak. Re-using ZORALab's Bissetii is a no-go because hestiaHUGO fixed A LOT of Hugo's bugs. The only sensible way is to assimilate Bissetii's component UI into https://github.com/ZORALab/Hestia/tree/experimental/hestiaHUGO/layouts/partials/Hestia/functions/render/components folder manually first, then work towards WASM goal.

Expected Behavior

Please specify the expected behavior of your requested feature. Some great and
helpful pointers are your expected interface (e.g. command patterns, simple
sketches of the user interface, etc).

hestiaHUGO is at least fully functional for static website and static data server usage. Future ZORALab and customers's public facing sites can no longer need to suffer the never-ending bug and inconsistencies from Hugo. Among the components:

Current Absent Behavior

Please specify the current behavior (e.g. workaround, blockage, etc).

hestiaHUGO fixed and stabilize Hugo capabilities and even offer powerful features like built-in social media artifacts rendering, proper PWA implementations with offline and caching capabilities and etc. It's missing the UI component design to be fully operable and is pemeared due to project execution timeline.

Attachment

Please drag and drop the necessary data files (e.g. screenshot, logs, etc)
below.
hollowaykeanho commented 1 year ago

Optimized toc_hestiaUI component.

hollowaykeanho commented 1 year ago

Optimized all note_hestiaUI component.

hollowaykeanho commented 1 year ago

Optimized badge-shields_hestiaUI component.

hollowaykeanho commented 1 year ago

Optimized table_hestiaUI component.

hollowaykeanho commented 1 year ago

Assimilation completed. HestiaHUGO is ready for content building.

hollowaykeanho commented 1 year ago

Released in https://github.com/ZORALab/Hestia/releases/tag/v1.0.0