Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

freeyourscience/freeyourscience

Repository files navigation

Increase visibility of untapped OpenAccess potential

.github/workflows/ci.yaml

This repository contains the frontend (elm) and backend (python) code for freeyourscience.org.

Free Your Science is out to show authors which of their paywalled publications can be re-published open access today for free and how to do it.

Run it locally for development

Requirements

You will also need an .env file containing the following variables:

Optionally, if available you can add an S2_API_KEY variable for the Semantic Scholar API key.

Running, testing, linting

task dev  # install all deps, compile elm and launch service on localhost:8080
task test # run all tests
task lint # run codeformatting and linting
task prod # build Docker images and run service like prod would, but on localhost:8080

Deploying

  • every commit is deployed to dev
  • to release to prod run make release

make release will create and push a git tag. This in turn triggers the release pipeline.

About

Increase visibility of untapped open access potential at https://freeyourscience.org

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •