Skip to content

Commit

Permalink
Add Electriv v2 code.
Browse files Browse the repository at this point in the history
  • Loading branch information
whilo committed Nov 22, 2024
1 parent 89fd5da commit e4a722d
Show file tree
Hide file tree
Showing 23 changed files with 1,546 additions and 13 deletions.
35 changes: 27 additions & 8 deletions deps.edn
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
{:paths ["src" "resources"]
:deps {org.clojure/clojure {:mvn/version "1.11.1"}
io.replikativ/datahike {:mvn/version "0.6.1592"}
:deps {com.hyperfiddle/electric {:git/url "https://github.com/hyperfiddle/electric" :git/sha "b32ac98df7d7ec87f225d47354671be172ffa87e"}
ring/ring {:mvn/version "1.11.0"} ; comes with Jetty
org.clojure/tools.logging {:mvn/version "1.2.4"}
ch.qos.logback/logback-classic {:mvn/version "1.4.14"}

org.clojure/clojure {:mvn/version "1.11.1"}
io.replikativ/datahike {:mvn/version "0.6.1594"}
clj-python/libpython-clj {:mvn/version "2.025"}
morse/morse {:mvn/version "0.4.3"}
io.replikativ/kabel {:mvn/version "0.2.2"}
Expand All @@ -15,21 +20,35 @@
remus/remus {:mvn/version "0.2.4"}
nrepl/nrepl {:mvn/version "1.1.1"}
cider/cider-nrepl {:mvn/version "0.47.1"}
io.replikativ/datahike-dynamodb {:mvn/version "0.1.8"}
io.replikativ/datahike-s3 {:mvn/version "0.1.13"}

;; exploratory
missionary/missionary {:mvn/version "b.34"}
missionary/missionary {:mvn/version "b.41"}
io.github.jbellis/jvector {:mvn/version "3.0.2"}
pangloss/pattern {:git/url "https://github.com/pangloss/pattern"
:sha #_"affc7f3ac907f5b98de6638574a741e4693f1648"
"93fb43e3223bbcfe08c4e37414709021d8a99604"}
anglican/anglican {:mvn/version "1.1.0"}}
:jvm-opts ["-Xmx1g" "--add-modules jdk.incubator.vector"]
anglican/anglican {:mvn/version "1.1.0"}

reagent/reagent {:mvn/version "1.1.1"}}
:aliases
{:run {:main-opts ["-m" "is.simm.simmis" "--middleware" "[cider.nrepl/cider-middleware]"]}
{:dev {;:main-opts ["-m" "is.simm.simmis" "--middleware" "[cider.nrepl/cider-middleware]"]
;:jvm-opts ["--add-modules jdk.incubator.vector"]
:extra-paths ["src-dev"]
:extra-deps {thheller/shadow-cljs {:mvn/version "2.26.2"}
io.github.clojure/tools.build {:mvn/version "0.9.6"
:exclusions [com.google.guava/guava ; Guava version conflict between tools.build and clojurescript.
org.slf4j/slf4j-nop]}}} ; clashes with app logger

:build {:deps {io.github.clojure/tools.build
{:mvn/version "0.9.6"}}
:ns-default build}
:ns-default build
;:jvm-opts ["--add-modules jdk.incubator.vector"]
}
:test {:extra-paths ["test"]
:extra-deps {org.clojure/test.check {:mvn/version "1.1.1"}
io.github.cognitect-labs/test-runner
{:git/tag "v0.5.1" :git/sha "dfb30dd"}}}}}
{:git/tag "v0.5.1" :git/sha "dfb30dd"}}
;:jvm-opts ["--add-modules jdk.incubator.vector"]
}}}
7 changes: 7 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"dependencies": {
"react": "^18.3.1",
"react-dom": "^18.3.1",
"recharts": "^2.1.9"
}
}
Binary file added resources/public/electric_starter_app/child-left.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/public/electric_starter_app/child.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
20 changes: 20 additions & 0 deletions resources/public/electric_starter_app/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<!DOCTYPE html>
<html>
<head>
<!-- {:hyperfiddle/user-version $:hyperfiddle/user-version$} -->
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Simmis</title>
<!-- <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bulma@1.0.2/css/bulma.min.css"> -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.10/dist/katex.min.css" integrity="sha384-wcIxkf4k558AjM3Yz3BBFQUbk/zgIYC2R0QpeeYb+TwlBVMrlgLqwRjRtGZiK7ww" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.10/dist/katex.min.js" integrity="sha384-hIoBPJpTUs74ddyc4bFZSM1TVlQDA60VBbJS0oA934VSz82sBx1X7kSx2ATBDIyd" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.10/dist/contrib/auto-render.min.js" integrity="sha384-43gviWU0YVjaDtb/GhzOouOXtZMP/7XUzwPTstBeZFe/+rCMvRwr4yROQP43s0Xk" crossorigin="anonymous" onload="renderMathInElement(document.body);"></script>
<link rel="stylesheet" href="https://unpkg.com/boxicons@2.1.4/css/boxicons.min.css">
<script src="https://cdn.tailwindcss.com"></script>
<link rel="stylesheet" href="masterplan.css">
</head>
<body>
<!-- $key$ is a template string. See electric-starter-app.server-jetty/wrap-index-page -->
<script type="text/javascript" src="$:hyperfiddle.client.module/main$"></script>
</body>
</html>
Binary file added resources/public/electric_starter_app/main-left.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/public/electric_starter_app/main-right.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
103 changes: 103 additions & 0 deletions resources/public/electric_starter_app/masterplan.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
/* CSS for masterplan */

#content {
margin-top: 30px;
}

.message {
font-size: 60px;
font-weight: bold;
margin-top: 50px;
}

.timeline {
height: 30px;
vertical-align: middle;

border-style: solid;
border-width: 3px;
margin-top: 5px;
}

.timeline-left {
display: inline-block;
position: fixed;
margin-top: -3px;
margin-left: -15px;
}

.timeline-right {
display: inline-block;
position: fixed;
margin-right: -20px;
margin-top: -3px;
}

.markers {
padding-top: 5px;
background-color: #ffffff;
}

.marker {
color: #4d4d4d;
display: inline-block;
font-weight: bold;
}

.parent {
color: #666666;
background-color: #f6f6f6;
}

.parent-timeline-text {
display: inline-block;
/* visibility: hidden; */
width: calc(100% - 8px);
vertical-align: middle;

font-size: 16px;
font-weight: bold;
text-align: center;
}

.main {
width:90%;
/* left: 0;
right: 0; needed for browser compat? */
margin: auto;

color: #666666;
background-color: #e6e6e6;
border-color: #666666;
}

.main-timeline-text {
display: inline-block;
width: calc(100% - 22px);
vertical-align: middle;

font-size: 16px;
font-weight: bold;
text-align: center;
}

.child {
width: 20%;
margin-top: 15px;
margin-left: 60%;

color: #333333;
background-color: #b3b3b3;
border-color: #333333;
}

.child-timeline-text {
display: inline-block;
/* visibility: hidden; */
width: calc(100% - 8px);
vertical-align: middle;

font-size: 16px;
font-weight: bold;
text-align: center;
}
Loading

0 comments on commit e4a722d

Please sign in to comment.