Skip to content

SHARE is building a free, open, data set about research and scholarly activities across their life cycle.

Notifications You must be signed in to change notification settings

bnosek/SHARE

 
 

Repository files navigation

SHAREv2

Technical Documentation

http://share-research.readthedocs.io/en/latest/index.html

On the OSF

https://osf.io/sdxvj/

Pipeline

Harvester/Push/Curators -> Raw -> Normalization -> HoldingMaster -> Process -> Master (Versioned) -> Views (e.g., JamDB, ES, Neo4J)
                                                                            `-> Provenance

Setup for testing

pip install -r requirements.txt

docker-compose up -d rabbitmq postgres
./up.sh
---------------- or ----------------
pg
createuser share
psql
    CREATE DATABASE share;
python manage.py makemigrations
python manage.py maketriggermigrations
python manage.py makeprovidermigrations
python manage.py migrate
python manage.py createsuperuser

Run

python manage.py runserver
python manage.py monitor
python manage.py celery worker -l DEBUG

Build docs

cd docs/
pip install -r requirements.txt
make watch

About

SHARE is building a free, open, data set about research and scholarly activities across their life cycle.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.7%
  • Other 0.3%