This repository has been archived by the owner on Jun 25, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
264 lines (239 loc) · 11.9 KB
/
index.html
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
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
<!DOCTYPE HTML>
<!--
Solid State by HTML5 UP
html5up.net | @ajlkn
Template free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-->
<html>
<head>
<title>Pigeonhole</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
<link rel="stylesheet" href="assets/css/main.css" />
<noscript>
<link rel="stylesheet" href="assets/css/noscript.css" />
</noscript>
<style>
abbr {
text-decoration: none;
border-bottom: #ccc 1px dotted;
}
#banner p {
text-transform: none;
}
h3 {
font-size: 1.2em;
}
h4 {
font-size: 1em;
}
.features article {
height: 100%;
}
.features article p {
font-size: 1em;
font-style: italic;
font-weight: 700;
}
.spotlight>.inner>.image {
flex: 1;
}
.spotlight>.inner>.content {
flex: 3;
}
.spotlight p {
margin-bottom: 1em;
}
.wrapper {
margin: 2em 0;
}
.wrapper:before, .wrapper:after {
height: 2em;
}
.wrapper:before {
top: -2em;
}
.wrapper:after {
bottom: -2em;
}
.wrapper .inner {
padding: 1em;
}
</style>
</head>
<body class="is-preload">
<!-- Page Wrapper -->
<div id="page-wrapper">
<!-- Banner -->
<section id="banner">
<div class="inner">
<div class="logo"><span class="icon solid fa-dove"></span></div>
<h2>Pigeonhole</h2>
<p>Server team from Jilin University, for distributed software development course 2022 spring.</p>
</div>
</section>
<!-- Wrapper -->
<section id="wrapper">
<!-- Content -->
<div class="wrapper">
<div class="inner">
<h3 class="major">Requirement Analysis</h3>
<section class="features">
<article>
<h4 class="major">Software Requirements Specification</h4>
<p>This document will detail all of the application requirements as understood by the production team, guiding the installation and development process, ensuring that all system requirements are met.</p>
<a href="https://doc.ciel.pro/bC0if9fWTti6j5_izuPWmw?view" target="_blank" class="special">Read More</a>
</article>
</section>
<h3 class="major">System Design</h3>
<section class="features">
<article>
<h4 class="major">Template: Software Design Specification</h4>
<p>Markdown version of the Microsoft template of the Software Design Specification document.</p>
<a href="https://doc.ciel.pro/P6K-tFh8QEOwWJOhB8dnhQ?both" target="_blank" class="special">Open</a>
</article>
<article>
<h4 class="major">Interface Specification</h4>
<p>The document reflects the consensus of teams on the modular division, defines how modules communicates with each other, providing a crucial basis of module design for developers and testers across teams.</p>
<a href="https://doc.ciel.pro/_nz-ppsiSa6RPzR7zwd6Bg?both" target="_blank" class="special">Read More</a>
</article>
</section>
<h3 class="major">Implementation & Test</h3>
<section class="features">
<article>
<h4 class="major">Template: Test Report</h4>
<p>Markdown version of the Microsoft template of the Test Report document.</p>
<a href="https://doc.ciel.pro/AdAyGUWrTDi6NwRBumezOA?both" target="_blank" class="special">Open</a>
</article>
<article>
<h4 class="major">Unit Test Report</h4>
<p>This document provides the testing method and results, corresponding to the requirement from the customer. It consists of 3 parts, the testing cases, the test plan, and the testing results.</p>
<a href="https://doc.ciel.pro/fSu8CNSTRQ-FiwvXLESNOg?view" target="_blank" class="special">Read More</a>
</article>
<article>
<h4 class="major">Cloud-side Server</h4>
<p>The cloud platform receives requests from frontend clients, interacts with the database and the algorithm, and aims at managing the whole system in a coherent, consistent and efficient manner. This repository automatically syncs to Liyu GitLab.</p>
<a href="https://github.com/PigeonholeDSD/cloud-platform" target="_blank" class="special">GitHub</a>
</article>
<article>
<h4 class="major">Device-side Server</h4>
<p>The embedded device receives requests from frontend clients, controls the model predicting and the calibration process, and aims at a comprehensive interface for the frontend to control the device.</p>
<a href="https://github.com/PigeonholeDSD/embedded-device" target="_blank" class="special">GitHub</a>
</article>
<article>
<h4 class="major">Integration Test Report</h4>
<p>This document provides the testing method and results, corresponding to the requirement from the customer. It consists of 3 parts, the testing cases, the test plan, and the testing results.</p>
<a href="https://doc.ciel.pro/K0adXe7qQ1u_FkpqWuw3AA?view" target="_blank" class="special">Read More</a>
</article>
</section>
<h3 class="major">2nd Iteration</h3>
<section class="features">
<article>
<h4 class="major">Interface Specification 2.0</h4>
<p>The document reflects the consensus of teams on the modular division, defines how modules communicates with each other, providing a crucial basis of module design for developers and testers across teams.</p>
<a href="https://doc.ciel.pro/OPGnSLqNRi6qWzyyaPx-iQ?both" target="_blank" class="special">Read More</a>
</article>
<article>
<h4 class="major">Docker Image</h4>
<p>All cloud side services are integrated and built into a docker image, ready to deploy. Run <code>docker pull ghcr.io/pigeonholedsd/pigeonhole</code> to download.</p>
<a href="https://github.com/PigeonholeDSD/cloud-platform/pkgs/container/pigeonhole" target="_blank" class="special">GitHub Packages</a>
</article>
</section>
<h3 class="major">Start of Story</h3>
<p style="font-style: italic">The course is ended, but the pigeons have just started their journey...</p>
<h3 class="major">Meet the Team</h3>
<table>
<thead>
<tr>
<th></th>
<th>PM</th>
<th>Liasion</th>
<th>RA</th>
<th>Architect</th>
<th>Coder</th>
<th>QA</th>
</tr>
</thead>
<tbody>
<tr>
<td>In charge</td>
<td>Ciel</td>
<td>Magi</td>
<td>Magi</td>
<td>Ciel</td>
<td>Alex</td>
<td>Magi</td>
</tr>
<tr>
<td>Deputy</td>
<td>/</td>
<td>Alex</td>
<td>Ciel</td>
<td>Alex</td>
<td>Ciel</td>
<td>Alex</td>
</tr>
</tbody>
</table>
</div>
</div>
<!-- One -->
<section id="one" class="wrapper alt spotlight style1">
<div class="inner">
<a href="#" class="image"><img src="images/cielzhao.png" alt="avatar"></a>
<div class="content">
<h3 class="major">Ciel</h3>
<p>Loves playing with Linux server and desktop.</p>
<p>Co-chair of JLU Linux user group.</p>
<p>Operates AS211035 in clear-net, AS4242420817 in DN42.</p>
<p>Familiar with in Python, scripting, C/C++ and Git.</p>
<p>Generally knowledgeable in information security.</p>
</div>
</div>
</section>
<!-- Two -->
<section id="two" class="wrapper spotlight style2">
<div class="inner">
<a href="#" class="image"><img src="images/xiaoquanxu.jpg" alt="avatar"></a>
<div class="content">
<h3 class="major">Magi</h3>
<p>Girl good at mathematical analysis and modeling.</p>
<p>Able to use C++ and Python programming, ACM-ICPC gold medal.</p>
<p>Interested in quantum computation and quantum information.</p>
<p>Happy to communicate and debug for human creatures.</p>
</div>
</div>
</section>
<!-- Three -->
<section id="three" class="wrapper alt spotlight style3">
<div class="inner">
<a href="#" class="image"><img src="images/alexxu.jpg" alt="avatar"></a>
<div class="content">
<h3 class="major">Alex</h3>
<p>A programmer who likes to try everything.</p>
<p>Familiar with Python, C++ and deep learning frameworks.</p>
<p>Has some knowledge of Node.js and Vue, etc.</p>
<p>Has experience in server maintenance, Docker, NGINX and GitLab.</p>
</div>
</div>
</section>
</section>
<!-- Footer -->
<section id="footer">
<div class="inner">
<ul class="copyright">
<li>© Pigeonhole Team. All rights reserved.</li>
<li>Design: <a href="http://html5up.net">HTML5 UP</a></li>
</ul>
</div>
</section>
</div>
<!-- Scripts -->
<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/jquery.scrollex.min.js"></script>
<script src="assets/js/browser.min.js"></script>
<script src="assets/js/breakpoints.min.js"></script>
<script src="assets/js/util.js"></script>
<script src="assets/js/main.js"></script>
</body>
</html>