Skip to content

Commit

Permalink
Add hello-world example.
Browse files Browse the repository at this point in the history
  • Loading branch information
ioquatix committed May 14, 2024
1 parent c8ec82f commit e9d351a
Show file tree
Hide file tree
Showing 3 changed files with 176 additions and 0 deletions.
16 changes: 16 additions & 0 deletions examples/hello-world/application.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#!/usr/bin/env lively

class HelloWorldView < Live::View
def bind(page)
super

# Update the view on reconnect:
self.update!
end

def render(builder)
builder.text("Hello World!")
end
end

Application = Lively::Application[HelloWorldView]
150 changes: 150 additions & 0 deletions examples/hello-world/gems.locked
Original file line number Diff line number Diff line change
@@ -0,0 +1,150 @@
PATH
remote: ../..
specs:
lively (0.6.0)
falcon (~> 0.47)
live (~> 0.9)
xrb

GEM
remote: https://rubygems.org/
specs:
activemodel (7.1.3.2)
activesupport (= 7.1.3.2)
activerecord (7.1.3.2)
activemodel (= 7.1.3.2)
activesupport (= 7.1.3.2)
timeout (>= 0.4.0)
activesupport (7.1.3.2)
base64
bigdecimal
concurrent-ruby (~> 1.0, >= 1.0.2)
connection_pool (>= 2.2.5)
drb
i18n (>= 1.6, < 2)
minitest (>= 5.1)
mutex_m
tzinfo (~> 2.0)
async (2.11.0)
console (~> 1.25, >= 1.25.2)
fiber-annotation
io-event (~> 1.5, >= 1.5.1)
timers (~> 4.1)
async-container (0.18.2)
async (~> 2.10)
async-http (0.66.3)
async (>= 2.10.2)
async-pool (>= 0.6.1)
io-endpoint (~> 0.10, >= 0.10.3)
io-stream (~> 0.4)
protocol-http (~> 0.26.0)
protocol-http1 (~> 0.19.0)
protocol-http2 (~> 0.17.0)
traces (>= 0.10.0)
async-http-cache (0.4.3)
async-http (~> 0.56)
async-ollama (0.1.0)
async
async-rest (~> 0.13.0)
async-pool (0.6.1)
async (>= 1.25)
async-rest (0.13.0)
async-http (~> 0.42)
protocol-http (~> 0.7)
async-service (0.12.0)
async
async-container (~> 0.16)
async-websocket (0.26.1)
async-http (~> 0.54)
protocol-rack (~> 0.5)
protocol-websocket (~> 0.11)
base64 (0.2.0)
bigdecimal (3.1.8)
concurrent-ruby (1.2.3)
connection_pool (2.4.1)
console (1.25.2)
fiber-annotation
fiber-local (~> 1.1)
json
drb (2.2.1)
falcon (0.47.6)
async
async-container (~> 0.18)
async-http (~> 0.66, >= 0.66.3)
async-http-cache (~> 0.4.0)
async-service (~> 0.10)
bundler
localhost (~> 1.1)
openssl (~> 3.0)
process-metrics (~> 0.2.0)
protocol-rack (~> 0.5)
samovar (~> 2.3)
fiber-annotation (0.2.0)
fiber-local (1.1.0)
fiber-storage
fiber-storage (0.1.0)
i18n (1.14.5)
concurrent-ruby (~> 1.0)
io-endpoint (0.10.3)
io-event (1.5.1)
io-stream (0.4.0)
json (2.7.2)
live (0.11.0)
async-websocket (~> 0.23)
xrb
localhost (1.3.1)
mapping (1.1.1)
markly (0.10.0)
minitest (5.22.3)
mutex_m (0.2.0)
openssl (3.2.0)
process-metrics (0.2.1)
console (~> 1.8)
samovar (~> 2.1)
protocol-hpack (1.4.3)
protocol-http (0.26.5)
protocol-http1 (0.19.1)
protocol-http (~> 0.22)
protocol-http2 (0.17.0)
protocol-hpack (~> 1.4)
protocol-http (~> 0.18)
protocol-rack (0.5.1)
protocol-http (~> 0.23)
rack (>= 1.0)
protocol-websocket (0.12.1)
protocol-http (~> 0.2)
rack (3.0.11)
samovar (2.3.0)
console (~> 1.0)
mapping (~> 1.0)
sqlite3 (1.7.3-aarch64-linux)
sqlite3 (1.7.3-arm-linux)
sqlite3 (1.7.3-arm64-darwin)
sqlite3 (1.7.3-x86-linux)
sqlite3 (1.7.3-x86_64-darwin)
sqlite3 (1.7.3-x86_64-linux)
timeout (0.4.1)
timers (4.3.5)
traces (0.11.1)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
xrb (0.6.1)

PLATFORMS
aarch64-linux
arm-linux
arm64-darwin
x86-linux
x86_64-darwin
x86_64-linux

DEPENDENCIES
activerecord (~> 7.1)
async-ollama
live
lively!
markly
sqlite3 (~> 1.4)

BUNDLED WITH
2.5.5
10 changes: 10 additions & 0 deletions examples/hello-world/gems.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
source "https://rubygems.org"

gem "live"
gem "lively", path: "../../"

gem "activerecord", "~> 7.1"
gem "sqlite3", "~> 1.4"
gem "markly"

gem "async-ollama"

0 comments on commit e9d351a

Please sign in to comment.