Skip to content

Commit ee075f8

Browse files
committed
Merge remote-tracking branch 'upstream/gh-pages' into our-stuff
2 parents 3a26a44 + 1a6efba commit ee075f8

29 files changed

+549
-144
lines changed

.github/ISSUE_TEMPLATE.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
Please delete the text below before submitting your contribution.
2+
3+
---
4+
5+
Thanks for contributing! If this contribution is for instructor training, please send an email to [email protected] with a link to this contribution so we can record your progress. You’ve completed your contribution step for instructor checkout just by submitting this contribution.
6+
7+
Please keep in mind that lesson maintainers are volunteers and it may be some time before they can respond to your contribution. Although not all contributions can be incorporated into the lesson materials, we appreciate your time and effort to improve the curriculum. If you have any questions about the lesson maintenance process or would like to volunteer your time as a contribution reviewer, please contact Kate Hertweck ([email protected]).
8+
9+
---

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
Please delete the text below before submitting your contribution.
2+
3+
---
4+
5+
Thanks for contributing! If this contribution is for instructor training, please send an email to [email protected] with a link to this contribution so we can record your progress. You’ve completed your contribution step for instructor checkout just by submitting this contribution.
6+
7+
Please keep in mind that lesson maintainers are volunteers and it may be some time before they can respond to your contribution. Although not all contributions can be incorporated into the lesson materials, we appreciate your time and effort to improve the curriculum. If you have any questions about the lesson maintenance process or would like to volunteer your time as a contribution reviewer, please contact Kate Hertweck ([email protected]).
8+
9+
---

CONDUCT.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@ layout: page
33
title: "Contributor Code of Conduct"
44
permalink: /conduct/
55
---
6+
As contributors and maintainers of this project,
7+
we pledge to respect all people who contribute through reporting issues,
8+
posting feature requests,
9+
updating documentation,
10+
submitting pull requests or patches,
11+
and other activities.
612

713
The CWL Project is dedicated to providing a harassment-free experience for everyone, regardless of gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, age, race, or religion. We do not tolerate harassment of participants in any form.
814

_includes/carpentries.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@
2929
<br/>
3030
<div class="row">
3131
<div class="col-md-2" align="center">
32-
<a href="{{ site.lc_site }}"><img src="{{ page.root }}/assets/img/lc-icon-black.svg" alt="Library Carpentry logo" /></a>
32+
<a href="{{ site.lc_site }}"><img src="{{ page.root }}/assets/img/lc-icon-black.png" alt="Library Carpentry logo" /></a>
3333
</div>
3434
<div class="col-md-8">
35-
Library Carpentry is made by librarians to help librarians
35+
<a href="{{ site.lc_site }}">Library Carpentry</a> is made by librarians to help librarians
3636
automate repetitive, boring, error-prone tasks;
3737
create, maintain and analyse sustainable and reusable data;
3838
work effectively with IT and systems colleagues;

_includes/dc/intro.html

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<p>
2+
<a href="{{site.dc_site}}">Data Carpentry</a>
3+
aims to help researchers get their work done
4+
in less time and with less pain
5+
by teaching them basic research computing skills.
6+
This hands-on workshop will cover basic concepts and tools,
7+
including program design, version control, data management,
8+
and task automation.
9+
Participants will be encouraged to help one another
10+
and to apply what they have learned to their own research problems.
11+
</p>
12+
<p align="center">
13+
<em>
14+
For more information on what we teach and why,
15+
please see our paper
16+
"<a href="http://journals.plos.org/plosbiology/article?id=10.1371/journal.pbio.1001745">Best Practices for Scientific Computing</a>".
17+
</em>
18+
</p>

