-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathindex.html
More file actions
93 lines (83 loc) · 2.92 KB
/
index.html
File metadata and controls
93 lines (83 loc) · 2.92 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
<!doctype html>
<html lang="en-us">
<head>
<title>Javascript Kata</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!-- Basic styles for the app. You can include custom styles in the bundle. -->
<link rel="stylesheet" href="/style.css" />
</head>
<body>
<!-- ↓ Use this div for rendering the app ↓ -->
<div id="app"></div>
<!-- ↑ Use this div for rendering the app ↑ -->
<footer class="frame-conditions">
<h3>Frame conditions</h3>
<ol>
<li>
<p>You have exact 2.5 hours of time – no minute longer.</p>
<p>If you reach this time limit stop your work immediately.</p>
<p>It is one part of the kata to respect this time limit.</p>
</li>
<li>
<p>There are no restrictions on how to use the provided time.</p>
<p>
If you want to code the entire time, take a break or a cigaret –
it’s up to you.
</p>
</li>
<li>
<p>
There is no complete or incomplete, most likely it'll be impossible
to close all the tasks in the first run (that's the point of kata as
a type of practice). Keep in mind following priorities though:
</p>
<ol>
<li><strong>Code quality and structure</strong></li>
<li>Functionality</li>
<li>UI/UX</li>
</ol>
</li>
<li>
<p>
This is a real world situation. You are allowed to consult the
Internet, use every library you want, call a friend…
</p>
<p>
<strong>BUT</strong> You are not allowed to do
<a
href="https://en.wikipedia.org/wiki/Pair_programming"
target="_blanc"
>pair programming</a
>.
</p>
<p>
<strong>AND</strong> If you have already done this kata before to
have a look at your previous implementation.
</p>
</li>
<li>
<p>Given resources:</p>
<ul>
<li>
<code>data/authors.csv</code>: Contains authors with its
<code>email</code>, <code>firstName</code> and
<code>lastName</code>.
</li>
<li>
<code>data/books.csv</code>: Contains books with its
<code>title</code>, <code>description</code>, one or more
<code>authors</code> and an <code>isbn</code>.
</li>
<li>
<code>data/magazines.csv</code>: Contains magazines with its
<code>title</code>, one or more <code>authors</code>, a
<code>publishedAt</code> and an <code>isbn</code>.
</li>
</ul>
</li>
</ol>
</footer>
<script type="module" src="/src/index.js"></script>
</body>
</html>