Github provides an ideal platform for:
See an example from the 2013 Scipy Proceedings.
On top of this openproceedings
provides:
The workflow is strongly based on the publisher
scripts of
Scipy proceedings.
See for example a couple of papers from Scipy
2013 built with openproceedings
, also published on FigShare:
http://openproceedings.github.io/2013/
Pelican
does all the hard work of converting RST or MarkDown to HTML and PDF: https://github.com/openproceedings/openproceedings-buildbotprepare.sh
, build.sh
, deploy.sh
) and _travis.yml
take care of configuring setup Travis-ci,
build HTMLs and PDFs (including pushing to FigShare) and deploying to the website.figshare_pdf
is the plugin that implements the interface to FigShare: https://github.com/openproceedings/pelican_figshare_pdfopenproceedings-buildbot
and openproceedings-papers-2013
under the organizationtravis encrypt
set the variables GH_TOKEN_CONTENT
and GH_TOKEN
respectively to the Github authorization token
for the papers and the Github Pages repositories to allow Travis to push to those.FigShare
, create an Application
, authorized it and use travis encrypt
to set the environmental variable
needed by pelicanconf.py
.sh
scripts in the root of openproceedings-buildbot
and update all the urls to point to your repositories
instead of openproceedings