commit c305616c91f1c046c9abe6312fd510d42b443c4d Author: paku Date: Sat Dec 21 18:02:54 2024 +0900 init diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..90f54cc --- /dev/null +++ b/.github/workflows/test.yml @@ -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 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..95b52b0 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.qlot diff --git a/README.md b/README.md new file mode 100644 index 0000000..a26d2f8 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# lack-mw + +Middleware collection for [Lack](https://github.com/fukamachi/lack) diff --git a/lack-mw-test.asd b/lack-mw-test.asd new file mode 100644 index 0000000..7007da1 --- /dev/null +++ b/lack-mw-test.asd @@ -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))) diff --git a/lack-mw.asd b/lack-mw.asd new file mode 100644 index 0000000..c52c3ce --- /dev/null +++ b/lack-mw.asd @@ -0,0 +1,9 @@ +(defsystem "lack-mw" + :description "Middleware collection for Lack" + :author "skyizwhite" + :maintainer "skyizwhite " + :license "MIT" + :class :package-inferred-system + :pathname "src" + :depends-on ("lack-mw/main") + :in-order-to ((test-op (test-op "lack-mw-test")))) diff --git a/qlfile b/qlfile new file mode 100644 index 0000000..f5e1e8c --- /dev/null +++ b/qlfile @@ -0,0 +1,5 @@ +github fukamachi/lack +github fukamachi/quri + +github fukamachi/clack +github fukamachi/rove diff --git a/qlfile.lock b/qlfile.lock new file mode 100644 index 0000000..5008578 --- /dev/null +++ b/qlfile.lock @@ -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")) diff --git a/src/main.lisp b/src/main.lisp new file mode 100644 index 0000000..d458cb1 --- /dev/null +++ b/src/main.lisp @@ -0,0 +1,4 @@ +(uiop:define-package :lack-mw + (:nicknames #:lack-mw/main) + (:use #:cl)) +(in-package :lack-mw)