Exploring the use of digital badges for crediting contributors to scholarly papers for their work
As the research environment becomes more digital, we want to test how we can use this medium to help bring transparency and credit for individuals in the publication process.
This work is a collaboration with publishers BioMed Central (BMC) and the Public Library of Science (PLoS); the biomedical research foundation, The Wellcome Trust; the software and technology firm Digital Science; the registry of unique researcher identifiers, ORCID; and the Mozilla Science Lab.
- Clone PaperBadger and enter the directory:
git clone https://github.com/mozillascience/PaperBadger && cd PaperBadger - Install PaperBadger's Node dependencies:
npm install - Copy the configuration template to its expected location:
cp env.dist .env - Open
.envin your favourite text editor and ensure that yourPORT,BADGES_ENDPOINT,BADGES_KEY,BADGES_SECRET, andBADGES_SYSTEMenvironment variables are set to the correct values.PORTcan be any available port. Runsource .env. If you would like to develop against the hosted custom badgekit-api we have running specificaly for PaperBadger testing, your environment values should look this:# Badges export BADGES_ENDPOINT=http://badgekit-api-sciencelab.herokuapp.com/ export BADGES_KEY=master export BADGES_SYSTEM=badgekit
Ask @acabunoc for BADGES_SECRET. Our custom BadgeKit API code can be found here.
- Run
npm start, and open uphttp://localhost:5000/in your favourite web browser!
Please review our contributing guidelines here
Want to help? Drop us a line in this issue.
