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

[CS2103T-F08-4] NUSearch #113

Open
wants to merge 535 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
535 commits
Select commit Hold shift + click to select a range
be7feac
Merge pull request #136 from kayabuttertoastt/update-parser-testcases
lawruixi Oct 29, 2023
3ae30f9
Fix list bug
frrrrry Oct 29, 2023
c861e15
Update gradle.yml
lawruixi Oct 29, 2023
3c6e917
Update RoleContainsKeywordsPredicate
frrrrry Oct 30, 2023
1be629f
Merge pull request #139 from AY2324S1-CS2103T-F08-0/update-roleXXX
xxiaoweii Oct 30, 2023
496efc1
delete white space
wjacobw Oct 30, 2023
063fabe
Add java docs
wjacobw Oct 30, 2023
b603ac5
Merge pull request #141 from wjacobw/branch-ListTestCase
xxiaoweii Oct 30, 2023
3dc51c2
Delete empty method block
frrrrry Oct 30, 2023
690a6d9
Add testcases for SampleDataUtil
frrrrry Oct 30, 2023
7bf04ce
Fix checkstyle errors
frrrrry Oct 30, 2023
0ed9776
Add more testcases for AddCommandParserTest
xxiaoweii Oct 31, 2023
9b2bd4d
Add more testcases for ListCommand
xxiaoweii Oct 31, 2023
c5389ce
Add JavaDoc for methods in ListCommand
xxiaoweii Oct 31, 2023
0bc7cc8
Fix checkstyle error
xxiaoweii Oct 31, 2023
0a9a557
Fix bug in ListCommandTest
xxiaoweii Oct 31, 2023
0d22107
Fix checkstyle error
xxiaoweii Oct 31, 2023
5c6c902
Add more testcases for ParserUtilTest
xxiaoweii Oct 31, 2023
306dc78
Merge pull request #144 from AY2324S1-CS2103T-F08-0/add-more-testcases
xxiaoweii Oct 31, 2023
08f8ed5
Merge branch 'AY2324S1-CS2103T-F08-0:update-testcases-1' into update-…
xxiaoweii Oct 31, 2023
17ba107
Merge pull request #145 from xxiaoweii/update-testcases-1
kayabuttertoastt Oct 31, 2023
f13ae9b
Merge pull request #143 from AY2324S1-CS2103T-F08-0/update-testcases-1
lawruixi Oct 31, 2023
300624c
Change AddressBooKParser's parseCommand method
lawruixi Oct 31, 2023
4f31050
Add autocomplete feature
lawruixi Oct 31, 2023
b1ca7ff
Update to comply with checkstyle
lawruixi Oct 31, 2023
65afa8a
Add test case for getcommandwords
lawruixi Oct 31, 2023
0c58879
Fix compilation error due to missing import
lawruixi Oct 31, 2023
2472b16
Add more testcases for AddressBookParser
xxiaoweii Nov 1, 2023
e08bb1b
Merge pull request #146 from AY2324S1-CS2103T-F08-0/autocomplete
lawruixi Nov 1, 2023
6b1416a
Add more testcases to CourseTest
xxiaoweii Nov 1, 2023
71765a7
Merge branch 'AY2324S1-CS2103T-F08-0:master' into add-more--testcases
xxiaoweii Nov 1, 2023
f07c336
Edit AddCommand.java
xxiaoweii Nov 1, 2023
d824720
Change help command URL
xxiaoweii Nov 1, 2023
3056d78
Add new features to HelpCommand
xxiaoweii Nov 1, 2023
084cc28
Edit help window fxml
xxiaoweii Nov 1, 2023
ee7b493
Update address book logo
xxiaoweii Nov 1, 2023
006c237
Fix checkstyle error
xxiaoweii Nov 1, 2023
33e0c42
Remove unnecessary syntax
xxiaoweii Nov 1, 2023
39f28aa
Merge branch 'AY2324S1-CS2103T-F08-0:master' into update-UG
xxiaoweii Nov 1, 2023
e26d7df
Update version number for next JAR release
xxiaoweii Nov 1, 2023
c0219cf
Update information display in result box
xxiaoweii Nov 1, 2023
3cf5443
Update UG
xxiaoweii Nov 1, 2023
d8d3682
Merge pull request #147 from xxiaoweii/add-more--testcases
kayabuttertoastt Nov 1, 2023
11129ba
Merge pull request #150 from xxiaoweii/fix-bug
kayabuttertoastt Nov 1, 2023
6891b66
Merge branch 'AY2324S1-CS2103T-F08-0:master' into update-UG
xxiaoweii Nov 1, 2023
ec8a723
Implement FavList
kayabuttertoastt Nov 1, 2023
b10733f
Fix Checkstyle
kayabuttertoastt Nov 1, 2023
1c0a34f
Update UG
xxiaoweii Nov 1, 2023
ea932ef
Merge pull request #152 from kayabuttertoastt/add-favlist
kayabuttertoastt Nov 2, 2023
1a08b63
Merge pull request #153 from xxiaoweii/update-UG
kayabuttertoastt Nov 2, 2023
d8574c5
Fix autocomplete left arrow bug
lawruixi Nov 3, 2023
008803d
Merge pull request #164 from AY2324S1-CS2103T-F08-0/fix-autocomplete-bug
kayabuttertoastt Nov 3, 2023
3598151
Add edit feature in UG
frrrrry Nov 3, 2023
e2df122
Updated UserGuide.md
kayabuttertoastt Nov 3, 2023
a68e5c0
Update User Guide to include autocomplete
lawruixi Nov 3, 2023
91d03a5
Merge pull request #165 from AY2324S1-CS2103T-F08-0/update-ug-edit
xxiaoweii Nov 3, 2023
ca6ba8e
Merge pull request #166 from kayabuttertoastt/favlist-ug
lawruixi Nov 3, 2023
ef4e4ba
Merge pull request #167 from AY2324S1-CS2103T-F08-0/update-autocomple…
kayabuttertoastt Nov 3, 2023
784c4c8
Update format of the UG
frrrrry Nov 6, 2023
81d7de3
Fix fav command GUI bug
frrrrry Nov 6, 2023
02e66d1
Update fav and unfav tests
frrrrry Nov 6, 2023
95958a9
Merge pull request #218 from AY2324S1-CS2103T-F08-0/update-ug-format
xxiaoweii Nov 7, 2023
4067d73
Merge pull request #219 from AY2324S1-CS2103T-F08-0/bugfix-fav-label
xxiaoweii Nov 7, 2023
acf0339
fix adding extra fields to list does not show error bug
wjacobw Nov 7, 2023
df49c86
add test case for parseCommand_list()
wjacobw Nov 7, 2023
78f7f53
Fix copy-and-paste bug from searchtutorial, searchrole and searchcourse
lawruixi Nov 7, 2023
45ba086
Fix typo in description of searchtutorial
lawruixi Nov 7, 2023
b75e935
Fix misspelling in searchrole description
lawruixi Nov 7, 2023
7474371
Add different search commands to command summary
lawruixi Nov 7, 2023
af94d1d
Add a warning box for case-sensitivity of commands
lawruixi Nov 7, 2023
677c564
Fix search bugs
kayabuttertoastt Nov 7, 2023
c2b24ea
Fix checkstyle
kayabuttertoastt Nov 7, 2023
9e96364
Fix checkstyle
kayabuttertoastt Nov 7, 2023
dee403c
Fix incorrect add command in Command Summary of UG
lawruixi Nov 7, 2023
6c6ba3a
Fix testcases
kayabuttertoastt Nov 7, 2023
3ce7cab
Fix checkstyle
kayabuttertoastt Nov 7, 2023
30d2937
Fix checkstyle
kayabuttertoastt Nov 7, 2023
e6a6d1d
Fix checkstyle
kayabuttertoastt Nov 7, 2023
b8acf20
Update Quick Start section
lawruixi Nov 7, 2023
f6de3de
Merge pull request #222 from kayabuttertoastt/fix-search-bugs
kayabuttertoastt Nov 7, 2023
2a36ca2
Update PPP
kayabuttertoastt Nov 7, 2023
6610b7c
Add javadocs
kayabuttertoastt Nov 7, 2023
c7334f3
Update Mockup UI to be more accurate
lawruixi Nov 8, 2023
f4636c1
Merge branch 'master' into fix-ug-bugs
lawruixi Nov 8, 2023
4914e1b
Updated User Guide's search* command error messages
lawruixi Nov 8, 2023
cc954a2
Update FAQ section of User Guide
lawruixi Nov 8, 2023
de211a0
Merge pull request #223 from kayabuttertoastt/kirthigha-ppp
kayabuttertoastt Nov 8, 2023
2e7819f
Add correct feedback to users when they input invalid command
wjacobw Nov 8, 2023
d5c5af4
add test case
wjacobw Nov 8, 2023
7d72f12
Merge pull request #220 from wjacobw/bugfix-list-command
frrrrry Nov 8, 2023
5c3d50e
fix help, list, and clear command
wjacobw Nov 8, 2023
72968d5
fix check style
wjacobw Nov 8, 2023
b51316d
add test cases to clear and help command
wjacobw Nov 8, 2023
09816ca
Merge pull request #225 from wjacobw/bugfix-list-command
frrrrry Nov 8, 2023
967eae7
Change text in HTML elements to be markdown
lawruixi Nov 8, 2023
a52ca53
Fix search and favlist bugs
kayabuttertoastt Nov 8, 2023
91b16a9
Fix checkstyle
kayabuttertoastt Nov 8, 2023
46af06b
Merge pull request #227 from kayabuttertoastt/fix-testing-bugs
kayabuttertoastt Nov 8, 2023
925e55f
Update User Guide formatting for optimal PDF viewing experience
lawruixi Nov 8, 2023
4b35220
remove unnecessary lines of code, fixing some bugs
lawruixi Nov 8, 2023
cda5a2c
Merge pull request #224 from AY2324S1-CS2103T-F08-0/fix-ug-bugs
frrrrry Nov 8, 2023
102093f
Add input validation for each of the search commands
lawruixi Nov 8, 2023
482ec8d
Change profile to person
lawruixi Nov 8, 2023
668871f
Update test cases
lawruixi Nov 8, 2023
296d23a
Update AddressBookParserTest class to conform to checkstyle
lawruixi Nov 8, 2023
82b0291
Fix erroneous profile-person conversions
lawruixi Nov 8, 2023
cf09b1a
Fix another erroneous profile-person conversion
lawruixi Nov 8, 2023
29c23cd
Merge pull request #228 from AY2324S1-CS2103T-F08-0/fix-searchcourse-…
lawruixi Nov 9, 2023
4ad7fd3
add list command to dg
wjacobw Nov 9, 2023
c7a6aac
Merge pull request #230 from AY2324S1-CS2103T-F08-0/fix-ug-bugs
xxiaoweii Nov 9, 2023
2914b23
add more details to UG
wjacobw Nov 9, 2023
24f58e8
Update lawruixi's PPP
lawruixi Nov 9, 2023
dfed2c2
Change profile to person
frrrrry Nov 9, 2023
29ad4e6
Update favlist
frrrrry Nov 9, 2023
431c3dc
Update favlist in UG
frrrrry Nov 9, 2023
cf23a14
Update DG to include information on Autocomplete feature
lawruixi Nov 9, 2023
f4a8738
Add updates for the Autocomplete in DG section
lawruixi Nov 9, 2023
bc18889
Update Activity Diagram to conform to checkstyle
lawruixi Nov 9, 2023
9bf52ef
Fix erroneous indentation level in unordered list
lawruixi Nov 9, 2023
3287b20
Add section on adding bugs to GitHub issue tracker
lawruixi Nov 9, 2023
596deae
Update fry's ppp
frrrrry Nov 9, 2023
718ccf6
Merge pull request #235 from AY2324S1-CS2103T-F08-0/change-error-mess…
xxiaoweii Nov 10, 2023
d930dc2
Fix finding multiple keywords in search commands
lawruixi Nov 10, 2023
23e60d3
Remove background from NUSearch icon
lawruixi Nov 10, 2023
3eb0256
Add in a check for missing name field
xxiaoweii Nov 10, 2023
2700fe4
Fix empty role bug
xxiaoweii Nov 10, 2023
29f9904
Edit error message for empty name field
xxiaoweii Nov 10, 2023
e6d37e1
Fix duplicate courses bug
xxiaoweii Nov 10, 2023
6fee88b
Fix case sensitivity bug for name field
xxiaoweii Nov 10, 2023
6da72dd
Update Add Command in UG
xxiaoweii Nov 10, 2023
1163724
Fix the regex for tutorial
xxiaoweii Nov 10, 2023
064a3b5
Edit the valid prefix for adding a person
xxiaoweii Nov 10, 2023
0106cc4
Update add command UG
xxiaoweii Nov 10, 2023
9994a25
Fix failing testcases
xxiaoweii Nov 10, 2023
2bd6662
Remove redundant debugging statements
lawruixi Nov 10, 2023
eff2439
Merge pull request #233 from AY2324S1-CS2103T-F08-0/update-dg-autocom…
lawruixi Nov 11, 2023
c332a58
Merge pull request #234 from AY2324S1-CS2103T-F08-0/update-lawruixi-ppp
lawruixi Nov 11, 2023
00ead18
Merge pull request #236 from AY2324S1-CS2103T-F08-0/fix-search-comman…
lawruixi Nov 11, 2023
d0df153
Merge pull request #237 from AY2324S1-CS2103T-F08-0/remove-nusearch-i…
lawruixi Nov 11, 2023
8161220
Fix bug when parsing tutorials
frrrrry Nov 11, 2023
3ec7384
Merge branch 'master' into bugfix-add-tutorial
frrrrry Nov 11, 2023
cbae47b
Fix checkstyle
frrrrry Nov 11, 2023
a59a9e7
Bold headers in User Guide
lawruixi Nov 11, 2023
8776870
Format some text to markdown format
lawruixi Nov 11, 2023
cd659f8
Change image to be embedded on page directly.
lawruixi Nov 11, 2023
90ac7c0
Merge branch 'master' into fix-ug-bugs
lawruixi Nov 11, 2023
7f8cbdf
Format more text to markdown format
lawruixi Nov 11, 2023
afd9ef8
Merge pull request #240 from AY2324S1-CS2103T-F08-0/fix-ug-bugs
lawruixi Nov 11, 2023
4a34707
Merge pull request #238 from xxiaoweii/name-field-bug
kayabuttertoastt Nov 11, 2023
3076be6
Merge branch 'master' into branch-UpdateUGDG
wjacobw Nov 11, 2023
ad8db4d
Merge pull request #239 from AY2324S1-CS2103T-F08-0/bugfix-add-tutorial
xxiaoweii Nov 11, 2023
ee1732e
Merge pull request #231 from wjacobw/branch-UpdateUGDG
frrrrry Nov 11, 2023
408ab69
Update DG
frrrrry Nov 11, 2023
ae2639f
add draft ppp
wjacobw Nov 11, 2023
529b729
Merge pull request #241 from AY2324S1-CS2103T-F08-0/fry-update-dg
xxiaoweii Nov 11, 2023
6a8c1cd
Merge branch 'AY2324S1-CS2103T-F08-0:master' into add-command-ug
xxiaoweii Nov 11, 2023
ff03b5d
Merge pull request #243 from wjacobw/branch-draftppp
frrrrry Nov 11, 2023
89c5d41
Delete edit feature
frrrrry Nov 11, 2023
bd05765
Fix the specifier to the correct format
xxiaoweii Nov 12, 2023
99e8446
Remove unused specifier
xxiaoweii Nov 12, 2023
6b4ac54
Merge pull request #246 from AY2324S1-CS2103T-F08-0/delete-edit-1
xxiaoweii Nov 12, 2023
f3859c6
Merge pull request #247 from xxiaoweii/name-field-bug
kayabuttertoastt Nov 12, 2023
6b07820
Merge pull request #244 from xxiaoweii/add-command-ug
kayabuttertoastt Nov 12, 2023
0d97f1e
Update xxiaoweii's PPP
xxiaoweii Nov 12, 2023
375c1e8
Update the implementation of add feature in DeveloperGuide.md
xxiaoweii Nov 12, 2023
fcd53da
Add more glossary to the Glossary section of DG
xxiaoweii Nov 12, 2023
9752932
Revert favlist changes
frrrrry Nov 12, 2023
64ec8e3
Revert fix on adding error messages
frrrrry Nov 12, 2023
41ec3f8
Fix search validation bug
kayabuttertoastt Nov 12, 2023
d713c84
Update UG
frrrrry Nov 12, 2023
6b4eb2f
Fix checkstyle
kayabuttertoastt Nov 12, 2023
e9276bc
Fix Checkstyle
kayabuttertoastt Nov 12, 2023
2d853ae
Fix Checkstyle
kayabuttertoastt Nov 12, 2023
50daad2
Update Userguide
kayabuttertoastt Nov 12, 2023
1cb7bdc
Add clear command in UG
frrrrry Nov 12, 2023
7956417
Update FAQ for data file query
lawruixi Nov 12, 2023
74c3f21
Merge pull request #255 from kayabuttertoastt/final-bugfix
lawruixi Nov 12, 2023
349e0de
Merge pull request #257 from AY2324S1-CS2103T-F08-0/update-ug-known-i…
xxiaoweii Nov 12, 2023
7c52eaa
Merge pull request #256 from AY2324S1-CS2103T-F08-0/branch-revert-issues
xxiaoweii Nov 12, 2023
b465b3f
Revert case-sensitivity of input for Course
xxiaoweii Nov 12, 2023
b7bfcd0
Revert case-sensitivity of input for Course
xxiaoweii Nov 12, 2023
919a0fd
Revert case-sensitivity of input for Name
xxiaoweii Nov 12, 2023
fbdcc54
Revert the validation regex for tutorial input
xxiaoweii Nov 12, 2023
ca61346
Change test result
xxiaoweii Nov 12, 2023
988dcf9
Update UG and fry's ppp
frrrrry Nov 13, 2023
d017f5a
Merge pull request #258 from AY2324S1-CS2103T-F08-0/fry-update-ppp
xxiaoweii Nov 13, 2023
08c8a13
Fix test result
xxiaoweii Nov 13, 2023
b9b9948
Merge branch 'AY2324S1-CS2103T-F08-0:master' into name-field-bug
xxiaoweii Nov 13, 2023
39fc301
Update UG with the updated add command
xxiaoweii Nov 13, 2023
781a3c9
Merge pull request #259 from xxiaoweii/name-field-bug
kayabuttertoastt Nov 13, 2023
8464778
Merge pull request #248 from xxiaoweii/update-PPP
kayabuttertoastt Nov 13, 2023
5b5df8b
Merge pull request #260 from xxiaoweii/add-command-ug
kayabuttertoastt Nov 13, 2023
37ac8f3
fix list command
wjacobw Nov 13, 2023
88d9476
Update PPP and DG
kayabuttertoastt Nov 13, 2023
e42112f
Merge pull request #261 from wjacobw/branch-something
frrrrry Nov 13, 2023
9f8286b
Fix Checkstyle
kayabuttertoastt Nov 13, 2023
cec43cc
Merge pull request #262 from kayabuttertoastt/update-ppp-dg
lawruixi Nov 13, 2023
821b3db
Edit feature description
kayabuttertoastt Nov 13, 2023
ff6da06
Change version
frrrrry Nov 13, 2023
2fbaa89
Merge pull request #263 from kayabuttertoastt/final-dg-update
frrrrry Nov 13, 2023
31c5fbb
Update fry's ppp
frrrrry Nov 13, 2023
c517284
Merge branch 'master' into fry-update-ppp
frrrrry Nov 13, 2023
6b02393
Modify PPP
wjacobw Nov 13, 2023
c72c0f3
Edit acceptable tutorial input value in UG
xxiaoweii Nov 13, 2023
b78f6fc
Edit acceptable tutorial input value error message
xxiaoweii Nov 13, 2023
f2051df
Edit add command usage message in Help command
xxiaoweii Nov 13, 2023
248177c
Edit add command usage message in Add command
xxiaoweii Nov 13, 2023
09e8510
Edit the usage message for add command
xxiaoweii Nov 13, 2023
ad1c5ae
Added information about the maximum integer allowed.
lawruixi Nov 13, 2023
3be5a7d
Add information about the optional space after specifier
lawruixi Nov 13, 2023
a39db19
change ui mockup position
wjacobw Nov 13, 2023
e74c6aa
Add more information about case sensitivity for find commands
lawruixi Nov 13, 2023
776d446
Fix bug in UG
xxiaoweii Nov 13, 2023
e7c3cac
Fix bug in UG
xxiaoweii Nov 13, 2023
263bcf3
Update help command to include missing commands
lawruixi Nov 13, 2023
6e6964a
ug change
wjacobw Nov 13, 2023
946af35
more change
wjacobw Nov 13, 2023
c71204b
Merge pull request #273 from AY2324S1-CS2103T-F08-0/update-help-command
xxiaoweii Nov 13, 2023
6320e7a
Merge pull request #271 from AY2324S1-CS2103T-F08-0/fix-ug-bugs
xxiaoweii Nov 13, 2023
8fefe1b
Merge branch 'AY2324S1-CS2103T-F08-0:master' into add-command-ug
xxiaoweii Nov 13, 2023
cb68c5e
Merge pull request #268 from wjacobw/branch-updatePPP3
frrrrry Nov 13, 2023
f4d2b37
Merge pull request #274 from xxiaoweii/add-command-ug
kayabuttertoastt Nov 13, 2023
6d0c959
Edit style
kayabuttertoastt Nov 13, 2023
3e8fe70
Merge pull request #275 from kayabuttertoastt/update-ug-style
frrrrry Nov 13, 2023
6304842
Update DG
frrrrry Nov 13, 2023
5c5228a
Fix some minor errors in UG
lawruixi Nov 13, 2023
f27333d
Updated ppp
lawruixi Nov 13, 2023
1cb5a21
Add an appropriate page break
lawruixi Nov 13, 2023
41d9673
Update DG
frrrrry Nov 13, 2023
5c54961
Merge pull request #277 from AY2324S1-CS2103T-F08-0/fix-ug-bugs
lawruixi Nov 13, 2023
0db8f74
Merge branch 'master' into fry-update-ppp
frrrrry Nov 13, 2023
b04c0a4
Update fry's ppp
frrrrry Nov 13, 2023
bbd6259
Fix uml diagrams checkstyle
frrrrry Nov 13, 2023
7388927
Fix uml checkstyle
frrrrry Nov 13, 2023
038cc81
Merge pull request #280 from AY2324S1-CS2103T-F08-0/fry-update-ppp
xxiaoweii Nov 13, 2023
4995aa2
Merge pull request #278 from AY2324S1-CS2103T-F08-0/update-lawruixi-ppp
xxiaoweii Nov 13, 2023
7a15fb8
Add page break in fry's ppp
frrrrry Nov 13, 2023
d6bfeeb
Merge pull request #281 from AY2324S1-CS2103T-F08-0/fry-update-ppp
xxiaoweii Nov 13, 2023
ca53aa1
Fix errors in User Guide
lawruixi Nov 14, 2023
83b9bdf
Fix more bugs with UG
lawruixi Nov 14, 2023
0c770ba
Merge pull request #282 from AY2324S1-CS2103T-F08-0/fix-ug-bugs
xxiaoweii Nov 14, 2023
7dfdf01
Fix usage message for add command
xxiaoweii Nov 14, 2023
17414bc
Fix usage message for add command
xxiaoweii Nov 14, 2023
464ddf0
Fix ug bug
xxiaoweii Nov 14, 2023
04b90f4
Fix ug bug
xxiaoweii Nov 14, 2023
14ade3d
Merge pull request #283 from xxiaoweii/add-command-ug
xxiaoweii Nov 14, 2023
8489600
Fix ug bug
xxiaoweii Nov 14, 2023
b0d4d31
Merge pull request #284 from xxiaoweii/add-command-ug
xxiaoweii Nov 14, 2023
955da55
Fix ug bug
xxiaoweii Nov 14, 2023
b34778f
Merge pull request #285 from xxiaoweii/add-command-ug
xxiaoweii Nov 14, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: MarkBind Action

