Update docs
This commit is contained in:
parent
9cf39a170d
commit
0ee4d8a636
1 changed files with 24 additions and 8 deletions
32
README.md
32
README.md
|
@ -6,10 +6,11 @@
|
||||||
|
|
||||||
- [1 What this action does for you?][57c1]
|
- [1 What this action does for you?][57c1]
|
||||||
- [2 A typical usage][6952]
|
- [2 A typical usage][6952]
|
||||||
- [3 Overriding qlfile][cd23]
|
- [3 Overriding qlfile][571b]
|
||||||
- [4 Caching][33c1]
|
- [4 Overriding qlfile][cd23]
|
||||||
- [5 Roadmap][bc0f]
|
- [5 Caching][33c1]
|
||||||
- [6 Contribution][b507]
|
- [6 Roadmap][bc0f]
|
||||||
|
- [7 Contribution][b507]
|
||||||
|
|
||||||
###### \[in package PROJECT-DOCS with nicknames PROJECT-DOCS/DOCS\]
|
###### \[in package PROJECT-DOCS with nicknames PROJECT-DOCS/DOCS\]
|
||||||
This is a Github Action to setup Common Lisp, Roswell and Qlot.
|
This is a Github Action to setup Common Lisp, Roswell and Qlot.
|
||||||
|
@ -101,10 +102,24 @@ env:
|
||||||
The last step in this workflow runs tests for the specified `ASDF`
|
The last step in this workflow runs tests for the specified `ASDF`
|
||||||
system. It is documented [here](https://40ants.com/run-tests).
|
system. It is documented [here](https://40ants.com/run-tests).
|
||||||
|
|
||||||
<a id='x-28PROJECT-DOCS-3A-40QL-FILE-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29'></a>
|
<a id='x-28PROJECT-DOCS-3A-40ASDF-VERSION-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29'></a>
|
||||||
|
|
||||||
## 3 Overriding qlfile
|
## 3 Overriding qlfile
|
||||||
|
|
||||||
|
By default, action will install the latest `ASDF` version. But sometimes you might
|
||||||
|
want to fix an `ASDF` version. In such case, use `asdf-version` argument:
|
||||||
|
|
||||||
|
```
|
||||||
|
- uses: 40ants/setup-lisp@v1
|
||||||
|
with:
|
||||||
|
asdf-version: 3.3.4.18
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
<a id='x-28PROJECT-DOCS-3A-40QL-FILE-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29'></a>
|
||||||
|
|
||||||
|
## 4 Overriding qlfile
|
||||||
|
|
||||||
Sometimes you might want to generate content of qlfile
|
Sometimes you might want to generate content of qlfile
|
||||||
depending on matrix parameters. For example with matrix like this one:
|
depending on matrix parameters. For example with matrix like this one:
|
||||||
|
|
||||||
|
@ -159,7 +174,7 @@ and [Jinja2](https://jinja.palletsprojects.com/).
|
||||||
|
|
||||||
<a id='x-28PROJECT-DOCS-3A-40CACHING-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29'></a>
|
<a id='x-28PROJECT-DOCS-3A-40CACHING-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29'></a>
|
||||||
|
|
||||||
## 4 Caching
|
## 5 Caching
|
||||||
|
|
||||||
Usually installing Roswell, a lisp implementation and dependencies
|
Usually installing Roswell, a lisp implementation and dependencies
|
||||||
take from 2 to 10 minutes. Multiply this to the number of
|
take from 2 to 10 minutes. Multiply this to the number of
|
||||||
|
@ -221,7 +236,7 @@ It controls when your cache will be matched. If you are using `matrix`, put all
|
||||||
|
|
||||||
<a id='x-28PROJECT-DOCS-3A-40ROADMAP-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29'></a>
|
<a id='x-28PROJECT-DOCS-3A-40ROADMAP-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29'></a>
|
||||||
|
|
||||||
## 5 Roadmap
|
## 6 Roadmap
|
||||||
|
|
||||||
- Support [CLPM](https://gitlab.common-lisp.net/clpm/clpm).
|
- Support [CLPM](https://gitlab.common-lisp.net/clpm/clpm).
|
||||||
|
|
||||||
|
@ -230,13 +245,14 @@ It controls when your cache will be matched. If you are using `matrix`, put all
|
||||||
|
|
||||||
<a id='x-28PROJECT-DOCS-3A-40CONTRIBUTION-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29'></a>
|
<a id='x-28PROJECT-DOCS-3A-40CONTRIBUTION-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29'></a>
|
||||||
|
|
||||||
## 6 Contribution
|
## 7 Contribution
|
||||||
|
|
||||||
If you want to contribute to this system, join development at GitHub:
|
If you want to contribute to this system, join development at GitHub:
|
||||||
|
|
||||||
<https://github.com/40ants/setup-lisp>
|
<https://github.com/40ants/setup-lisp>
|
||||||
|
|
||||||
[33c1]: #x-28PROJECT-DOCS-3A-40CACHING-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29 "Caching"
|
[33c1]: #x-28PROJECT-DOCS-3A-40CACHING-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29 "Caching"
|
||||||
|
[571b]: #x-28PROJECT-DOCS-3A-40ASDF-VERSION-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29 "Overriding qlfile"
|
||||||
[57c1]: #x-28PROJECT-DOCS-3A-40FEATURES-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29 "What this action does for you?"
|
[57c1]: #x-28PROJECT-DOCS-3A-40FEATURES-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29 "What this action does for you?"
|
||||||
[6952]: #x-28PROJECT-DOCS-3A-40TYPICAL-USAGE-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29 "A typical usage"
|
[6952]: #x-28PROJECT-DOCS-3A-40TYPICAL-USAGE-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29 "A typical usage"
|
||||||
[b507]: #x-28PROJECT-DOCS-3A-40CONTRIBUTION-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29 "Contribution"
|
[b507]: #x-28PROJECT-DOCS-3A-40CONTRIBUTION-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29 "Contribution"
|
||||||
|
|
Loading…
Reference in a new issue