From 4af2c5899b9cb988fccc5e687d2ef2de23facc91 Mon Sep 17 00:00:00 2001 From: Oly Date: Mon, 2 Dec 2024 15:01:48 +0000 Subject: [PATCH] Start of chess board. --- .drone.yml | 6 + .vscode/settings.json | 12 - bases/do-blog/resources/public/index.html | 1 + .../com/oly/static_sites/do_blog/core.cljs | 16 +- .../do_blog/pages/chess/movement.cljs | 224 ++++++++++------- .../do_blog/pages/chess/render.cljs | 68 +++++- .../do_blog/pages/chess/state.cljs | 67 +++++- .../do_blog/pages/chess/vstate.cljs | 175 ++++++++++++++ .../do_blog/pages/chess_board.cljs | 227 ++++++++++++++++++ .../com/oly/static_sites/ui_hiccup/chess.cljc | 41 ++-- deps.edn | 2 +- 11 files changed, 697 insertions(+), 142 deletions(-) delete mode 100644 .vscode/settings.json create mode 100644 bases/do-blog/src/com/oly/static_sites/do_blog/pages/chess/vstate.cljs create mode 100644 bases/do-blog/src/com/oly/static_sites/do_blog/pages/chess_board.cljs diff --git a/.drone.yml b/.drone.yml index 72b39cc..195d482 100644 --- a/.drone.yml +++ b/.drone.yml @@ -20,6 +20,9 @@ steps: - name: build-clojure pull: always image: clojure:tools-deps + depends_on: + - fetch-clojure-deps + - fetch-npm-deps volumes: - name: cache path: /drone/cache/ @@ -46,6 +49,9 @@ steps: - name: build-static-blog pull: always image: clojure:tools-deps + depends_on: + - fetch-clojure-deps + - fetch-npm-deps volumes: - name: cache path: /drone/cache/ diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 1dafec7..0000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "calva.replConnectSequences": [ - { - "projectType": "deps.edn", - "name": "static-sites", - "cljsType": "none", - "menuSelections": { - "cljAliases": ["dev", "test", "+default"] - } - } - ] -} diff --git a/bases/do-blog/resources/public/index.html b/bases/do-blog/resources/public/index.html index a21738a..a9e3bf9 100644 --- a/bases/do-blog/resources/public/index.html +++ b/bases/do-blog/resources/public/index.html @@ -6,6 +6,7 @@ +