A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Title | Description | ||||||||||||||||||||||||
2 | estimate and track time to completion | add them to README.md /label build | ||||||||||||||||||||||||
3 | clone your public code repo | https://gitlab.com/<GitLab ID>/cs373-idb/ /label build | ||||||||||||||||||||||||
4 | create a configuration file for make | Makefile /label build | ||||||||||||||||||||||||
5 | create unit tests | /label tests | ||||||||||||||||||||||||
6 | check coverage results | /label tests | ||||||||||||||||||||||||
7 | implement and debug the simplest possible solution | add 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 issues | add 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 results | GitLab pipelines /label build | ||||||||||||||||||||||||
15 | run black | /label code | ||||||||||||||||||||||||
16 | add inline comments | explain the why of a particular implementation /label documentation | ||||||||||||||||||||||||
17 | run pydoc | /label documentation | ||||||||||||||||||||||||
18 | run git log | /label documentation | ||||||||||||||||||||||||
19 | get GitLab pipeline URL | add it to README.md /label build | ||||||||||||||||||||||||
20 | create 5 user stories for your developer | label each story with “customer” on the developer’s issue board /stories | ||||||||||||||||||||||||
21 | implement 5 user stories from your customer | interact with your customer over the details /stories | ||||||||||||||||||||||||
22 | find at least 3 API data sources | at least one has to be a RESTful API /apis | ||||||||||||||||||||||||
23 | scrape the data of at least 3 instances per API | data must include a lot of text and at least 2 of: feeds, images, maps, videos /apis | ||||||||||||||||||||||||
24 | design (not implement) and document your API | use 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 page | make it beautiful\ overview of the underserved community /website | ||||||||||||||||||||||||
26 | about page | description 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 pages | create 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 pages | display 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 | hosting | use Amazon Web Services (AWS)\ https://website.me\ https://api.website.me\ https://nc.me /website | ||||||||||||||||||||||||
30 | technical report | contains 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 SHA | git rev-parse HEAD\ add it to README.md /label build | ||||||||||||||||||||||||
32 | get GitLab URL | submit 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 |