_includes/dc/schedule.html

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<div class="row">
2+
<div class="col-md-6">
3+
<h3>Day 1</h3>
4+
<table class="table table-striped">
5+
<tr> <td>09:00</td> <td>Automating tasks with the Unix shell</td> </tr>
6+
<tr> <td>10:30</td> <td>Coffee</td> </tr>
7+
<tr> <td>12:00</td> <td>Lunch break</td> </tr>
8+
<tr> <td>13:00</td> <td>Building programs with Python</td> </tr>
9+
<tr> <td>14:30</td> <td>Coffee</td> </tr>
10+
<tr> <td>16:00</td> <td>Wrap-up</td> </tr>
11+
</table>
12+
</div>
13+
<div class="col-md-6">
14+
<h3>Day 2</h3>
15+
<table class="table table-striped">
16+
<tr> <td>09:00</td> <td>Version control with Git</td> </tr>
17+
<tr> <td>10:30</td> <td>Coffee</td> </tr>
18+
<tr> <td>12:00</td> <td>Lunch break</td> </tr>
19+
<tr> <td>13:00</td> <td>Managing data with SQL</td> </tr>
20+
<tr> <td>14:30</td> <td>Coffee</td> </tr>
21+
<tr> <td>16:00</td> <td>Wrap-up</td> </tr>
22+
</table>
23+
</div>
24+
</div>

_includes/dc/syllabus.html

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
<div class="row">
2+
<div class="col-md-6">
3+
<h3 id="syllabus-shell">The Unix Shell</h3>
4+
<ul>
5+
<li>Files and directories</li>
6+
<li>History and tab completion</li>
7+
<li>Pipes and redirection</li>
8+
<li>Looping over files</li>
9+
<li>Creating and running shell scripts</li>
10+
<li>Finding things</li>
11+
<li><a href="{{site.swc_pages}}/shell-novice/reference/">Reference...</a></li>
12+
</ul>
13+
</div>
14+
<div class="col-md-6">
15+
<h3 id="syllabus-python">Programming in Python</h3>
16+
<ul>
17+
<li>Using libraries</li>
18+
<li>Working with arrays</li>
19+
<li>Reading and plotting data</li>
20+
<li>Creating and using functions</li>
21+
<li>Loops and conditionals</li>
22+
<li>Defensive programming</li>
23+
<li>Using Python from the command line</li>
24+
<li><a href="{{site.swc_pages}}/python-novice-inflammation/reference/">Reference...</a></li>
25+
</ul>
26+
</div>
27+
<!--
28+
<div class="col-md-6">
29+
<h3 id="syllabus-r">Programming in R</h3>
30+
<ul>
31+
<li>Working with vectors and data frames</li>
32+
<li>Reading and plotting data</li>
33+
<li>Creating and using functions</li>
34+
<li>Loops and conditionals</li>
35+
<li>Using R from the command line</li>
36+
<li><a href="{{site.swc_pages}}/r-novice-inflammation/reference/">Reference...</a></li>
37+
</ul>
38+
</div>
39+
-->
40+
<!--
41+
<div class="col-md-6">
42+
<h3 id="syllabus-matlab">Programming in MATLAB</h3>
43+
<ul>
44+
<li>Working with arrays</li>
45+
<li>Reading and plotting data</li>
46+
<li>Creating and using functions</li>
47+
<li>Loops and conditionals</li>
48+
<li>Defensive programming</li>
49+
<li><a href="{{site.swc_pages}}/matlab-novice-inflammation/reference/">Reference...</a></li>
50+
</ul>
51+
</div>
52+
-->
53+
</div>
54+
55+
<div class="row">
56+
<div class="col-md-6">
57+
<h3 id="syllabus-git">Version Control with Git</h3>
58+
<ul>
59+
<li>Creating a repository</li>
60+
<li>Recording changes to files: <code>add</code>, <code>commit</code>, ...</li>
61+
<li>Viewing changes: <code>status</code>, <code>diff</code>, ...</li>
62+
<li>Ignoring files</li>
63+
<li>Working on the web: <code>clone</code>, <code>pull</code>, <code>push</code>, ...</li>
64+
<li>Resolving conflicts</li>
65+
<li>Open licenses</li>
66+
<li>Where to host work, and why</li>
67+
<li><a href="{{site.swc_pages}}/git-novice/reference/">Reference...</a></li>
68+
</ul>
69+
</div>
70+
<!--
71+
<div class="col-md-6">
72+
<h3 id="syllabus-sql">Managing Data with SQL</h3>
73+
<ul>
74+
<li>Reading and sorting data</li>
75+
<li>Filtering with <code>where</code></li>
76+
<li>Calculating new values on the fly</li>
77+
<li>Handling missing values</li>
78+
<li>Combining values using aggregation</li>
79+
<li>Combining information from multiple tables using <code>join</code></li>
80+
<li>Creating, modifying, and deleting data</li>
81+
<li>Programming with databases</li>
82+
<li><a href="{{site.swc_pages}}/sql-novice-survey/reference/">Reference...</a></li>
83+
</ul>
84+
</div>
85+
-->
86+
<div class="col-md-6">
87+
<h3 id="syllabus-r">Open Refine</h3>
88+
<ul>
89+
<li>Introduction to OpenRefine</li>
90+
<li>Importing data</li>
91+
<li>Basic functions</li>
92+
<li>Advanced Functions</li>
93+
<li><a href="{{site.lc_pages}}library-openrefine/reference">Reference...</a></li>
94+
</ul>
95+
</div>
96+
</div>

