We are working to upgrade the package for the latest versions of Django and Wagtail. While doing this we may need to change the way the package is structured as well as making breaking changes to the code. If you want to use Longclaw in a project, please use the latest release (1.0.2) until we have finished the upgrade.
### Currently supported versions
We are currently running the tests against the following versions of Python, Django and Wagtail.
- Django >= 2.2, <3.1
- Wagtail >= 2.11, <2.14
- Python >= 3.7, <3.10
### Developers
If you are interested in working on this project, please use the [Development setup](#development-setup) instructions below to get started.
- Simple to use, simple to change. Write your frontend as you would any other wagtail website. No complicated overriding, forking etc in order to customise behaviour.
The following instructions are for setting up a development environment for Longclaw while we work on the upgrade. If you want to use Longclaw in a project, please use the latest release (1.0.2) until we have finished the upgrade.
The frontend is built using node and webpack. The version of node required is v12 (LTS). We recommend using [nvm](https://github.com/nvm-sh/nvm) to manage node versions.
```bash
cd longclaw/client
```
Optional: If you are using nvm, you can run `nvm use` to set the correct version of node.