Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CS2103-T12-1] CodeConnect #31

Open
wants to merge 448 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
448 commits
Select commit Hold shift + click to select a range
d44d64b
Change shadowJar file name to "CodeConnect.jar"
angsongyee Mar 26, 2024
505723c
Enable Assertions
maiyasaliha Mar 28, 2024
2e2f798
Fix formatting issues
angsongyee Mar 28, 2024
ce67d87
Add more spacing
angsongyee Mar 28, 2024
178696b
Merge pull request #88 from AY2324S2-CS2103T-T12-1/sumaiya-enable-ass…
yuechen2001 Mar 28, 2024
6aa8de8
Add developer guide for contact class
tanguoyang Mar 29, 2024
b6a2d08
Fix spelling
tanguoyang Mar 29, 2024
09d8724
Merge pull request #90 from AY2324S2-CS2103T-T12-1/Add-contact-dg
tanguoyang Mar 29, 2024
d210538
Merge pull request #86 from AY2324S2-CS2103T-T12-1/songyee-update-bui…
yuechen2001 Mar 30, 2024
c027925
Update Contact equal() function and related tests
yuechen2001 Mar 30, 2024
e012e56
Move add team command under teams command parser
angsongyee Mar 30, 2024
9672fdb
Modify list team to not show team in message box
angsongyee Mar 30, 2024
60cdfc7
Make ammendments based on feedback
yuechen2001 Mar 30, 2024
9d1eb8b
Fix checkstyle formatting issues
angsongyee Mar 30, 2024
70d7804
Wrote tests for new function
yuechen2001 Mar 30, 2024
0864cc6
Merge remote-tracking branch 'origin/songyee-teams-feature' into yuec…
yuechen2001 Mar 30, 2024
519fa1d
Fix CI Issue
yuechen2001 Mar 30, 2024
77b2372
Add tests for team feature
angsongyee Mar 30, 2024
ae2171b
Merge pull request #85 from AY2324S2-CS2103T-T12-1/songyee-teams-feature
angsongyee Mar 31, 2024
8ba99e4
Remove failing test case due to headless exception
yuechen2001 Mar 31, 2024
13cd31c
Added Tests and Exception handling for empty teams
yuechen2001 Mar 31, 2024
5e2ae71
Merge remote-tracking branch 'origin/songyee-teams-feature' into yuec…
yuechen2001 Mar 31, 2024
490a5e7
Update UserGuide.md
yuechen2001 Mar 31, 2024
edaba14
Update Use Cases for Export Team command
yuechen2001 Mar 31, 2024
64d6815
Remove trailing white spaces and add EOF line
yuechen2001 Mar 31, 2024
4cb7f6d
Create Rate Skills Feature
maiyasaliha Apr 1, 2024
ff630c8
Fix bug in tech stack parsing
maiyasaliha Apr 1, 2024
cf5d49b
Merge pull request #94 from AY2324S2-CS2103T-T12-1/sumaiya-fix-techst…
yuechen2001 Apr 1, 2024
5bbcf1e
Merge branch 'master' of https://github.com/AY2324S2-CS2103T-T12-1/tp…
maiyasaliha Apr 1, 2024
ee7b764
Implement add and remove contacts in a team feature
Teeesa7 Apr 1, 2024
e737045
Fix ModelStub
Teeesa7 Apr 1, 2024
ac00cb6
Set limitations to tech stack and tags
yuechen2001 Apr 1, 2024
953e07d
Fix TeamCommandsParser
Teeesa7 Apr 1, 2024
e66e11e
Fix formatting issue
Teeesa7 Apr 1, 2024
9af50e2
Merge branch 'master' into tresa-team-commands-feature
Teeesa7 Apr 1, 2024
698681e
Add .editorconfig exclusion to .gitignore
angsongyee Apr 2, 2024
dd8320a
Add team list to GUI, general UI improvements
angsongyee Apr 2, 2024
a674fa6
Fix missing EOF newline error
angsongyee Apr 2, 2024
881933b
Fix methods to make Team class immutable
Teeesa7 Apr 3, 2024
70bdd96
Merge branch 'tresa-team-commands-feature' of https://github.com/AY23…
Teeesa7 Apr 3, 2024
a13f5c7
Fix AddCommandTest
Teeesa7 Apr 3, 2024
e16f8d8
Fix formatting issues
Teeesa7 Apr 3, 2024
33b6fc1
Update to Store Rating
maiyasaliha Apr 3, 2024
04ab962
Update JavaDocs
maiyasaliha Apr 3, 2024
d6c5bef
Fix Bug in Rate Command
maiyasaliha Apr 3, 2024
65a6544
Fix Check style errors
maiyasaliha Apr 3, 2024
9dc1f06
Add contacts from main and filtered list
Teeesa7 Apr 3, 2024
1dec7a1
Add Team Stats
tanguoyang Apr 3, 2024
549cb23
Added limit checks when converting from JSON
yuechen2001 Apr 3, 2024
b3c25f2
Update docs/UserGuide.md
yuechen2001 Apr 3, 2024
122c0bd
Remove Stub
yuechen2001 Apr 3, 2024
fcdb372
Merge branch 'yuechen-export-team-details' of https://github.com/AY23…
yuechen2001 Apr 3, 2024
87555df
Fix Bug in Test Files
maiyasaliha Apr 3, 2024
cca6b5e
Update UG
maiyasaliha Apr 3, 2024
0d770d4
Update Command Summary
maiyasaliha Apr 3, 2024
bdf6c4e
Update UG and DG, add new UML diagrams
angsongyee Apr 3, 2024
08a7e26
Fix multiplicity error in ModelClassDiagram.puml
angsongyee Apr 3, 2024
5051a05
Update command summary for UG
angsongyee Apr 3, 2024
d6ffb34
Update to requested changes
maiyasaliha Apr 3, 2024
d697a54
Remove setRating
maiyasaliha Apr 3, 2024
dd5e113
Create RateCommandTest
maiyasaliha Apr 3, 2024
9d618ef
Create RateCommandParserTest
maiyasaliha Apr 3, 2024
4da6936
Modify add-contact feature from filtered list
Teeesa7 Apr 4, 2024
0b87504
Move validation of rating to TechStack
maiyasaliha Apr 4, 2024
f50b7a2
WIP
tanguoyang Apr 4, 2024
aa8f385
Add team view
tanguoyang Apr 4, 2024
aabecac
Remove dummy values
tanguoyang Apr 4, 2024
7d08fdf
Fix typo in UG, wildcard imports in FXML files
angsongyee Apr 4, 2024
b6adf74
Merge pull request #91 from AY2324S2-CS2103T-T12-1/yuechen-export-tea…
angsongyee Apr 4, 2024
c306ec8
Merge pull request #95 from AY2324S2-CS2103T-T12-1/yuechen-limit-tags…
angsongyee Apr 4, 2024
7dd3a87
Merge remote-tracking branch 'origin' into songyee-teams-feature
angsongyee Apr 4, 2024
38a6f82
Fix typo in UG
angsongyee Apr 4, 2024
26e364d
Fix another typo in UG
angsongyee Apr 4, 2024
ff5cf59
Fix bugs
tanguoyang Apr 4, 2024
92190c3
Remove unused imports
tanguoyang Apr 4, 2024
b2f3198
Merge pull request #101 from AY2324S2-CS2103T-T12-1/add-TeamView
tanguoyang Apr 4, 2024
658077a
Add explaination for gui
tanguoyang Apr 4, 2024
1edb1c1
Merge remote-tracking branch 'origin' into songyee-teams-feature
angsongyee Apr 4, 2024
bb838f7
Add responsive layout for team card
angsongyee Apr 4, 2024
2522365
Remove extra spaces
maiyasaliha Apr 4, 2024
cfb5262
Update format method for team
angsongyee Apr 4, 2024
8d9c7a0
Update UG
Teeesa7 Apr 4, 2024
de408c5
Merge branch 'master' into tresa-team-commands-feature
Teeesa7 Apr 4, 2024
f96d8a4
Fix formatting errors, remove .editorconfig
angsongyee Apr 4, 2024
72caa4e
Fix UG formatting issues
angsongyee Apr 4, 2024
46e4577
Merge pull request #98 from AY2324S2-CS2103T-T12-1/songyee-teams-feature
angsongyee Apr 4, 2024
4dbca38
Merge branch 'master' into sumaiya-rate-skills
maiyasaliha Apr 4, 2024
31c445e
Add Bracket
maiyasaliha Apr 4, 2024
38e32e0
Merge pull request #103 from AY2324S2-CS2103T-T12-1/team-output-format
yuechen2001 Apr 4, 2024
6cfc90e
Fix bugs due to merge conflicts
maiyasaliha Apr 4, 2024
0a8ac61
Merge branch 'master' into tresa-team-commands-feature
Teeesa7 Apr 4, 2024
466a92b
Merge pull request #97 from AY2324S2-CS2103T-T12-1/tresa-team-command…
Teeesa7 Apr 4, 2024
76e8f84
Merge pull request #102 from AY2324S2-CS2103T-T12-1/Add-explainations…
yuechen2001 Apr 4, 2024
5412cf9
Merge pull request #99 from AY2324S2-CS2103T-T12-1/sumaiya-rate-skills
yuechen2001 Apr 4, 2024
d981a43
Fix delete contact from team bug
Teeesa7 Apr 4, 2024
689554f
Update command summary
Teeesa7 Apr 4, 2024
8108a37
Merge pull request #106 from AY2324S2-CS2103T-T12-1/update-ug-tresa-t…
yuechen2001 Apr 4, 2024
aa191fa
Merge pull request #105 from AY2324S2-CS2103T-T12-1/Fix-team-delete-c…
maiyasaliha Apr 4, 2024
25dc186
Finalised UG for v1.3
yuechen2001 Apr 4, 2024
e291c53
Merge pull request #107 from AY2324S2-CS2103T-T12-1/yuechen-update-ug…
yuechen2001 Apr 4, 2024
1736fdf
Update new UI and index.md
yuechen2001 Apr 4, 2024
1683e0d
Merge pull request #108 from AY2324S2-CS2103T-T12-1/yuechen-update-ug…
angsongyee Apr 4, 2024
990649b
Fix missing space in example edit command
yuechen2001 Apr 8, 2024
c8ad58f
Update user guide link for help command
yuechen2001 Apr 8, 2024
26a97a4
Update command summary for Find by TS
yuechen2001 Apr 8, 2024
b2f22a3
Update documentation bugs in UserGuide
maiyasaliha Apr 8, 2024
3bedbd9
Update UserGuide
maiyasaliha Apr 8, 2024
c79f547
Merge pull request #159 from AY2324S2-CS2103T-T12-1/sumaiya-ug-bug-fixes
maiyasaliha Apr 9, 2024
98174ab
Merge branch 'master' of https://github.com/AY2324S2-CS2103T-T12-1/tp…
yuechen2001 Apr 9, 2024
7c878fb
Merge branch 'master' of https://github.com/AY2324S2-CS2103T-T12-1/tp…
yuechen2001 Apr 9, 2024
e3d1b0e
Fix team list panel not updating when tags or ts are edited
yuechen2001 Apr 9, 2024
0550abc
Adjust regex to allow for underscores for techstacks
yuechen2001 Apr 9, 2024
b4e0647
Add note in Getting Started to highlight slight discrepancies in cont…
yuechen2001 Apr 9, 2024
6fdaabc
Merge pull request #160 from AY2324S2-CS2103T-T12-1/yuechen-fix-edit-…
maiyasaliha Apr 9, 2024
d3ac081
Fix RateCommand Bugs
maiyasaliha Apr 9, 2024
b3b6b5f
Fix issues pertaining to UG
Teeesa7 Apr 9, 2024
55b399c
Add parameter constraints section
Teeesa7 Apr 10, 2024
1e17d44
Fix UG based on changes requested
Teeesa7 Apr 10, 2024
9cc4c89
Move email constraints to correct section
Teeesa7 Apr 10, 2024
8e1c131
Merge pull request #162 from AY2324S2-CS2103T-T12-1/tresa-fix-UG
Teeesa7 Apr 10, 2024
de0a8af
Revert implementation of team list panel
yuechen2001 Apr 10, 2024
a2f0675
Remove extra whitespace
yuechen2001 Apr 10, 2024
946259d
Add new line at EOF for Team List Panel
yuechen2001 Apr 10, 2024
5d1ff5d
Merge pull request #158 from AY2324S2-CS2103T-T12-1/yuechen-fix-funct…
yuechen2001 Apr 10, 2024
401df02
Add assertions and logs
yuechen2001 Apr 10, 2024
7b74cde
Merge branch 'master' of https://github.com/AY2324S2-CS2103T-T12-1/tp…
yuechen2001 Apr 10, 2024
8a6cca6
Insert photos for every command
yuechen2001 Apr 10, 2024
299fff5
Merge pull request #163 from AY2324S2-CS2103T-T12-1/yuechen-add-logs-…
yuechen2001 Apr 10, 2024
5ae00f1
Bring back deleted red block details
yuechen2001 Apr 10, 2024
46d0015
Remove side bar and search bar
yuechen2001 Apr 10, 2024
3c30e1b
Update application name
yuechen2001 Apr 10, 2024
e7ec882
Add backward navigation to ToC
yuechen2001 Apr 10, 2024
aa6a436
Merge pull request #157 from AY2324S2-CS2103T-T12-1/yuechen-fix-ug-bugs
yuechen2001 Apr 10, 2024
1fa3378
Merge pull request #166 from AY2324S2-CS2103T-T12-1/yuechen-ug-finali…
yuechen2001 Apr 10, 2024
a1a2805
Bring back website
yuechen2001 Apr 10, 2024
d783e67
Merge pull request #167 from AY2324S2-CS2103T-T12-1/yuechen-ug-finali…
yuechen2001 Apr 10, 2024
fb57e86
Fix emojis and add boxes
Teeesa7 Apr 10, 2024
9099cf1
Fix image paths for AboutUs
yuechen2001 Apr 10, 2024
651b1f3
Merge pull request #168 from AY2324S2-CS2103T-T12-1/emoji-fix-UG
Teeesa7 Apr 10, 2024
50cdff9
Fix formatting issues
Teeesa7 Apr 10, 2024
2be716b
Merge pull request #169 from AY2324S2-CS2103T-T12-1/emoji-fix-UG
Teeesa7 Apr 10, 2024
5d9f0f5
Undo Changes to RateCommandParser
maiyasaliha Apr 11, 2024
5d81a43
Add comments for unclear clause
maiyasaliha Apr 11, 2024
57b778b
Remove unused imports
maiyasaliha Apr 11, 2024
84ae222
Fix error in suggested add command
maiyasaliha Apr 11, 2024
f751423
Update space in Add command
maiyasaliha Apr 11, 2024
f8ec17e
Merge pull request #161 from AY2324S2-CS2103T-T12-1/sumaiya-rate-comm…
yuechen2001 Apr 11, 2024
6b3a5f3
Fix bug in duplicate contact check in EditCommand
angsongyee Apr 11, 2024
03644a6
Finalise intro, usage, installation guide, getting started
yuechen2001 Apr 11, 2024
573a5f8
Merge pull request #170 from AY2324S2-CS2103T-T12-1/songyee-fix-edit-bug
yuechen2001 Apr 11, 2024
6c03c8a
Fix UG bugs
angsongyee Apr 11, 2024
95e0fe5
Fix wrong html tag in UG
angsongyee Apr 11, 2024
ab7b972
Merge pull request #172 from AY2324S2-CS2103T-T12-1/songyee-fix-ug-bugs
yuechen2001 Apr 11, 2024
b91a255
Finalise FAQ, Known Issues, Command Summary and Parameter Constraints
yuechen2001 Apr 11, 2024
763cb32
Update image widths for images before Features section
yuechen2001 Apr 11, 2024
a7a5b7b
Merge branch 'master' of https://github.com/AY2324S2-CS2103T-T12-1/tp…
yuechen2001 Apr 11, 2024
9ae58b0
Update UserGuide.md
yuechen2001 Apr 11, 2024
75808bc
Merge pull request #171 from AY2324S2-CS2103T-T12-1/yuechen-ug-finali…
yuechen2001 Apr 11, 2024
3820200
Fix spelling errors and add examples to Parameter Constraints
yuechen2001 Apr 11, 2024
a38b98c
Move developer images out of folders
yuechen2001 Apr 12, 2024
54ebd66
Merge branch 'master' of https://github.com/AY2324S2-CS2103T-T12-1/tp…
yuechen2001 Apr 12, 2024
9e8e4ca
Update UG
maiyasaliha Apr 12, 2024
61d28af
Update DG
maiyasaliha Apr 12, 2024
400b910
Merge pull request #174 from AY2324S2-CS2103T-T12-1/sumaiya-UG-and-DG…
yuechen2001 Apr 12, 2024
53cac3c
Merge branch 'master' of https://github.com/AY2324S2-CS2103T-T12-1/tp…
yuechen2001 Apr 12, 2024
725d69c
Change to you-language and minor grammar fixes
yuechen2001 Apr 12, 2024
93e2158
Fix EOF CI error
yuechen2001 Apr 12, 2024
0bd83d0
Merge pull request #173 from AY2324S2-CS2103T-T12-1/yuechen-ug-finali…
yuechen2001 Apr 12, 2024
fa7d22c
Update example command in usage section
yuechen2001 Apr 12, 2024
cb86fc8
Merge branch 'yuechen-ug-finalisation'
yuechen2001 Apr 12, 2024
5599fd3
Add Teams documentation
tanguoyang Apr 13, 2024
e1f04d5
Add section for planned enhancements to DG
angsongyee Apr 13, 2024
b9e02fb
Add remaining planned enhancements
Teeesa7 Apr 13, 2024
5c45e75
Update rate command enhancement
maiyasaliha Apr 13, 2024
9ca12f6
Merge branch 'master' into sumaiya-rate-command-bugs
maiyasaliha Apr 13, 2024
57293bf
Update message in rate command
maiyasaliha Apr 13, 2024
fea6055
Merge pull request #177 from AY2324S2-CS2103T-T12-1/sumaiya-planned-e…
maiyasaliha Apr 13, 2024
5370a35
Merge pull request #175 from AY2324S2-CS2103T-T12-1/branch-add-teams-…
maiyasaliha Apr 13, 2024
6fd2979
Add Solution for rate command enhancement
maiyasaliha Apr 14, 2024
c26ec8c
Remove markbind artifacts from root dir
angsongyee Apr 14, 2024
8185ec2
Fix line endings in .gitignore
angsongyee Apr 14, 2024
f77bfc6
Update value proposition
angsongyee Apr 14, 2024
0603607
Update manual testing for Add, Delete
angsongyee Apr 14, 2024
284030b
Add skeleton for manual testing sections
angsongyee Apr 14, 2024
29f614a
Update rate command enhancement
maiyasaliha Apr 14, 2024
1f97c6c
Update message in Add command
maiyasaliha Apr 14, 2024
909ad2b
Fix typo in rate command
maiyasaliha Apr 14, 2024
09408bf
Merge pull request #179 from AY2324S2-CS2103T-T12-1/sumaiya-planned-e…
maiyasaliha Apr 14, 2024
81b50dd
Merge pull request #181 from AY2324S2-CS2103T-T12-1/update-value-prop…
maiyasaliha Apr 14, 2024
a5329ad
Merge pull request #178 from AY2324S2-CS2103T-T12-1/sumaiya-rate-comm…
maiyasaliha Apr 14, 2024
096eadd
Merge pull request #180 from AY2324S2-CS2103T-T12-1/remove-markbind-logs
maiyasaliha Apr 14, 2024
3d364f0
Update horizontal nav-bar for default.md
yuechen2001 Apr 14, 2024
d43571a
Update Appendix - Effort
yuechen2001 Apr 14, 2024
9a0adb2
Fix image urls in AboutUs
yuechen2001 Apr 14, 2024
49debf2
Add manual testing guide for missing data and export details
tanguoyang Apr 15, 2024
dd99947
Merge pull request #183 from AY2324S2-CS2103T-T12-1/yuechen-dg-finali…
yuechen2001 Apr 15, 2024
6fc0e1b
Update manual testing: edit, team add/list/delete
angsongyee Apr 15, 2024
30f433c
Update manual testing
maiyasaliha Apr 15, 2024
5bcfb03
Reenable checkstle, fix checkstyle errors
angsongyee Apr 15, 2024
f2c9f79
find, add/delete contact for team
Teeesa7 Apr 15, 2024
9188493
Finished DG + Minor Aesthetic Fixes
yuechen2001 Apr 15, 2024
1eea965
Merge branch 'update-manual-testing' of https://github.com/AY2324S2-C…
Teeesa7 Apr 15, 2024
7043cd7
Fix bugs in planned enhancements
maiyasaliha Apr 15, 2024
eb2fd84
Fix checkstyle for tests
angsongyee Apr 15, 2024
1577d88
Merge pull request #176 from AY2324S2-CS2103T-T12-1/planned-enhancements
Teeesa7 Apr 15, 2024
9ee3eeb
Add invalid add contact and specify corrupt data in DG
tanguoyang Apr 15, 2024
f873a3c
Merge pull request #185 from AY2324S2-CS2103T-T12-1/enable-checkstyle
maiyasaliha Apr 15, 2024
682032e
Merge branch 'master' into yuechen-dg-finalisation
yuechen2001 Apr 15, 2024
6956165
Resize image widths
yuechen2001 Apr 15, 2024
89b9c1f
Add assertion for rating
maiyasaliha Apr 15, 2024
08b57d4
Fix formatting for manual testing
Teeesa7 Apr 15, 2024
ede46aa
Replace assertion
maiyasaliha Apr 15, 2024
e202096
Edit seq diagram, add acknowledgement
Teeesa7 Apr 15, 2024
96e6d66
Fix EOF error
Teeesa7 Apr 15, 2024
e9f819a
Merge pull request #187 from AY2324S2-CS2103T-T12-1/code-quality
angsongyee Apr 15, 2024
c2b7c7c
Remove space
maiyasaliha Apr 15, 2024
356cc18
Merge pull request #188 from AY2324S2-CS2103T-T12-1/tresa-dg-fixes
Teeesa7 Apr 15, 2024
55f8e9c
Fix Format
maiyasaliha Apr 15, 2024
67df84c
Merge branch 'master' into yuechen-dg-finalisation
maiyasaliha Apr 15, 2024
faa5f14
Merge pull request #186 from AY2324S2-CS2103T-T12-1/yuechen-dg-finali…
maiyasaliha Apr 15, 2024
c8ad77d
Fix invalid add contact
tanguoyang Apr 15, 2024
cddf016
Merge branch 'update-manual-testing' of https://github.com/AY2324S2-C…
tanguoyang Apr 15, 2024
57010d7
Fix add invalid contact
tanguoyang Apr 15, 2024
c9d74d6
Add logger and assertions
Teeesa7 Apr 15, 2024
b7258e4
Fix checkstyle
Teeesa7 Apr 15, 2024
c623e7a
Merge remote-tracking branch 'origin/master' into update-manual-testing
angsongyee Apr 15, 2024
6a9d713
Add logging for find tech stack command
maiyasaliha Apr 15, 2024
8847e4f
Add logging for rate command
maiyasaliha Apr 15, 2024
3c11f6b
Fix spelling
maiyasaliha Apr 15, 2024
863a09f
Change line for guoyang
angsongyee Apr 15, 2024
1c28f58
Merge pull request #190 from AY2324S2-CS2103T-T12-1/logging
maiyasaliha Apr 15, 2024
85303bd
Amend delete-contact in manual testing
angsongyee Apr 15, 2024
b57c299
Add write-up for send email feature, fix manual test
Teeesa7 Apr 15, 2024
0e40343
Add write-up for send email feature, fix manual test
Teeesa7 Apr 15, 2024
5d06c5c
Fix merge conflict
Teeesa7 Apr 15, 2024
e95ddc5
Remove assert statements
Teeesa7 Apr 15, 2024
d2ea9fc
Merge pull request #189 from AY2324S2-CS2103T-T12-1/code-quality-fixe…
Teeesa7 Apr 15, 2024
a938a89
Amend adding contact for manual testing
angsongyee Apr 15, 2024
0ba57e1
Update implementation section
yuechen2001 Apr 15, 2024
e610d00
Fix grammar
tanguoyang Apr 15, 2024
c48a8a6
Standardise manual testing
maiyasaliha Apr 15, 2024
532b687
Fix markdown issues
yuechen2001 Apr 15, 2024
c0af352
Merge branch 'update-manual-testing' of https://github.com/AY2324S2-C…
maiyasaliha Apr 15, 2024
41d1410
Merge branch 'update-manual-testing' of https://github.com/AY2324S2-C…
yuechen2001 Apr 15, 2024
8fa93b8
Fix typo in DG
angsongyee Apr 15, 2024
cfc58b5
Fix github logo in title bar
angsongyee Apr 15, 2024
f502e6d
Merge branch 'update-manual-testing' of https://github.com/AY2324S2-C…
yuechen2001 Apr 15, 2024
3418591
Revert "Fix github logo in title bar"
angsongyee Apr 15, 2024
f329116
Merge branch 'update-manual-testing' of github.com:AY2324S2-CS2103T-T…
angsongyee Apr 15, 2024
efd35d4
Merge pull request #182 from AY2324S2-CS2103T-T12-1/update-manual-tes…
angsongyee Apr 15, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
30 changes: 30 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: MarkBind Action

