You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To see what's incoming, check the [open pull requests](https://github.com/greenelab/deep-review/pulls).
10
11
11
-
## Current Status - Submitted
12
+
####Current Status - Submitted
12
13
13
14
We have submitted the manuscript to the journal. A preprint is available at
14
15
[bioRxiv](https://doi.org/10.1101/142760). We are still accepting contributions
15
16
to improve this work. Feel free to create an issue, contribute some text via a
16
17
pull request, and pitch in. Authorship criteria remain the same.
17
18
18
-
## More about the manuscript.
19
+
####More about the manuscript.
19
20
20
21
We have the opportunity to write a headline review for *Journal of the Royal
21
22
Society Interface* on a topic overlapping the computer and life sciences in the
@@ -47,15 +48,15 @@ model. Anyone whose contributions meet the ICJME standards of authorship will be
47
48
included as an author on the manuscript. I can't guarantee that it will be
48
49
accepted, but I look forward to trying this approach out.
49
50
50
-
## Status Report on 12/21
51
+
####Status Report on 12/21
51
52
52
53
We are now actively writing the review. Markdown files can be found in the
53
54
`sections/` folder. Please claim a section, create a fork, and contribute that
54
55
section back via a pull request. To see what a pull request into the paper
55
56
entails, check out [PR #147](https://github.com/greenelab/deep-review/pull/147)
56
57
from [@evancofer](https://github.com/evancofer).
57
58
58
-
## Status Report on 10/26
59
+
####Status Report on 10/26
59
60
60
61
We are now actively outlining the review sections and will begin writing
61
62
soon. The goal is to have a complete draft in about a month. The action items
@@ -69,7 +70,7 @@ from the 8/25 status report below are still applicable. In addition, you can:
69
70
3. Outline sections that do not have stubs with a pull request and discuss
70
71
them with other co-authors in the pull request comments.
71
72
72
-
## Status Report on 8/25
73
+
####Status Report on 8/25
73
74
74
75
Over the first three weeks of this project, we've developed an initial guiding
75
76
question; collaboratively read, summarized, and discussed existing literature
@@ -94,21 +95,62 @@ argue about the answer to the question that we coalesce on with
94
95
[#88](https://github.com/greenelab/deep-review/issues/88) for each area that the
95
96
review will cover.
96
97
97
-
## Continuous Integration
98
+
## Manubot
99
+
100
+
<!-- usage note: do not edit this section -->
101
+
102
+
Manubot is a system for writing scholarly manuscripts via GitHub.
103
+
Manubot automates citations and references, versions manuscripts using git, and enables collaborative writing via GitHub.
104
+
The [Manubot Rootstock repository](https://git.io/vQSvo) is a general purpose template for creating new Manubot instances, as detailed in [`SETUP.md`](SETUP.md).
105
+
See [`USAGE.md`](USAGE.md) for documentation how to write a manuscript.
106
+
107
+
### Repository directories & files
108
+
109
+
The directories are as follows:
110
+
111
+
+[`content`](content) contains the manuscript source, which includes markdown files as well as inputs for citations and references.
112
+
See [`USAGE.md`](USAGE.md) for more information.
113
+
+[`output`](output) contains the outputs (generated files) from the manubot including the resulting manuscripts.
114
+
You should not edit these files manually, because they will get overwritten.
115
+
+[`webpage`](webpage) is a directory meant to be rendered as a static webpage for viewing the HTML manuscript.
116
+
+[`build`](build) contains commands and tools for building the manuscript.
117
+
+[`ci`](ci) contains files necessary for deployment via continuous integration.
118
+
For the CI configuration, see [`.travis.yml`](.travis.yml).
119
+
120
+
### Local execution
121
+
122
+
To run the Manubot locally, install the [conda](https://conda.io) environment as described in [`build`](build).
123
+
Then, you can build the manuscript on POSIX systems by running the following commands.
124
+
125
+
```sh
126
+
# Activate the manubot conda environment
127
+
source activate manubot
128
+
129
+
# Build the manuscript
130
+
sh build/build.sh
131
+
132
+
# Or monitor the content directory, and automatically rebuild the manuscript
133
+
# when a change is detected.
134
+
sh build/autobuild.sh
135
+
136
+
# View the manuscript locally at http://localhost:8000/
When you make a pull request, Travis CI will test whether your changes break the build process to generate the formatted manuscript.
102
-
The build process aims to detect common errors, such as invalid references.
103
-
If your build fails, see the Travis CI logs for the cause of failure and revise your pull request accordingly.
145
+
Whenever a pull request is opened, Travis CI will test whether the changes break the build process to generate a formatted manuscript.
146
+
The build process aims to detect common errors, such as invalid citations.
147
+
If your pull request build fails, see the Travis CI logs for the cause of failure and revise your pull request accordingly.
104
148
105
-
When a pull request is merged, Travis CI performs the build and writes the results to the [`gh-pages`](https://github.com/greenelab/deep-review/tree/gh-pages) and [`references`](https://github.com/greenelab/deep-review/tree/references) branches.
106
-
The `gh-pages` branch hosts the following URLs:
149
+
When a commit to the `master` branch occurs (for example, when a pull request is merged), Travis CI builds the manuscript and writes the results to the [`gh-pages`](https://github.com/greenelab/deep-review/tree/gh-pages) and [`output`](https://github.com/greenelab/deep-review/tree/output) branches.
150
+
The `gh-pages` branch uses [GitHub Pages](https://pages.github.com/) to host the following URLs:
107
151
108
-
+**HTML manuscript** at https://greenelab.github.io/deep-review/<br>
109
-
short URL: https://git.io/vytJN
110
-
+**PDF manuscript** at https://greenelab.github.io/deep-review/deep-review.pdf<br>
111
-
short URL: https://git.io/vytJ5
152
+
+**HTML manuscript** at https://greenelab.github.io/deep-review/
153
+
+**PDF manuscript** at https://greenelab.github.io/deep-review/manuscript.pdf
112
154
113
155
For continuous integration configuration details, see [`.travis.yml`](.travis.yml).
114
156
@@ -121,11 +163,11 @@ Except when noted otherwise, the entirety of this repository is licensed under a
121
163
Please attribute by linking to https://github.com/greenelab/deep-review.
122
164
123
165
Since CC BY is not ideal for code and data, certain repository components are also released under the CC0 1.0 public domain dedication ([`LICENSE-CC0.md`](LICENSE-CC0.md)).
124
-
All files matched by the following blog patterns are dual licensed under CC BY 4.0 and CC0 1.0:
166
+
All files matched by the following glob patterns are dual licensed under CC BY 4.0 and CC0 1.0:
125
167
126
168
+`*.sh`
127
169
+`*.py`
128
-
+`*.yml`
170
+
+`*.yml` / `*.yaml`
129
171
+`*.json`
130
172
+`*.bib`
131
173
+`*.tsv`
@@ -136,10 +178,10 @@ All other files are only available under CC BY 4.0, including:
136
178
+`*.md`
137
179
+`*.html`
138
180
+`*.pdf`
181
+
+`*.docx`
139
182
140
183
Except for the following files with different licenses:
141
184
142
-
+`build/assets/anchors.js` which is [released](https://www.bryanbraun.com/anchorjs/)
143
-
under an [MIT License](https://opensource.org/licenses/MIT)
185
+
+`build/assets/anchors.js` which is [released](https://www.bryanbraun.com/anchorjs/) under an [MIT License](https://opensource.org/licenses/MIT)
144
186
145
187
Please open [an issue](https://github.com/greenelab/deep-review/issues) for any question related to licensing.
0 commit comments