ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
TitleDescription
2
estimate and track time to completionadd them to README.md
/label build
3
clone your public code repohttps://gitlab.com/<GitLab ID>/cs373-idb/
/label build
4
create a configuration file for makeMakefile
/label build
5
create unit tests/label tests
6
check coverage results/label tests
7
implement and debug the simplest possible solutionadd assertions for pre/post conditions, invariants, etc.
/label code
8
check mypy results/label code
9
check pylint results/label code
10
create a configuration file for GitLab.gitignore
/label build
11
create a configuration file for GitLab CI.gitlab-ci.yml
/label build
12
add at least 5 more issuesadd issues for each bug or feature with a good description and a label to the GitLab issue tracker
/label build
13
make at least 5 commits
add meaningful commit messages identifying the corresponding issue\
https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-issues-automatically
/label build
14
check pipeline resultsGitLab pipelines
/label build
15
run black/label code
16
add inline commentsexplain the why of a particular implementation
/label documentation
17
run pydoc/label documentation
18
run git log/label documentation
19
get GitLab pipeline URLadd it to README.md
/label build
20
create 5 user stories for your developerlabel each story with “customer” on the developer’s issue board
/stories
21
implement 5 user stories from your customerinteract with your customer over the details
/stories
22
find at least 3 API data sourcesat least one has to be a RESTful API
/apis
23
scrape the data of at least 3 instances per APIdata must include a lot of text and at least 2 of: feeds, images, maps, videos
/apis
24
design (not implement) and document your APIuse Postman\
at least 1 endpoint per model to GET all instances of that model\
at least 1 endpoint per model to GET a specific instance of that model
/apis
25
splash pagemake it beautiful\
overview of the underserved community
/website
26
about pagedescription of the site, its purpose, its intended users, data sources, tools used\
explanation of the interesting result of integrating disparate data\
name, photo, bio, major responsibilities (e.g., frontend vs backend team)\
# of commits, issues, and unit tests contributed of each team member\
automated (use GitLab API)
/website
27
create at least 3 model pagescreate a grid for each model, which has links to the instances of the model\
display at least 5 model attributes that are filterable or sortable\
display these attributes for each instance in the model grid\
display total number of instances of each model
/website
28
create at least of 9 model pagesdisplay a lot of text about the instance and at least 2 of: feeds, images, maps, videos\
each instance must be connected to at least 2 other model instances\
display the connected instances with a grid in the identical way of the model pages
/website
29
hostinguse Amazon Web Services (AWS)\
https://website.me\
https://api.website.me\
https://nc.me
/website
30
technical reportcontains enough information for an uninitiated team to take over development of your website\
includes information on purpose/motivation, user stories, API, models, and hosting\
describe challenges you faced and how you overcame them\
PDF\
https://www.grammarly.com
/documentation
31
get GitLab SHAgit rev-parse HEAD\
add it to README.md
/label build
32
get GitLab URLsubmit it to the Canvas assignment
/label build
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