Skip to content

Instantly share code, notes, and snippets.

@whikloj
Last active May 19, 2016 19:21
Show Gist options
  • Save whikloj/a2b096fc26713ae104e784a44ed0aef4 to your computer and use it in GitHub Desktop.
Save whikloj/a2b096fc26713ae104e784a44ed0aef4 to your computer and use it in GitHub Desktop.
Claw development setup
1. Clone CLAW 7.x-2.x or sprint-002 branch, run `vagrant up` in the install directory.
This gets you Fedora and the Blazegraph triplestore.
2. Clone [Crayfish](https://github.com/Islandora-CLAW/Crayfish)
3. Clone [PDX](https://github.com/Islandora-CLAW/PDX)
4. Go into the PDX directory.
5. Edit the PDX composer.json and add a new **repositories** section above "require"
```
"repositories": [
{
"type": "path",
"url": "../Crayfish/"
}
],
```
**NOTE** This assumes that your PDX and Crayfish directories are on the same level, otherwise update the **url** variable.
6. Run `composer update`
7. Copy the PDX/config/example.settings.yml to settings.dev.yml and edit as needed.
8. In the PDX directory you can launch the webservice.
php -S localhost:8585 -t src src/index.php
You should be good to go.
@br2490
Copy link

br2490 commented May 19, 2016

Thanks again for this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment