Commit graph

174 commits

Author SHA1 Message Date
a2ebd0dc8f
create djls-ipc crate for communicating with Django process (#17) 2024-12-10 18:49:41 -06:00
f4e473677c
add various rust toolchains (#16)
let's get crazy
2024-12-10 14:45:54 -06:00
fbd9161888 adjust gitignore for python 2024-12-10 14:14:50 -06:00
fbe3fbd493
move thiserror and async-tract to workspace dependencies (#15) 2024-12-10 14:13:53 -06:00
425649d459
create OS job matrix (#14) 2024-12-10 14:00:39 -06:00
cb10d0ca1e
move scripts to dedicated module (#13) 2024-12-10 12:09:57 -06:00
5c8157057a remove token from error
reducing the size a bit
2024-12-10 11:57:50 -06:00
7279746f18 add ast to main crate 2024-12-10 11:28:29 -06:00
2f9fdd6ceb add publish diagnostics to notifier trait 2024-12-10 11:26:51 -06:00
810a591420
create djls-tasks crate for easy background work (#12)
* create djls-tasks create for easy background work

* fix notifier
2024-12-10 11:24:31 -06:00
1799355e27
add document store and support for didopen, didchange, and didclose (#11) 2024-12-09 23:34:55 -06:00
5971c23ace
refactor and cleanup parsing logic (#10)
just a little bit
2024-12-09 21:06:32 -06:00
0c230c361c
add test workflow (#9) 2024-12-09 17:52:41 -06:00
f96b3da951
create djls-ast crate and implement lexer and parser (#8) 2024-12-09 17:48:24 -06:00
81199d1699
add template tags struct (#7) 2024-12-07 21:37:36 -06:00
fce343f44d
add djls-django crate (#6)
* add djls-django crate

* rework

* oops

* add check for GDAL and GeoDjango

* lots of things

* remove unused scripts

* move scripts to dedicated mod and make static consts

* inline gdal check

* rename mod

* rename mod

* move server info to consts

* adjust pyproject

* hide rustfmt config

* simplify django setup

* adjust printing
2024-12-07 16:02:48 -06:00
b7a1de98dd
drop environment abstraction layer over Python interpreter (#5) 2024-12-06 09:45:36 -06:00
39523d1f89
remove PyO3 dep (#4)
* remove PyO3 dep

* swap pyo3 for which
2024-12-06 00:03:23 -06:00
7e899a0778 move getters below constructors 2024-12-05 16:18:54 -06:00
3f0b3bb56b
add runtime paths to PyO3 provided Python (#3) 2024-12-05 15:29:12 -06:00
4c67f6a90d
add packaging module to djls-python (#2) 2024-12-05 12:17:40 -06:00
931c0bc9fb
add djls-python crate (#1)
* add djls-pyenv crate

* add implementation

* remove newline

* rename field

* rename crate
2024-12-05 11:33:54 -06:00
17b7974b7d add support files 2024-12-05 11:29:31 -06:00
08fd1f27b9 initial commit 2024-12-04 23:04:43 -06:00