Permalink
Browse files

Add UUIDs to trails

* Also turns validations into dictionary objects, instead of a simple
array.
* Add UUIDs to valid json fixture
  • Loading branch information...
gfontenot committed Mar 1, 2013
1 parent 03285e6 commit 38fadbbddf809147761a9d00cc52a9e5a582a75e
View
@@ -7,15 +7,20 @@
"resources": [
{
"title": "Read The Linux Programming Interface. Chapters 1, 2, 6, 8, 10, 14, 15, 18, 25, 44, 62.",
- "uri": "http://amzn.to/the-linux-programming-interface"
+ "uri": "http://amzn.to/the-linux-programming-interface",
+ "id": "3e5e1e86286462f7740038c7998ad900080f2cbf"
},
{
"title": "Read about I/O redirection.",
- "uri": "http://en.wikipedia.org/wiki/Redirection_%28computing%29"
+ "uri": "http://en.wikipedia.org/wiki/Redirection_%28computing%29",
+ "id": "821a57aacb161859742895bddaf3d2ecfda188cf"
}
],
"validations": [
- "You can use these commands and operators: |, <, >, >>, &, ack, awk, cat, chmod, chown, cp, export, find, kill, locate, ls, mkdir, mv, ps, rm, sed, sort, tail, top, vim, whereis, xargs"
+ {
+ "title": "You can use these commands and operators: |, <, >, >>, &, ack, awk, cat, chmod, chown, cp, export, find, kill, locate, ls, mkdir, mv, ps, rm, sed, sort, tail, top, vim, whereis, xargs",
+ "id": "ba03a2224008f4078b941e61050f7623164372b9"
+ }
]
}
]
View
@@ -7,33 +7,65 @@
"resources": [
{
"title": "Feature branch code reviews",
- "uri": "http://goo.gl/jIcOv"
+ "uri": "http://goo.gl/jIcOv",
+ "id": "7702effa2708d62e70512aefb47d19df37e9c7f0"
},
{
"title": "Best practices of peer code review",
- "uri": "http://goo.gl/A8Boc"
+ "uri": "http://goo.gl/A8Boc",
+ "id": "962c93403800b355f2e1fef25774988934abf1a5"
}
]
},
{
"name": "Review someone else's code",
"validations": [
- "Comment on a specific line number.",
- "Comment constructively and politely.",
- "Learn something valuable from the comments.",
- "Express appreciation to the author.",
- "Review the code in a timely manner."
+ {
+ "title": "Comment on a specific line number.",
+ "id": "31fc572ac42eed77b4b27658041336fed9637fbc"
+ },
+ {
+ "title": "Comment constructively and politely.",
+ "id": "b2c808b778e1a8dda92ebe4a69082e76f416ae7b"
+ },
+ {
+ "title": "Learn something valuable from the comments.",
+ "id": "429bd428337ee50b0dc4a1ce1e9c64fb3e97b95a"
+ },
+ {
+ "title": "Express appreciation to the author.",
+ "id": "34d87d67d8cb968e2d25efa505e2f4691eb2f3b8"
+ },
+ {
+ "title": "Review the code in a timely manner.",
+ "id": "d0849504f2f40cfaa37f953b7181d977fd61fffb"
+ }
]
},
{
"name": "Have your code reviewed",
"validations": [
- "Create small pull requests, which are easier to review.",
- "Take comments as constructive and not personal criticism.",
- "Learn something valuable from the comments.",
- "Express appreciation to the reviewer.",
- "Respond to comments in a timely manner."
+ {
+ "title": "Create small pull requests, which are easier to review.",
+ "id": "2de53d8e214022246201df088f59b14ddb10812a"
+ },
+ {
+ "title": "Take comments as constructive and not personal criticism.",
+ "id": "41c368f8a94057ba3dcde034adfc6d260dcc4089"
+ },
+ {
+ "title": "Learn something valuable from the comments.",
+ "id": "429bd428337ee50b0dc4a1ce1e9c64fb3e97b95a"
+ },
+ {
+ "title": "Express appreciation to the reviewer.",
+ "id": "570f8dba353eddb1411a8e838eecc9211734cbda"
+ },
+ {
+ "title": "Respond to comments in a timely manner.",
+ "id": "4cee88824647ef8ceebc0619b802a9dd8b258720"
+ }
]
}
]
-}
+}
View
@@ -7,47 +7,81 @@
"resources": [
{
"title": "Read 'Visual Grammar' for an introduction to visual principles of design",
- "uri": "http://amzn.to/visual-grammar"
+ "uri": "http://amzn.to/visual-grammar",
+ "id": "569fd51c972e75cab47fa7d6f96b0d90434502a8"
},
{
"title": "Read 'Grid Systems: Principles of Organizing Type' for an introduction to grid systems",
- "uri": "http://amzn.to/grid-systems-principles"
+ "uri": "http://amzn.to/grid-systems-principles",
+ "id": "9ba03a7b939dba2e2c2fa3ca731732bb2caf489a"
},
{
"title": "Read 'Thinking with Type' for an introduction to Typography",
- "uri": "http://amzn.to/thinking-with-type"
+ "uri": "http://amzn.to/thinking-with-type",
+ "id": "47d56ab5c431e1ff8ce9625f554f4ed04be05c7a"
},
{
"title": "Read 'Understanding Color: An Introduction for Designers' for an inroduction to Color theory",
- "uri": "http://amzn.com/0470381353"
+ "uri": "http://amzn.com/0470381353",
+ "id": "2b95b6d8d58a123d8dff9b92b20c4067d33f1aa3"
}
],
"validations": [
- "Have a basic understanding of visual principles",
- "Use visual priciples in your design",
- "Communicate visual design principles in your work and others",
- "Create and use a simple grid within your work",
- "Maintain a clear hierarchy within your work",
- "Elements in your design are aligned to the grid and have relationships to the other elements in the design",
- "Are able to properly set type within your work",
- "Are able to choose an adequate typeface for the message in your design",
- "You can assign colors to elements to add value to the message"
+ {
+ "title": "Have a basic understanding of visual principles",
+ "id": "e43a99a238057032981374ed6bdd1434b8c2f007"
+ },
+ {
+ "title": "Use visual priciples in your design",
+ "id": "18e6c9ca27e9e0b25d19eb13c6e9e96b0bbda1fe"
+ },
+ {
+ "title": "Communicate visual design principles in your work and others",
+ "id": "9677b4dcd18d47eaa4d1cb66fb094d636e0e373f"
+ },
+ {
+ "title": "Create and use a simple grid within your work",
+ "id": "171df1062e40f4ac0a93f49d7ef0ae3c644d52bd"
+ },
+ {
+ "title": "Maintain a clear hierarchy within your work",
+ "id": "ea10a432aa10d6d486fe52e308b8420a57ab3cc0"
+ },
+ {
+ "title": "Elements in your design are aligned to the grid and have relationships to the other elements in the design",
+ "id": "29d3ccaaf040a69fd8e1a203e314a8b3b1f7d788"
+ },
+ {
+ "title": "Are able to properly set type within your work",
+ "id": "6969f19410189c5010a1cf0360a1cd1974ad1fef"
+ },
+ {
+ "title": "Are able to choose an adequate typeface for the message in your design",
+ "id": "4116f4d2f98f35c8e4ca8fab24c7c82e938ef162"
+ },
+ {
+ "title": "You can assign colors to elements to add value to the message",
+ "id": "39bd5cda20dc1ca899bd67c82d8203f4435ae42e"
+ }
]
},
{
"name": "Dig deeper into each basic design topic",
"resources": [
{
"title": "Visit 'Visual Principles' on Learn to augment your learning on visual principles",
- "uri": "https://learn.thoughtbot.com/visual-principles"
+ "uri": "https://learn.thoughtbot.com/visual-principles",
+ "id": "63a00ac9bf5bd6ca22e6200a2357baa123d2387d"
},
{
"title": "Visit 'Grid Systems' on Learn to augment your learning on grid systems",
- "uri": "https://learn.thoughtbot.com/grids"
+ "uri": "https://learn.thoughtbot.com/grids",
+ "id": "181b484df768931aa2509337d76ad1f4a4afa5ca"
},
{
"title": "Visit 'Typography' on Learn to augment your learning on typography",
- "uri": "https://learn.thoughtbot.com/typography"
+ "uri": "https://learn.thoughtbot.com/typography",
+ "id": "0b8f7e81fa05fc05abd6fdf158159adb12f2b2a7"
}
]
},
@@ -56,9 +90,10 @@
"resources": [
{
"title": "Visit 'Web Design' on Learn",
- "uri": "https://learn.thoughtbot.com/web+design"
+ "uri": "https://learn.thoughtbot.com/web+design",
+ "id": "e10e490ec642864dbcb5df3908f730efdde4e293"
}
]
}
]
-}
+}
Oops, something went wrong.

0 comments on commit 38fadbb

Please sign in to comment.