Skip to content

Commit 7df25ca

Browse files
committed
docs(contributing): lead with the Clojure CLI instead of Leiningen
These libraries build with `deps.edn` and the Clojure CLI, but CONTRIBUTING named Leiningen as the requirement and used `lein test` / `lein check` as the commands. Point contributors at the Clojure CLI aliases the repo actually uses.
1 parent bae2995 commit 7df25ca

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

CONTRIBUTING.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,20 @@ focused feature contributions are all welcome.
1111

1212
## Development
1313

14-
This is a Clojure library. You need a JDK and
15-
[Leiningen](https://leiningen.org/). A project that moved to `deps.edn` uses the
16-
Clojure CLI instead: see the README.
14+
This is a Clojure library built with `deps.edn` and the
15+
[Clojure CLI](https://clojure.org/guides/install_clojure); Leiningen is not
16+
required. You need a JDK and the Clojure CLI. See the README for the full set
17+
of aliases.
1718

1819
```bash
19-
lein test # run the test suite
20-
lein check # AOT-compile; must be free of reflection warnings
20+
clojure -M:test # run the test suite (compiled with *warn-on-reflection* on)
2121
```
2222

2323
Requirements for a mergeable change:
2424

2525
- **Tests first.** Add or update tests for the behavior you change. For a bug
2626
fix, include a regression test that fails before your fix and passes after it.
27-
- **Green build.** `lein test` passes and `lein check` reports **zero**
27+
- **Green build.** The test suite passes and the build reports **zero**
2828
reflection warnings.
2929
- **No scope creep.** Keep each pull request to one logical change.
3030

0 commit comments

Comments
 (0)