Compare commits

..

17 Commits

Author SHA1 Message Date
unkn0wn 94acacbd6c fix: update current version to 1.2.1 in project status section of README.md
Deploy Documentation / check-and-deploy (push) Successful in 11s
2026-06-24 09:23:50 +02:00
unkn0wn 6811dda340 fix: update version to 1.2.1 in package.json and related components
Deploy Documentation / check-and-deploy (push) Successful in 11s
Publish to npm / check-and-publish (push) Successful in 19s
2026-06-24 09:21:40 +02:00
unkn0wn bd0e5b0191 fix: refactor modal close button to use icon directly and remove unnecessary button element 2026-06-24 09:20:43 +02:00
unkn0wn 23a4175bc6 fix: remove paths filter from deployment trigger and update layout title and badge version
Deploy Documentation / check-and-deploy (push) Successful in 10s
2026-06-24 09:15:47 +02:00
unkn0wn 30a3b32d13 fix: remove version check condition from deployment step 2026-06-24 09:01:01 +02:00
unkn0wn 0405565fd1 fix: update deployment step to delete existing files before copying new documentation 2026-06-24 09:00:23 +02:00
unkn0wn 352ec260fa fix: remove conditional checks for version changes in deploy workflow 2026-06-24 08:58:45 +02:00
unkn0wn 53b3ee4301 fix: update deploy workflow to install Node.js requirements before checkout 2026-06-24 08:57:03 +02:00
unkn0wn 88d56bbd38 fix: remove version check step from deploy workflow 2026-06-24 08:55:19 +02:00
unkn0wn a40c1d1a7e fix: update git clone URL in deploy workflow 2026-06-24 08:54:42 +02:00
unkn0wn 237abcbd63 fix: replace actions/checkout with custom checkout logic in deploy workflow 2026-06-24 08:53:17 +02:00
unkn0wn 4777b1c68e fix: update deploy workflow to remove unnecessary comments and adjust container settings 2026-06-24 08:51:49 +02:00
unkn0wn 4adc9b9eb6 fix: update deploy workflow to use container volumes and clean up comments 2026-06-24 08:46:21 +02:00
unkn0wn acc9bcb98b fix: clean up old documentation files before deployment 2026-06-24 08:38:40 +02:00
unkn0wn 33131a8275 feat: add workflow_dispatch trigger to deploy documentation workflow 2026-06-24 08:32:01 +02:00
unkn0wn 131d8376d4 feat: add GitHub Actions workflow for documentation deployment 2026-06-24 08:24:04 +02:00
unkn0wn 71effe979a chore: update version to 1.2.0 and fix license field in package.json
Publish to npm / check-and-publish (push) Successful in 19s
2026-06-24 07:59:21 +02:00
5 changed files with 44 additions and 9 deletions
+37
View File
@@ -0,0 +1,37 @@
name: Deploy Documentation
on:
push:
branches:
- main
workflow_dispatch:
jobs:
check-and-deploy:
runs-on: host
steps:
- name: Install Node.js requirements for Actions
run: |
if ! command -v node &> /dev/null; then
apk add --no-cache nodejs npm
fi
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 2
- name: Install dependencies
run: npm ci --legacy-peer-deps
- name: Build documentation
run: npm run build
- name: Deploy to Apache volume
run: |
find /var/www/design-system -mindepth 1 -delete
cp -r dist/. /var/www/design-system/
chmod -R 755 /var/www/design-system/
+1 -1
View File
@@ -23,7 +23,7 @@ Nova Design System (NDS) is a lightweight, responsive UI component library built
NDS provides a focused set of reusable Astro components with centralized design tokens, light/dark theming, and a strong focus on consistency and maintainability. The component documentation and showcase are also built with Astro. NDS provides a focused set of reusable Astro components with centralized design tokens, light/dark theming, and a strong focus on consistency and maintainability. The component documentation and showcase are also built with Astro.
## Project Status ## Project Status
> **ALPHA** — The library is under active development. Current version: `1.01.0`. Component APIs, token naming, and internal architecture may change before a stable release. > **ALPHA** — The library is under active development. Current version: `1.2.1`. Component APIs, token naming, and internal architecture may change before a stable release.
## Core Principles ## Core Principles
+3 -3
View File
@@ -1,14 +1,14 @@
{ {
"name": "@unkn0wndo3s/nova-design-system", "name": "@unkn0wndo3s/nova-design-system",
"type": "module", "type": "module",
"version": "1.1.1", "version": "1.2.1",
"description": "Nova Design System — Astro component library", "description": "Nova Design System — Astro component library",
"license": "SEE LICENSE IN LICENSE.md", "license": "LICENSE.md",
"author": "Unkn0wn", "author": "Unkn0wn",
"main": "./src/index.ts", "main": "./src/index.ts",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "git+https://git.novaprojects.dev/unkn0wn/nova-design-system.git" "url": "https://git.novaprojects.dev/unkn0wn/nova-design-system.git"
}, },
"bugs": { "bugs": {
"url": "https://git.novaprojects.dev/unkn0wn/nova-design-system/issues" "url": "https://git.novaprojects.dev/unkn0wn/nova-design-system/issues"
+1 -3
View File
@@ -20,9 +20,7 @@ const hasFooter = Astro.slots.has("footer");
> >
<div class="modal__head"> <div class="modal__head">
<span class="modal__title">{title}</span> <span class="modal__title">{title}</span>
<button class="modal__close" data-modal-close aria-label="Close"> <XIcon data-modal-close class="modal__close" size={18} aria-label="Close"/>
<XIcon size={18} />
</button>
</div> </div>
<div class="modal__body"><slot /></div> <div class="modal__body"><slot /></div>
{ {
+2 -2
View File
@@ -82,13 +82,13 @@ const spacingScale = [
const radiusScale = ["xs", "sm", "md", "lg", "xl", "2xl", "full"]; const radiusScale = ["xs", "sm", "md", "lg", "xl", "2xl", "full"];
--- ---
<Layout title="Nova Design System — Gallery"> <Layout title="Nova Design System v1.2.1">
<div class="g-page"> <div class="g-page">
<header class="g-topbar"> <header class="g-topbar">
<div class="g-brand"> <div class="g-brand">
<span class="g-mark"></span> <span class="g-mark"></span>
<span class="g-name">Nova Design System</span> <span class="g-name">Nova Design System</span>
<Badge type="primary" variant="soft">v0.06</Badge> <Badge type="primary" variant="soft">v1.2.1</Badge>
</div> </div>
<Button type="secondary" size="sm" id="theme-btn">Toggle theme</Button> <Button type="secondary" size="sm" id="theme-btn">Toggle theme</Button>
</header> </header>