This repository holds the course materials for Cloudera's Services Enablement Boot Camp.
To follow the course and submit lab work, you will need to fork the master repo to your own GitHub account, then clone it to your laptop. Use your clone of the repo to add your lab work and commit the changes. You can then submit your work by pushing these changes from your local repo and to your fork on GitHub.
The current version of GitHub allows you to paste file content directly into a repo. Please don't do this. Treat your GitHub repo as a backup for your lab work and a source for everyone else to read.
Add your instructors as Collaborators to your fork. Collaborators can edit the repo directly when necessary. Your instructors will only do this to reformat your submissions or make other minor edits. You can also add anyone else you wish as a Collaborator.
We use GitHub's Issues feature to track progress in class. For each lab, we'll ask you to create an Issue and use it to communicate progress (or lack of it) on your exercises. Each Issue can have one or more Labels, which are useful to note the state of an Issue.
In a large class, it may take some time for an instructor to offer help. When this happens, you can use the appropriaite Issue to document your problem or question, log an error message or stack trace, or provide other information. You then don't have to worry about remembering details or leaving your system alone until help is available.
We'll use GitHub Milestones to identify each Issue as a Lab or a Challenge element. Milestones give us a quick way to check progress for a collection of Issues. We don't have a clever use for it in class. In fact it probably won't make much sense until the class is over and you can't remember the work you did and didn't complete. Then it becomes quite useful.
Please make the following changes before you start work on the exercises. These modifications will better suit this week's work:
Settings -> Collaborators
.Settings -> Options
, locate the Features
box and enable Issues
.Issues
tab and the Milestones
button
Labs
and Challenges
Labels
button and edit your labels as follows:
bug
to labBug
duplicate
to started
enhancement
to finished
help wanted
to evaluated
invalid
to wontfix
to incomplete
; set the label color to yellow (#fbca04
).question
to confused
When the course is completed, your repo becomes a record of your completed assignments, warts and all! You can do whatever you want after the class; add scripts, annotate, modify as new information becomes available -- whatever you like.