This commit is contained in:
paku 2024-12-21 18:02:54 +09:00
commit c305616c91
8 changed files with 76 additions and 0 deletions

29
.github/workflows/test.yml vendored Normal file
View file

@ -0,0 +1,29 @@
name: 'test'
on:
push:
branches:
- 'main'
pull_request:
jobs:
tests:
runs-on: ubuntu-latest
strategy:
matrix:
lisp:
- sbcl-bin
- ccl-bin
env:
LISP: ${{ matrix.lisp }}
steps:
- uses: actions/checkout@v4
- uses: 40ants/setup-lisp@v4
with:
asdf-system: lack-mw
- uses: 40ants/run-tests@v2
with:
asdf-system: lack-mw

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
.qlot

3
README.md Normal file
View file

@ -0,0 +1,3 @@
# lack-mw
Middleware collection for [Lack](https://github.com/fukamachi/lack)

5
lack-mw-test.asd Normal file
View file

@ -0,0 +1,5 @@
(defsystem "lack-mw-test"
:class :package-inferred-system
:pathname "tests"
:depends-on ("rove")
:perform (test-op (o c) (symbol-call :rove :run c :style :dot)))

9
lack-mw.asd Normal file
View file

@ -0,0 +1,9 @@
(defsystem "lack-mw"
:description "Middleware collection for Lack"
:author "skyizwhite"
:maintainer "skyizwhite <paku@skyizwhite.dev>"
:license "MIT"
:class :package-inferred-system
:pathname "src"
:depends-on ("lack-mw/main")
:in-order-to ((test-op (test-op "lack-mw-test"))))

5
qlfile Normal file
View file

@ -0,0 +1,5 @@
github fukamachi/lack
github fukamachi/quri
github fukamachi/clack
github fukamachi/rove

20
qlfile.lock Normal file
View file

@ -0,0 +1,20 @@
("quicklisp" .
(:class qlot/source/dist:source-dist
:initargs (:distribution "https://beta.quicklisp.org/dist/quicklisp.txt" :%version :latest)
:version "2024-10-12"))
("lack" .
(:class qlot/source/github:source-github
:initargs (:repos "fukamachi/lack" :ref nil :branch nil :tag nil)
:version "github-866b5f5c082db0f9c7e7c78b46ed2459391c6423"))
("quri" .
(:class qlot/source/github:source-github
:initargs (:repos "fukamachi/quri" :ref nil :branch nil :tag nil)
:version "github-45e0ff7f15a96ae9aef02b977375c6984d57a608"))
("clack" .
(:class qlot/source/github:source-github
:initargs (:repos "fukamachi/clack" :ref nil :branch nil :tag nil)
:version "github-935be5b7c862225556a312ed5ed5521a4afd98ae"))
("rove" .
(:class qlot/source/github:source-github
:initargs (:repos "fukamachi/rove" :ref nil :branch nil :tag nil)
:version "github-cacea7331c10fe9d8398d104b2dfd579bf7ea353"))

4
src/main.lisp Normal file
View file

@ -0,0 +1,4 @@
(uiop:define-package :lack-mw
(:nicknames #:lack-mw/main)
(:use #:cl))
(in-package :lack-mw)