Skip to content

Commit 1183577

Browse files
committed
mention pdf in introduction; use non-deb version for headless wkhtmltopdf
1 parent f58bc8a commit 1183577

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

.travis.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,10 @@ install:
77
- "pip install mkdocs-cinder"
88
- "pip install markdown-include"
99
- "sudo apt-get install xfonts-base xfonts-75dpi"
10-
- "wget https://bitbucket.org/wkhtmltopdf/wkhtmltopdf/downloads/wkhtmltox-0.13.0-alpha-7b36694_linux-trusty-amd64.deb"
11-
- "sudo dpkg -i wkhtml*.deb"
10+
- "wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz"
11+
- "tar -xvf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz"
12+
- "sudo mv wkhtmltox/bin/wkhtmltopdf /usr/bin/wkhtmltopdf"
13+
- "wkhtmltopdf --version"
1214
after_success:
1315
- if [[ $TRAVIS_BRANCH == 'master' && $TRAVIS_PULL_REQUEST == 'false' ]]; then ./.deploy.sh ; fi
1416
env:

docs/01_introduction-and-goals.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,17 @@ At its core is the concept of the **Executable Research Compendium** (ERC, see [
99
The creation and inspection of ERCs are supported by a **reproducibility service**, which is defined by a [web **API** specification](http://o2r.info/o2r-web-api/) and demonstrated in a [**reference implementation**](https://github.com/o2r-project/reference-implementation).
1010
Both are published under open licenses, as is this document.
1111

12+
A PDF version of this document is available for download at [http://o2r.info/architecture/o2r-architecture.pdf](http://o2r.info/architecture/o2r-architecture.pdf).
13+
The normative specification is given by the [Markdown](https://en.wikipedia.org/wiki/Markdown) in the [project repository](https://github.com/o2r-project/architecture/).
14+
1215
### 1.2 Quality Goals
1316

1417
Transparency
1518
: The system must be transparent to allow scrutiny required by a rigorous scientific process.
19+
All components must be Free and Open Source Software ([FOSS](https://en.wikipedia.org/wiki/Free_and_open-source_software)).
1620

1721
Separation of concern
18-
: The system must integrate with existing services and focus on the core functionality.
22+
: The system must integrate with existing services and focus on the core functionality: creating interactive reproducible runtime environments for scientific workflows.
1923
It must not replicate existing functionality such as storage or persistent identification.
2024

2125
Flexibility & modularity

0 commit comments

Comments
 (0)