on:
push:
branches:
- master

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' # replace with your repo name
version: '^5.1.0'
2 changes: 1 addition & 1 deletion .github/workflows/gradle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
java-package: jdk+fx

- name: Build and check with Gradle
run: ./gradlew check coverage
run: ./gradlew clean && ./gradlew check coverage

- name: Upload coverage reports to Codecov
if: runner.os == 'Linux'
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,4 @@ src/test/data/sandbox/
# MacOS custom attributes files created by Finder
.DS_Store
docs/_site/
docs/_markbind/logs/
30 changes: 19 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,22 @@
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/actions)
# NUSearch

[![CI Status](https://github.com/AY2324S1-CS2103T-F08-0/tp/actions/workflows/gradle.yml/badge.svg?branch=master)](https://github.com/AY2324S1-CS2103T-F08-0/tp/actions)

> Introducing the NUSearch: Your Comprehensive NUS Contact Tracking Resource

## Description
NUSearch is designed for NUS students seeking quick access to contact details of professors, teaching assistants,
or fellow students enrolled in specific modules or tutorials. It allows NUS students to store all the relevant information
of their peers, teaching assistants and professors in one place through a systematic and user-friendly approach.

## Motivation
We aim to simplify the process of accessing academic information by developing an efficient directory app.
This app will help students to consolidate professors, teaching assistance (TAs) and their classmates’ profile,
improving the ease of accessing the details of individuals whom the students might need to contact for that semester.

## UI Mockup

![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.
## Credits
This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org).
7 changes: 6 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ task coverage(type: JacocoReport) {
}

dependencies {
testImplementation 'junit:junit:4.13.1'
String jUnitVersion = '5.4.0'
String javaFxVersion = '17.0.7'

Expand All @@ -65,8 +66,12 @@ dependencies {
testRuntimeOnly group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: jUnitVersion
}

run {
enableAssertions = true
}

shadowJar {
archiveFileName = 'addressbook.jar'
archiveFileName = 'NUSearch.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
60 changes: 31 additions & 29 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,61 @@
---
layout: page
title: About Us
layout: default.md
title: "About Us"
---

# About Us

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

You can reach us at the email `seer[at]comp.nus.edu.sg`

## Project team
## NUSearch

### John Doe
### Fan Ruoyu

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

[[homepage](http://www.comp.nus.edu.sg/~damithch)]
[[github](https://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](https://github.com/frrrrry)]
[[portfolio](team/frrrrry.md)]

* Role: Project Advisor
* Role: Developer
* Responsibilities: Documentation

### Jane Doe
### William Jacob

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

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

* Role: Team Lead
* Responsibilities: UI
* Role: Developer
* Responsibilities: Testing

### Johnny Doe
### Law Rui Xi

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

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

* Role: Developer
* Responsibilities: Data
* Responsibilities: Code Quality

### Jean Doe
### Ong Xiao Wei

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Responsibilities: Scheduling and tracking

### James Doe
### Kirthigha Shanmuganantham

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

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

* Role: Developer
* Responsibilities: UI
* Role: Team Lead
* Responsibilities: Leader
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