How to add an Invenio installation to the showcase

Follow four easy steps to make a pull request
1
Fork our source code

Fork inveniosoftware.org source code repository using your GitHub account (e.g. johndoe) and create a new local branch (e.g. johndoelibrary):

$ git clone https://github.com/johndoe/inveniosoftware.org $ cd inveniosoftware.org $ git checkout -b johndoelibrary

2
Take beautiful screenshot

Take a representative screenshot of your site and place it in the base/static/img/screenshots directory. Name the image after your site.

# take screenshot $ mv ~/Screenshots/johndoelibrary.png base/static/img/screenshots/

3
Describe your site

Create a JSON file containing description of your site, such as its full name, the description, the canonical URL, and the type of managed data. Look inside base/sites directory for inspiration.

$ echo '{ "name": "John Doe Library", "description": "John Doe's Library.", "url": "http://example.org/johndoelibrary", "screenshot_filename": "johndoelibrary.png", "types": ["research-data", "library", "multimedia", "institutional-repository"] }' > base/sites/johndoelibrary.json

4
Make a pull request

Commit your changes and publish your branch.

$ git add base/static/img/screenshots/johndoelibrary.png $ git add base/sites/johndoelibrary.json $ git commit -s -m "sites: John Doe Library" $ git push origin johndoelibrary

Make a pull request so that we can add your site.