This repository contains class material. The Read the Docs page points to the most recent class. To access previous classes, see the RTD links in the Classes section.
The following directories contain the class materials:
- spring-2017: Big Data Open Source Software Projects, Spring 2017, RTD
- fall-2016: Big Data Applications and Analytics, Fall 2016, RTD
- spring-2016: Big Data Open Source Software Projects, Spring 2016
- Go to RTD Advanced Settings
- Change the path to the requirements file (eg
spring-2017/requirements.txt
) - Change the path to the python configuration file (eg
spring-2017/source/conf.py
) - Create a RTD for the new class, using the same
requirements.txt
and andconf.py
paths. - Go to the main RTD Subprojects
- Enter the newly created RTD project name in the
Subproject
field - Enter the name that should show up in the url (eg
spring-2017
) in theAlias
field
Make sure that Gregor (RTD username laszewski
) is added as an RTD Maintainer for the RTD projects.
If class material has been developed in another repository, it can be
added to this repository using git subtree
.
For instance, say a class had been taugh in the spring of 1971 and was located at git as:
[email protected]/somegroup/class-material.git
It may be added here like so:
$ git subtree add -P spring-1971 [email protected]/somegroup/class-material.git master
This has the effect of keeping the history of the added subtree repository intact, merging it with the current repositories history.
Several of the courses have been developed in separate
repositories. If a class is updated externally, the new history will
need to be merged by rerunning the git subtree add
command above.
- fall-2016:
[email protected]:cloudmesh/fall2016.git
- spring-2016:
[email protected]:cglmoocs/bdossspring2016.git