Skip to content

Commit 4c97c3c

Browse files
authored
Prepare for Release v0.3.0 (#1098)
Fixes #1089 (by simply reverting it)
1 parent a873a04 commit 4c97c3c

File tree

5 files changed

+28
-8
lines changed

5 files changed

+28
-8
lines changed

.github/workflows/run-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ jobs:
188188
tox run-parallel -p 2
189189
190190
report-coverage:
191-
runs-on: ubuntu-22.04
191+
runs-on: ubuntu-latest
192192
needs:
193193
- run-tests
194194
- run-pypy-tests

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

77
## [Unreleased]
8+
9+
## [v0.3.0]
810
### Added
911
* Added support for Python 3.13 (#1056)
1012
* Added support for `.cljc` files (#1097)
@@ -619,6 +621,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
619621
### Added
620622
- Basilisp language and compiler base.
621623

624+
[v0.3.0]: https://github.com/basilisp-lang/basilisp/compare/v0.2.4..v0.3.0
622625
[v0.2.4]: https://github.com/basilisp-lang/basilisp/compare/v0.2.3..v0.2.4
623626
[v0.2.3]: https://github.com/basilisp-lang/basilisp/compare/v0.2.2..v0.2.3
624627
[v0.2.2]: https://github.com/basilisp-lang/basilisp/compare/v0.2.1..v0.2.2

README.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,20 @@ exploration at the REPL. Additionally, Basilisp features many of the same functi
2525
and idioms as [Clojure](https://clojure.org/), so you may find guides and
2626
documentation there helpful for getting started.
2727

28+
For those who prefer a video introduction, feel free to check out this
29+
[talk](https://youtu.be/ruGRHYpq448?si=0jr2a6uWlq6Vi2_k) hosted by the
30+
[London Clojurians](https://www.meetup.com/london-clojurians/) group about Basilisp.
31+
2832
## Why does this project exist?
2933

3034
Basilisp is a project I (@chrisrink10) created to learn about Python, Clojure,
3135
hosted languages, and compilers.
3236

3337
That said, it is generally stable at this point with reasonably high test
34-
coverage, linting, and type checking. Work is ongoing to complete the rest of
38+
coverage, linting, and type checking. Work is ongoing to complete the rest of the
3539
standard the library implementations. I suspect it could be used to build small
3640
applications and tools at this point, though I would not recommend it unless you
37-
like being a very early adopter.
41+
like being an early adopter.
3842

3943
_Use in a production setting at your own risk._
4044

docs/gettingstarted.rst

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,29 @@
33
Getting Started
44
===============
55

6-
.. _installation_and_first_steps:
6+
.. _installation:
77

8-
Installation & First Steps
9-
--------------------------
8+
Installation
9+
------------
1010

1111
Basilisp is developed on `GitHub <https://github.com/chrisrink10/basilisp>`_ and hosted on `PyPI <https://pypi.python.org/pypi/basilisp>`_.
12-
You can fetch Basilisp using a simple::
12+
You can fetch the latest version of Basilisp from PyPI using ``pip``::
1313

1414
pip install basilisp
1515

16+
.. note::
17+
18+
This will pull the latest version of Basilisp from PyPI, but ``pip`` also offers a variety of other ways to select specific versions of libraries.
19+
Users looking to try out cutting edge versions of Basilisp may instead prefer to use ``pip``'s builtin `support for installing libraries directly from VCS <https://pip.pypa.io/en/stable/topics/vcs-support/>`_.
20+
You can install Basilisp directly from the Git ``main`` ref (for example) using a command like this::
21+
22+
pip install "basilisp @ git+https://github.com/basilisp-lang/basilisp.git@main"
23+
24+
.. _first_steps:
25+
26+
First Steps
27+
-----------
28+
1629
Once Basilisp is installed, you can enter into the REPL using::
1730

1831
basilisp repl

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "basilisp"
3-
version = "0.2.4"
3+
version = "0.3.0"
44
description = "A Clojure-like lisp written for Python"
55
authors = ["Christopher Rink <[email protected]>"]
66
license = "Eclipse Public License 1.0 (EPL-1.0)"

0 commit comments

Comments
 (0)