|
|
# Basic set-up
|
|
|
|
|
|
## Tools
|
|
|
|
|
|
- [git up (pyGitUp)](https://github.com/msiemens/PyGitUp)
|
|
|
- [git flow (avh-edition)](https://github.com/petervanderdoes/gitflow-avh)
|
|
|
|
|
|
## Requirements
|
|
|
- Docker
|
|
|
- Docker-compose (Mac, use homebrew)
|
|
|
- Git
|
|
|
|
|
|
## Steps
|
|
|
|
|
|
- clone [ls.ext](https://github.com/digibib/ls.ext)
|
|
|
- Run ```make docker_compose_up```
|
|
|
- Run ```make test_one```
|
|
|
|
|
|
## Setting up Koha
|
|
|
|
|
|
In order for Koha to work for development, we have to fix the way sessions are managed.
|
|
|
|
|
|
Go to http://localhost:8081, log in as admin.
|
|
|
|
|
|
Click More > Administration.
|
|
|
|
|
|
In the "Global system preferences" search box, search for ```sessionstorage```, and choose ```Temporary files```, then click ```Save…```.
|
|
|
|
|
|
# Patron Client development
|
|
|
## Setting up IntelliJ
|
|
|
The project uses a strict set of linting rules that may also choke on some formatting. To ensure a common style, formatting should be performed based on a [standard config](files/Standard.xml).
|
... | ... | |