Skip to content

Commit

Permalink
Scheudle, syllabus, and initial posts
Browse files Browse the repository at this point in the history
  • Loading branch information
eah13 committed Jan 8, 2014
1 parent 60b2ee2 commit 808e85d
Show file tree
Hide file tree
Showing 18 changed files with 444 additions and 207 deletions.
53 changes: 18 additions & 35 deletions _config.yml
Original file line number Diff line number Diff line change
@@ -1,42 +1,25 @@
name: Professor Jekyll Teaches You to Blog Like a Hacker
name: SILShack Spring 2014
pygments: true
markdown: redcarpet
redcarpet:
extensions: ["no_intra_emphasis", "fenced_code_blocks", "autolink", "tables", "with_toc_data"]

baseurl: /professorjekyll
baseurl: /spring2014

python: false
python: true

course:
title: Intro to Hacking
number: Jekyll 101
instructor: Prof. Jekyll

title: Programming for Information Professionals
number: INLS 560
instructor: Prof. Elliott Hauser
semester: Spring 2014

authors:
einstein:
name: Albert Einstein
prof: true
gravatar:
website: http://www.relativity.com
github:
twitter:
about: Albert Einstein discovered that E=mc^2.
wittgenstein:
name: Ludwig Wittgenstein
prof: true
gravatar:
website: http://www.tractatus.com
github:
twitter:
about: Ludwig Wittgenstein discovered that the meaning of E=mc^2 is its use.
mccarthy:
name: John McCarthy
elliott:
name: Elliott Hauser
prof: true
website: http://common-lisp.net/
about: John McCarthy invented LISP. Use it.
jdoe:
name: John Doe
prof: false
about: John Doe gets very strange test emails all the time.
squw:
name: Suzie Q
prof: false
about: Suzie Q once dated John Fogerty.
gravatar: 0d0d432948d262195358f339768f1240
website: http://www.elliotthauser.com
github: eah13
twitter: hauspoor
about: Elliott Hauser is a PhD Student in information science at UNC Chapel Hill. He's hacking education as one of the cofounders of Coursefork.org.
10 changes: 10 additions & 0 deletions _includes/python
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<form>
<textarea id="code" rows="12" cols="80">

{{ include.code }}

</textarea>
<button type="button" onclick="runit()">Run</button>
</form>

<pre id="output">Press Run to see the output of the code above</pre>
2 changes: 1 addition & 1 deletion _layouts/default.html
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ <h1 class="title"><a href="{{ site.baseurl }}/">{{ site.name }}</a></h1>
<p>
<a class="extra" href="{{ site.baseurl }}/syllabus.html">syllabus</a>
<a class="extra" href="{{ site.baseurl }}/schedule.html">schedule</a>
<a class="extra" href="{{ site.baseurl }}/assignments.html">assignments</a>
<a class="extra" href="{{ site.baseurl }}/exercises.html">exercises</a>
<a class="extra" href="{{ site.baseurl }}/people.html">people</a>
<a class="extra" href="{{ site.baseurl }}/feedback.html">feedback</a>
<a class="extra" href="{{ site.baseurl }}/music.html">music</a>
Expand Down
16 changes: 0 additions & 16 deletions _posts/2013-07-30-allyouwant.md

This file was deleted.

21 changes: 0 additions & 21 deletions _posts/2013-08-01-programming.md

This file was deleted.

19 changes: 0 additions & 19 deletions _posts/2013-08-05-multstudents.md

This file was deleted.

7 changes: 0 additions & 7 deletions _posts/2013-08-06-students.md

This file was deleted.

15 changes: 0 additions & 15 deletions _posts/2013-08-07-multiple-authors.markdown

This file was deleted.

36 changes: 0 additions & 36 deletions _posts/2013-08-07-welcome-to-prof-jekyll.markdown

This file was deleted.

26 changes: 0 additions & 26 deletions _posts/2013-10-01-Assignment1.md

This file was deleted.

11 changes: 0 additions & 11 deletions _posts/2013-11-01-Assignment2.md

This file was deleted.

11 changes: 0 additions & 11 deletions _posts/2013-12-01-Assignment3.md

This file was deleted.

72 changes: 72 additions & 0 deletions _posts/2014-01-10-setupandpost.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
---
layout: post
author: einstein
date: 2014-01-10 11:59pm
categories: exercise
title: Setup & First Post
---

## {{ page.tile }}

### Get set up on Google Plus
Our google communtiy is where we'll share private, timely information together.

### Get set up on Github
Sign up for a free Github Account.

### Fill out [this form]({{site.baseurl}}announcement/2014/01/07/welcome.html)
So I can add you to the blog as an editor.

## Posting to Github

This exercise will have you doing the following:

