You must edit the _config.yml configuration file in the root directory of your workshop
and change the URLS called workshop_repo and workshop_site
to point to the repository for the lesson and its GitHub Pages site respectively.
If the URL for the repository is https://github.com/gvwilson/2015-07-01-mistaktonic,
the URL for the website will be http://gvwilson.github.io/2015-07-01-miskatonic.
You should not need to modify any of the other values in _config.yml.
Your workshop's home page lives in index.html,
which must define the following values in its header:
-
layoutmust beworkshop. -
rootmust be the path to the repository's root directory. This is '.' if the page is in the root directory (whichindex.htmlis). In other pages,rootis '..' if the page is one directory down, '../..' if it is two levels down, and so on. -
venueis the short name of the institution or group hosting the workshop, like "Euphoric State University". It should not include the address or other details, since this value is displayed in a table on the main Software Carpentry website. -
addressis the workshop's address (including details like the room number). The address should be all on one line. -
countrymust be a hyphenated title-cased country name like 'United-States'. This is used to look up flags for display in the main web site. -
languageis the language that will be used in the workshop. It must be a ISO 639-1 code. -
latlngis the latitude and longitude of the workshop site (so we can put a pin on our map). You can use this site to find these values. You can not put spaces around the comma separating the latitude from the longitude. -
humandateis the human-friendly dates for the workshop. Please use three-letter month names and abbreviations (e.g.,Julinstead ofJuly), since these values are displayed in a table on the Software Carpentry website. -
startdateis the workshop's starting date in YYYY-MM-DD format, such as2015-07-01. You must use four digits for the year and two each for the month and day. -
enddateis the workshop's ending date in the same format. If your workshop is only one day long, theenddatefield should be deleted. If your workshop has a more complicated schedule (e.g., a half day a week for four weeks), please delete theenddatefield and only tell us its start date. -
instructoris a comma-separated list of instructor names. The list must be enclosed in square brackets, and each name must be in double quotes, as in["Alan Turing","Grace Hopper"]. Do not include other information (such as the word "instructor") in these values. -
helperis a comma-separated list of helper names formatted in the same way as the instructor names. If there are no helpers, use an empty list[]. -
contactis the contact email address to use for your workshop. If you do not provide a contact email address, your website will display the address for the workshop coordinators (who probably won't be able to answer questions about the specific details of your workshop).
The header may optionally define the following:
-
etherpadis the URL for the Etherpad for your workshop. If you are not using an Etherpad, you can delete this line. -
eventbriteis the multi-digit Eventbrite registration key. If you are using Eventbrite, the Software Carpentry administraotrs will give this to you. If you are using something else, you may delete this line. Note: this value must be given as a string in double quotes, rather than as a number.
You should edit the sections titled Schedule and Syllabus
so that they show what you're actually planning to teach and when.
You should also delete irrelevant parts of the section titled Setup
so that your learners don't try to install software that they won't need.