_includes/dc/who.html

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<p id="who">
2+
<strong>Who:</strong>
3+
The course is aimed at graduate students and other researchers.
4+
<strong>
5+
You don't need to have any previous knowledge of the tools
6+
that will be presented at the workshop.
7+
</strong>
8+
</p>

_includes/episode_navbar.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ <h3>
1414
<div class="col-md-10">
1515
{% if include.episode_navbar_title %}
1616
<h3 class="maintitle"><a href="{{ page.root }}/">{{ site.title }}</a></h3>
17-
<h1 class="maintitle">{{ page.title }}</h1>
1817
{% endif %}
1918
</div>
2019
<div class="col-md-1">

_includes/episode_title.html

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,9 @@
1-
{% comment %}
2-
Find previous and next episodes (if any).
3-
{% endcomment %}
4-
{% for episode in site.episodes %}
5-
{% if episode.url == page.url %}
6-
{% unless forloop.first %}
7-
{% assign prev_episode = prev %}
8-
{% endunless %}
9-
{% unless forloop.last %}
10-
{% assign next_episode = site.episodes[forloop.index] %}
11-
{% endunless %}
12-
{% endif %}
13-
{% assign prev = episode %}
14-
{% endfor %}
15-
16-
{% comment %}
17-
Display title and prev/next links.
18-
{% endcomment %}
191
<div class="row">
202
<div class="col-md-1">
21-
<h3>
22-
{% if prev_episode %}
23-
<a href="{{ page.root }}{{ prev_episode.url }}"><span class="glyphicon glyphicon-menu-left"></span></a>
24-
{% else %}
25-
<a href="{{ page.root }}"><span class="glyphicon glyphicon-menu-up"></span></a>
26-
{% endif %}
27-
</h3>
283
</div>
294
<div class="col-md-10">
30-
<h3 class="maintitle"><a href="{{ page.root }}/">{{ site.title }}</a></h3>
315
<h1 class="maintitle">{{ page.title }}</h1>
326
</div>
337
<div class="col-md-1">
34-
<h3>
35-
{% if next_episode %}
36-
<a href="{{ page.root }}{{ next_episode.url }}"><span class="glyphicon glyphicon-menu-right"></span></a>
37-
{% else %}
38-
<a href="{{ page.root }}"><span class="glyphicon glyphicon-menu-up"></span></a>
39-
{% endif %}
40-
</h3>
418
</div>
429
</div>

0 commit comments

Comments
 (0)