* Open your first issues
* Modify the class blog with your info
* Write an initial blog post
* Close your first issues

Note: As we’ll learn, git is an open source command line version control system. Github.com is the fastest growing git repository on the internet. This distinction isn’t always immediately apparent.

### Issues

* Go to the [project homepage](https://github.com/silshack/spring2014). Click the Issues tab on the right.
* Open an issue "[Your name] not included in config.yml"
* Open an issue "[Your name] needs a first post"

### Jekyll Orientation

Jekyll is a program that reads templates and generates a website. It might seem complicated at first but you'll get the hang of it quickly. Here are the basic pieces:

* `_config.yml`: Where sitewide variables live
* `_posts/`: Where posts live
* `_layouts/`: HTML for Jekyll to instert our content into
* `*.markdown`: Pages for the site

You can read more here: [http://jekyllrb.com/docs/home/](http://jekyllrb.com/docs/home/)

### Adding your Bio & Info to the site:

* Fork the repo
* Change your details in `_config.yml`
* Describe your changes with a commit message
* Open a Pull Request from your new branch to the silshack master.
* Pair up, review the code, and tag me (@eah13) in a comment that it looks good. I'll merge it in (eventually you'll be doing this yourselves)

### Writing an initial blog post
* Fork the repo
* Make the file `_posts/YYYY-MM-DD-title.md`
* add a YAML header (with your `_config` name as `author`)
* Write a post, using some features of Github Flavored Markdown
* Describe your changes in one or more commits
* Open a pull request from your new branch to the silshack gh-pages branch
* Pair up, review the code, and tag me in a comment when it's ready to go.


When you're done you should have:

* A post that displays correctly at http://[yourname].github.io/spring2014/
* Two issues opened by you at [https://github.com/silshack/spring2014/issues](https://github.com/silshack/spring2014/issues)
* An open pull request by you at [https://github.com/silshack/spring2014/pulls](https://github.com/silshack/spring2014/pulls)

If you need help, use your resources! Google, our community, and your classmates are all available, as am I.
17 changes: 17 additions & 0 deletions _posts/elliott/2014-01-07-welcome.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
layout: post
title: "Welcome to INLS 560!"
date: 2014-01-07 7:10:29
categories: announcement
author: elliott
---

## Welcome!

This course is an introduction to Programming as a skill, a discipline, and a profession for graduate students. We’ll dive into hands-on programming from day one and progress to evaluating, using, and contributing to open source libraries and frameworks. We’ll focus equally on reading and writing code. Students will leave the course with real skills, an ability to learn new programming technologies, and an understanding of how to incorporate open source code into their projects. It will serve as an appropriate foundation for students seeking a career in programming and indispensable background for any information professional needing to evaluate, communicate with, or work with programmers or code.

For more information, head over to the [Syllabus]({{site.url}}syllabus.html). Or, find your name on the [People]({{ site.url }}people.html) page.

Please complete the survey below so I can get to know you!

<iframe src="https://docs.google.com/forms/d/1dSS2ndIQpgLVnD6v_NKZQUKLEr_eRdQmi35pFPYYl90/viewform?embedded=true" width="760" height="1000" frameborder="0" marginheight="0" marginwidth="0">Loading...</iframe>
8 changes: 3 additions & 5 deletions assignments.markdown → exercises.markdown
Original file line number Diff line number Diff line change
@@ -1,15 +1,13 @@
---
layout: default
title: "Assignments"
title: "Exericises"
---

## {{ site.course.number }} Assignments

Any post that has "assignment" as a category will appear here:
## {{ site.course.number }} Exercises

<ul class="posts">

{% assign assignments = site.categories.assignment %}
{% assign assignments = site.categories.exercise %}
{% for post in assignments %}
<li><a href=" {{ site.baseurl }}{{ post.url }} "> {{ post.title }} </a> &raquo; <span>Due: {{ post.date | date: "%a, %b %d, %y" }} at {{ post.date | date: "%I:%M %p" }} </span> </li>

Expand Down
2 changes: 1 addition & 1 deletion feedback.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
layout: default
---

<iframe src="https://docs.google.com/forms/d/1iQ4HbTjE6e_D8jsdwCKI3k_paIXenUKTUJC4ppTMgfc/viewform?embedded=true" width="760" height="1000" frameborder="0" marginheight="0" marginwidth="0">Loading...</iframe>
<iframe src="https://docs.google.com/forms/d/19OVEjNO9-vN29DiRLiKZS_yDVbe8WMh0T6fW1xEmKyA/viewform?embedded=true" width="760" height="1000" frameborder="0" marginheight="0" marginwidth="0">Loading...</iframe>
Loading

0 comments on commit 808e85d

Please sign in to comment.