on:
push:
branches:
- master

permissions:
contents: write
pages: write
id-token: write

jobs:
build_and_deploy:
runs-on: ubuntu-latest
steps:
- name: Install Graphviz
run: sudo apt-get install graphviz
- name: Install Java
uses: actions/setup-java@v3
with:
java-version: '11'
distribution: 'temurin'
- name: Build & Deploy MarkBind site
uses: MarkBind/markbind-action@v2
with:
token: ${{ secrets.GITHUB_TOKEN }}
rootDirectory: './docs'
baseUrl: '/tp' # assuming your repo name is tp
version: '^5.2.0'
17 changes: 17 additions & 0 deletions .github/workflows/telegram-alerts.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: Telegram Pull Request Notifier

on:
pull_request_target:
types: [opened, review_requested]

jobs:
notification:
runs-on: ubuntu-latest

steps:
# Send a telegram message on pr open or review request
- name: Pull Request Telegram
uses: angsongyee/pr-telegram-action@master
with:
bot_token: '${{ secrets.BOTTOKEN }}'
chat_id: '${{ secrets.CHATID }}'
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,13 @@
/.gradle/
/build/
src/main/resources/docs/
/bin/

# IDEA files
/.idea/
/out/
/*.iml
.editorconfig

# Storage/log files
/data/
Expand All @@ -21,3 +23,5 @@ src/test/data/sandbox/
# MacOS custom attributes files created by Finder
.DS_Store
docs/_site/
docs/_markbind/logs/
/_markbind
4 changes: 2 additions & 2 deletions LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ MIT License

Copyright (c) 2016 Software Engineering Education - FOSS Resources

Permission is hereby granted, free of charge, to any person obtaining a copy
Permission is hereby granted, free of charge, to any contact obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
copies of the Software, and to permit contacts to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
Expand Down
27 changes: 16 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,19 @@
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/actions)
[![CI Status](https://github.com/AY2324S2-CS2103T-T12-1/tp/workflows/Java%20CI/badge.svg)](https://github.com/AY2324S2-CS2103T-T12-1/tp/actions)

![Ui](docs/images/Ui.png)

* This is **a sample project for Software Engineering (SE) students**.<br>
Example usages:
* as a starting point of a course project (as opposed to writing everything from scratch)
* as a case study
* The project simulates an ongoing software project for a desktop application (called _AddressBook_) used for managing contact details.
* It is **written in OOP fashion**. It provides a **reasonably well-written** code base **bigger** (around 6 KLoC) than what students usually write in beginner-level SE modules, without being overwhelmingly big.
* It comes with a **reasonable level of user and developer documentation**.
* It is named `AddressBook Level 3` (`AB3` for short) because it was initially created as a part of a series of `AddressBook` projects (`Level 1`, `Level 2`, `Level 3` ...).
* For the detailed documentation of this project, see the **[Address Book Product Website](https://se-education.org/addressbook-level3)**.
* This project is a **part of the se-education.org** initiative. If you would like to contribute code to this project, see [se-education.org](https://se-education.org#https://se-education.org/#contributing) for more info.


**Product Name**
>CodeConnect

**Target User**
>Student Developer

**Value Proposition**
>CodeConnect aims to let student developers keep track of and reach out easily to other student developers with relevant skills for collaboration opportunities or recommendations when forming hackathon teams.

Project notes (internal): [see here](https://docs.google.com/document/d/1wDRApxjKgLv_gZx7Fe1u0XLsa73Taj0THSegizHslss/edit#heading=h.gue37j8ig519)

This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org).

12 changes: 11 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ plugins {
id 'jacoco'
}

run {
enableAssertions = true
}

mainClassName = 'seedu.address.Main'

sourceCompatibility = JavaVersion.VERSION_11
Expand Down Expand Up @@ -40,6 +44,10 @@ task coverage(type: JacocoReport) {
}
}

run {
enableAssertions = true
}

dependencies {
String jUnitVersion = '5.4.0'
String javaFxVersion = '17.0.7'
Expand All @@ -62,11 +70,13 @@ dependencies {

testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: jUnitVersion

testImplementation 'org.mockito:mockito-core:5.11.0'

testRuntimeOnly group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: jUnitVersion
}

shadowJar {
archiveFileName = 'addressbook.jar'
archiveFileName = 'CodeConnect.jar'
}

defaultTasks 'clean', 'test'
23 changes: 23 additions & 0 deletions docs/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
_markbind/logs/

# Dependency directories
node_modules/

# Production build files (change if you output the build to a different directory)
_site/

# Env
.env
.env.local

# IDE configs
.vscode/
.idea/*
*.iml
63 changes: 30 additions & 33 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,56 @@
---
layout: page
title: About Us
layout: default.md
title: "About Us"
---

We are a team based in the [School of Computing, National University of Singapore](http://www.comp.nus.edu.sg).
# About Us

You can reach us at the email `seer[at]comp.nus.edu.sg`
We are a team based in the [School of Computing, National University of Singapore](http://www.comp.nus.edu.sg).

## Project team

### John Doe

<img src="images/johndoe.png" width="200px">
### Guo Yang

[[homepage](http://www.comp.nus.edu.sg/~damithch)]
[[github](https://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
<img src="images/tanguoyang.png" width="200px">

* Role: Project Advisor
[[GitHub](http://github.com/tanguoyang)]

### Jane Doe
* Role: Team Lead
* Responsibilities: Tracking deliverables and deadlines, ensuring that the team is on track.

<img src="images/johndoe.png" width="200px">
### Song Yee

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
<img src="images/angsongyee.png" width="200px">

* Role: Team Lead
* Responsibilities: UI
[[GitHub](http://github.com/angsongyee)]

* Role: Git Expert
* Responsibilities: Ensure that good Git practices are adhered to.

### Johnny Doe
### Tresa

<img src="images/johndoe.png" width="200px">
<img src="images/teee728.png" width="200px">

[[github](http://github.com/johndoe)] [[portfolio](team/johndoe.md)]
[[GitHub](http://github.com/Teee728)]

* Role: Developer
* Responsibilities: Data
* Role: Testing IC
* Responsibilities: Ensure features are well-tested and bug-free.

### Jean Doe
### Sumaiya

<img src="images/johndoe.png" width="200px">
<img src="images/maiyasaliha.png" width="200px">

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[GitHub](http://github.com/maiyasaliha)]

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Role: Code Quality IC
* Responsibilities: Ensures that code quality follows industry standards.

### James Doe
### Yuechen

<img src="images/johndoe.png" width="200px">
<img src="images/yuechen2001.png" width="200px">

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[GitHub](http://github.com/yuechen2001)]

* Role: Developer
* Responsibilities: UI
* Role: Documentation IC
* Responsibilities: Ensures that features are well-documented.
6 changes: 4 additions & 2 deletions docs/Configuration.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
layout: page
title: Configuration guide
layout: default.md
title: "Configuration guide"
---

# Configuration guide

Certain properties of the application can be controlled (e.g user preferences file location, logging level) through the configuration file (default: `config.json`).
13 changes: 8 additions & 5 deletions docs/DevOps.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
---
layout: page
title: DevOps guide
layout: default.md
title: "DevOps guide"
pageNav: 3
---

* Table of Contents
{:toc}
# DevOps guide

--------------------------------------------------------------------------------------------------------------------
<!-- * Table of Contents -->
<page-nav-print />

<!-- -------------------------------------------------------------------------------------------------------------------- -->

## Build automation

Expand Down
Loading
Loading