Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
651 commits
Select commit Hold shift + click to select a range
d108d4d
Merge branch 'master' into Update-PopUp-and-HelpWindow
flyingsalsa Nov 6, 2024
77e1d37
Update HelpWindow.java
flyingsalsa Nov 6, 2024
242527b
Update CommandTextFlow.java
flyingsalsa Nov 6, 2024
c9a7000
Update HelpWindow.fxml
flyingsalsa Nov 6, 2024
f50d5f0
Merge pull request #233 from flyingsalsa/Update-PopUp-and-HelpWindow
flyingsalsa Nov 6, 2024
61b5f31
Merge pull request #231 from Xczheng0105/branch-FavUnfavGameTesting
flyingsalsa Nov 6, 2024
87fd646
Update command log to store user input
ChenLeiyu Nov 7, 2024
948f0a8
Add undo message displaying command undone
ChenLeiyu Nov 7, 2024
6b4b93c
Refactor redundant code for undoing
ChenLeiyu Nov 7, 2024
b30f1d3
Fix "edit" command showing whole list
ChenLeiyu Nov 7, 2024
530be66
Remove unused import
ChenLeiyu Nov 7, 2024
39aff2d
Fix edit testing for filtered lists
ChenLeiyu Nov 7, 2024
9f529fc
Merge pull request #235
JJtan2002 Nov 7, 2024
30ffcbd
Fix autosuggest height
JJtan2002 Nov 7, 2024
8a246c8
Update HelpWindow.java
flyingsalsa Nov 7, 2024
287a054
Merge pull request #236 from flyingsalsa/Update-PopUp-and-HelpWindow
flyingsalsa Nov 7, 2024
abd1949
Fix addgame throwing illegalArgumentException
JJtan2002 Nov 7, 2024
92457e1
Merge branch 'AY2425S1-CS2103T-T12-4:master' into master
JJtan2002 Nov 7, 2024
20640ee
Adjust HelpWindow
JJtan2002 Nov 7, 2024
0ac0268
Add credits for star png image
Xczheng0105 Nov 7, 2024
82c4c61
Update HelpWindow.css
flyingsalsa Nov 7, 2024
c921e1a
Merge pull request #238
flyingsalsa Nov 7, 2024
a8be9a8
Merge pull request #240 from Xczheng0105/master
Xczheng0105 Nov 7, 2024
109b574
Merge pull request #241
flyingsalsa Nov 7, 2024
4a6a085
Update add command descriptions
ChenLeiyu Nov 7, 2024
ca9a2c9
Merge pull request #242 from ChenLeiyu/update-add-command-info
ChenLeiyu Nov 7, 2024
8836f54
Update UI inconsistencies
flyingsalsa Nov 7, 2024
897858d
Update HelpWindow.java
flyingsalsa Nov 7, 2024
a143f64
Add findgame command
JJtan2002 Nov 7, 2024
3a46014
Merge branch 'master' into master
flyingsalsa Nov 7, 2024
ce6d68b
Fix CI
JJtan2002 Nov 7, 2024
469755b
Update CommandTextFlowTest.java
flyingsalsa Nov 7, 2024
d61da5f
Update CommandTextFlow.java
flyingsalsa Nov 7, 2024
3d4f08c
Merge branch 'master' of https://github.com/flyingsalsa/tp
flyingsalsa Nov 7, 2024
0c076e5
Merge pull request #244
JJtan2002 Nov 7, 2024
e498b08
Add clock symbol to UI
JJtan2002 Nov 7, 2024
f1bb032
Merge pull request #245
JJtan2002 Nov 7, 2024
f026d3f
Fix Testcases
flyingsalsa Nov 7, 2024
88d0088
Merge pull request #243
flyingsalsa Nov 7, 2024
9cde70e
Update user guide findtime command
ChenLeiyu Nov 7, 2024
737b915
Merge pull request #246 from ChenLeiyu/update-UG-findtime
ChenLeiyu Nov 7, 2024
830c993
Update UI
flyingsalsa Nov 7, 2024
48cdab3
Merge pull request #247 from flyingsalsa/master
flyingsalsa Nov 7, 2024
5e0a27d
Adjust error message
Kitty-001 Nov 7, 2024
c82c32a
Merge pull request #249 from Kitty-001/master
Kitty-001 Nov 7, 2024
71fd509
Move guiTests to another folder
flyingsalsa Nov 7, 2024
3e72ba0
Fix ui messages
ChenLeiyu Nov 7, 2024
7e0e34a
Fix line too long style error
ChenLeiyu Nov 7, 2024
1b6a32a
Update user guide for findgame command
ChenLeiyu Nov 7, 2024
1aa6997
Update gradle.yml
flyingsalsa Nov 7, 2024
acc39af
Remove extra printlines
flyingsalsa Nov 7, 2024
c5c9ac0
Test an edit
Xczheng0105 Nov 7, 2024
84d351c
Test an edit
Xczheng0105 Nov 7, 2024
555a7a7
Test new line
Xczheng0105 Nov 7, 2024
5482eee
Test <br>
Xczheng0105 Nov 7, 2024
24d4be4
Test <br>
Xczheng0105 Nov 7, 2024
d4c96d4
Improve formatting of UserGuide
Xczheng0105 Nov 7, 2024
60bcf79
Improve formatting of UserGuide
Xczheng0105 Nov 7, 2024
1a27b89
Fix minor formatting issue
Xczheng0105 Nov 7, 2024
8c36077
Fix a minor formatting issue
Xczheng0105 Nov 7, 2024
f6c4064
Test a formatting change
Xczheng0105 Nov 7, 2024
1617cb4
Fix formatting
Xczheng0105 Nov 7, 2024
0a1488e
Test page break
Xczheng0105 Nov 7, 2024
1ad8795
Add some page breaks
Xczheng0105 Nov 7, 2024
b875daa
Fix bugs for page breaks
Xczheng0105 Nov 7, 2024
81b8c61
Fix formatting bugs
Xczheng0105 Nov 7, 2024
5ae54eb
Test page breaks
Xczheng0105 Nov 7, 2024
6de6d29
Remove some dashed lines due to page breaks
Xczheng0105 Nov 7, 2024
6c18588
Update UI
flyingsalsa Nov 7, 2024
0c57dd6
Fix formatting issues
Xczheng0105 Nov 7, 2024
1a0545c
Merge pull request #251 from Xczheng0105/master
Xczheng0105 Nov 7, 2024
e71937a
Update ui
flyingsalsa Nov 7, 2024
0235c6e
Update DarkTheme.css
flyingsalsa Nov 7, 2024
f3e2e0d
Update MainWindow.java
flyingsalsa Nov 7, 2024
9a89de2
Update CommandBoxTest.java
flyingsalsa Nov 7, 2024
de83524
Update CommandBoxTest.java
flyingsalsa Nov 7, 2024
76e9112
Update Testcases
flyingsalsa Nov 7, 2024
d50a734
Update CommandBoxTest.java
flyingsalsa Nov 7, 2024
7960fc8
Fix Checkstyle
flyingsalsa Nov 7, 2024
8b2cf9f
Create fs
flyingsalsa Nov 7, 2024
5afa356
Delete folder
flyingsalsa Nov 7, 2024
e921d58
Move Files
flyingsalsa Nov 7, 2024
43f94a5
Merge pull request #252
JJtan2002 Nov 8, 2024
108b480
Merge branch 'master' into fix-ui-messages
JJtan2002 Nov 8, 2024
ed3fc04
Merge pull request #250
JJtan2002 Nov 8, 2024
3e14691
Add padding to autosuggest
JJtan2002 Nov 8, 2024
d377717
Merge pull request #253
JJtan2002 Nov 8, 2024
9c89652
Update User Guide
Kitty-001 Nov 8, 2024
9c17275
Merge pull request #255 from Kitty-001/master
Kitty-001 Nov 8, 2024
52cb32b
Update tutorial links
Kitty-001 Nov 8, 2024
fc7d0d8
Correct details
Kitty-001 Nov 8, 2024
586a13e
Update PreferredTime to allow overnight range
Kitty-001 Nov 9, 2024
6e14a0d
Delete unused navbar links
JJtan2002 Nov 9, 2024
8f0a6f2
Adjust UserGuide to fix navbar links
JJtan2002 Nov 9, 2024
cc408cd
Replace `PHONE` with `PHONE_NUMBER` in UG
JJtan2002 Nov 9, 2024
e1622f1
Fix optional fields in command summary add
JJtan2002 Nov 9, 2024
cb1e482
Remove unplanned archiving feature
JJtan2002 Nov 9, 2024
ba3ba45
Update title of DG
JJtan2002 Nov 9, 2024
ddfe1ed
Update Ui images
JJtan2002 Nov 9, 2024
b5b0ec9
Add note about undoing clear commands
JJtan2002 Nov 9, 2024
57601e5
Change `tries` to `attempts` in use cases
JJtan2002 Nov 9, 2024
5b18d22
Replace `start of the range` with `start time`
JJtan2002 Nov 9, 2024
ff50273
Merge pull request #301
JJtan2002 Nov 9, 2024
4366c81
Merge pull request #303
JJtan2002 Nov 9, 2024
5a0d4d1
Add scale to diagrams
JJtan2002 Nov 9, 2024
b97d5cf
Increase font size of UG table of contents
JJtan2002 Nov 9, 2024
21ea26a
Fix menu and help buttons
flyingsalsa Nov 9, 2024
26a1559
Fix grammar error in DG
JJtan2002 Nov 9, 2024
fc2ac58
Mention names being case sensitive
JJtan2002 Nov 9, 2024
acb0b66
Merge pull request #306 from flyingsalsa/master
flyingsalsa Nov 9, 2024
b024b68
Show valid time ranges
JJtan2002 Nov 9, 2024
63be1fb
Show invalid time ranges
JJtan2002 Nov 9, 2024
ab29d4e
Mention that time ranges cannot be one point in time
JJtan2002 Nov 9, 2024
7e0b00d
Update UiClassDiagram.puml
flyingsalsa Nov 9, 2024
65974dc
Merge pull request #307 from flyingsalsa/master
flyingsalsa Nov 9, 2024
41e1e2e
Merge pull request #305
JJtan2002 Nov 9, 2024
e1ec742
Increase font size of table of contents
JJtan2002 Nov 9, 2024
2e0c637
Merge pull request #308
JJtan2002 Nov 9, 2024
bf94166
Fix calculateListViewHeight() output
flyingsalsa Nov 9, 2024
25dc30c
Update UG
flyingsalsa Nov 9, 2024
79d099b
Update UserGuide.md
flyingsalsa Nov 9, 2024
03fa1ce
Update UserGuide.md
flyingsalsa Nov 9, 2024
9d32fa0
Update UserGuide.md
flyingsalsa Nov 9, 2024
6b6ba5a
Update UserGuide.md
flyingsalsa Nov 9, 2024
93bfaad
Merge pull request #309 from flyingsalsa/master
flyingsalsa Nov 9, 2024
da58f5b
Merge pull request #310 from flyingsalsa/master
flyingsalsa Nov 9, 2024
de2778e
Update commandpopup.png
flyingsalsa Nov 9, 2024
5642543
Merge pull request #311 from flyingsalsa/master
flyingsalsa Nov 9, 2024
d515dd9
Merge branch 'master' of https://github.com/Kitty-001/tp
Kitty-001 Nov 10, 2024
87bd886
Update User Guide
Kitty-001 Nov 10, 2024
875249e
Update Developer Guide
Kitty-001 Nov 10, 2024
6556cdb
Dump PreferredTime allowing overnight changes
Kitty-001 Nov 10, 2024
fbb941a
Update launch instruction
Kitty-001 Nov 10, 2024
9b2b045
Merge pull request #313 from Kitty-001/master
JJtan2002 Nov 10, 2024
f27cfc5
Update UserGuide up to Command Summary
JJtan2002 Nov 10, 2024
8e15c6e
Add undo JUnit tests
ChenLeiyu Nov 10, 2024
e880c9d
Merge pull request #314 from JJtan2002/master
JJtan2002 Nov 10, 2024
20e95df
Update UG headers and images
JJtan2002 Nov 10, 2024
90654c5
Merge pull request #316
JJtan2002 Nov 10, 2024
103f965
Merge pull request #317 from JJtan2002/master
JJtan2002 Nov 10, 2024
95d0c7f
Update commandpopup.png
flyingsalsa Nov 10, 2024
70afb5d
Update UserGuide.md
flyingsalsa Nov 10, 2024
8769dd5
Update UserGuide.md
flyingsalsa Nov 10, 2024
c0a6c64
Merge pull request #318 from flyingsalsa/master
flyingsalsa Nov 10, 2024
a9ddf00
Fix box type inconsistency in UG
flyingsalsa Nov 10, 2024
83d3e9f
Update User Guide
Kitty-001 Nov 10, 2024
3bac7e5
Merge pull request #319 from Kitty-001/master
Kitty-001 Nov 10, 2024
fcb6051
Add links to UG table
flyingsalsa Nov 10, 2024
7e5d169
Merge branch 'master' into master
flyingsalsa Nov 10, 2024
53fefce
Merge pull request #320 from flyingsalsa/master
flyingsalsa Nov 10, 2024
470d58d
Add Links to table
flyingsalsa Nov 10, 2024
9ec9eb4
Merge pull request #321 from flyingsalsa/master
flyingsalsa Nov 10, 2024
3ac6dbe
Update UserGuide.md
flyingsalsa Nov 10, 2024
fe00a3a
Update UserGuide.md
flyingsalsa Nov 10, 2024
ff71930
Reorder User Guide
JJtan2002 Nov 10, 2024
a0ccfc4
Fix typos
JJtan2002 Nov 10, 2024
3fa9db1
Merge pull request #322 from JJtan2002/master
JJtan2002 Nov 10, 2024
cd89b6a
Add more FAQs
JJtan2002 Nov 10, 2024
973c944
Correct the typo
Kitty-001 Nov 11, 2024
3210385
Merge pull request #323 from JJtan2002/master
JJtan2002 Nov 11, 2024
94429c2
Add output to commands in UG
JJtan2002 Nov 11, 2024
e092c58
Merge pull request #324 from JJtan2002/master
JJtan2002 Nov 11, 2024
5d01f95
Fix undo and load bug
JJtan2002 Nov 11, 2024
71a1e28
Fix code quality by adding camelcase
JJtan2002 Nov 11, 2024
f9d9901
Fix test cases
JJtan2002 Nov 11, 2024
cdfb79e
Merge pull request #327 from JJtan2002/master
ChenLeiyu Nov 11, 2024
a92cb05
Merge branch 'master' of https://github.com/Kitty-001/tp
Kitty-001 Nov 11, 2024
893152f
Update navbar
JJtan2002 Nov 11, 2024
ae24d14
Merge pull request #329 from JJtan2002/master
JJtan2002 Nov 11, 2024
737386f
Make a minor formatting to index page
Xczheng0105 Nov 11, 2024
6fb726f
Move Notes about Format forward and add details to UG
Kitty-001 Nov 11, 2024
2b7f1a1
Merge pull request #330 from Xczheng0105/master
ChenLeiyu Nov 11, 2024
9f0447b
Insert some line breaks
Xczheng0105 Nov 11, 2024
894be16
Merge branch 'AY2425S1-CS2103T-T12-4:master' into master
Xczheng0105 Nov 11, 2024
7ea0511
Merge pull request #332 from Xczheng0105/master
Xczheng0105 Nov 11, 2024
2b8fac2
Improve consistency of subheaders
Xczheng0105 Nov 11, 2024
fed8205
Merge branch 'AY2425S1-CS2103T-T12-4:master' into master
Xczheng0105 Nov 11, 2024
d17a46e
Update UG
Kitty-001 Nov 11, 2024
37e6bf1
Merge branch 'AY2425S1-CS2103T-T12-4:master' into master
Kitty-001 Nov 11, 2024
adda014
Merge pull request #335 from Xczheng0105/master
Xczheng0105 Nov 11, 2024
7ae34c3
Merge branch 'master' into master
Kitty-001 Nov 11, 2024
9e9611a
Fix an inconsistency in subheadings
Xczheng0105 Nov 11, 2024
66ee00e
Merge pull request #336 from Kitty-001/master
ChenLeiyu Nov 11, 2024
f4f94ed
Merge branch 'AY2425S1-CS2103T-T12-4:master' into master
Xczheng0105 Nov 11, 2024
d54944f
Fix alignment issues for FAQ section
Xczheng0105 Nov 11, 2024
75001ce
Fix alignment issues for FAQ section
Xczheng0105 Nov 11, 2024
59ffc3b
Fix new line issues
ChenLeiyu Nov 11, 2024
f718470
Merge pull request #337 from Xczheng0105/master
Xczheng0105 Nov 11, 2024
3dca814
Remove some awkward space
Kitty-001 Nov 11, 2024
4fca7c7
Add User Guide caution to load command
ChenLeiyu Nov 11, 2024
ddd065a
Update UserGuide.md
flyingsalsa Nov 11, 2024
84255b3
Update UserGuide.md
flyingsalsa Nov 11, 2024
5d81421
Add link for command terminal
Kitty-001 Nov 11, 2024
821497b
Merge pull request #338 from ChenLeiyu/fix-UG-details
ChenLeiyu Nov 11, 2024
bd1a1c9
Merge branch 'master' of https://github.com/Kitty-001/tp
Kitty-001 Nov 11, 2024
b565830
Fix a name inconsistency in the introduction
Xczheng0105 Nov 11, 2024
22898ba
Merge branch 'AY2425S1-CS2103T-T12-4:master' into master
Xczheng0105 Nov 11, 2024
9a27bb1
Merge pull request #339 from Xczheng0105/master
Xczheng0105 Nov 11, 2024
e97a769
Update index.md
flyingsalsa Nov 11, 2024
64a8b69
Update index.md
flyingsalsa Nov 11, 2024
8035763
Merge branch 'master' of https://github.com/Kitty-001/tp
Kitty-001 Nov 11, 2024
f2570df
Remove repetitive part of UG...
Kitty-001 Nov 11, 2024
dcac164
Update Testcases
flyingsalsa Nov 11, 2024
e04511a
Merge pull request #340 from flyingsalsa/master
flyingsalsa Nov 11, 2024
a7e3afb
Update README.md
flyingsalsa Nov 11, 2024
fbb63b8
Update README.md
flyingsalsa Nov 11, 2024
368b4d1
delete the wrong extension for UC8 in DG
Kitty-001 Nov 11, 2024
be91009
Merge branch 'AY2425S1-CS2103T-T12-4:master' into master
Kitty-001 Nov 11, 2024
eaea2e9
Merge pull request #341 from Kitty-001/master
Kitty-001 Nov 11, 2024
6f12655
Update Testcases
flyingsalsa Nov 11, 2024
3ad02b3
Merge branch 'master' into master
flyingsalsa Nov 11, 2024
1899df0
Merge pull request #342 from flyingsalsa/master
flyingsalsa Nov 11, 2024
a4945ee
Combine similar undo tests
ChenLeiyu Nov 11, 2024
96397f7
Remove obsolete proposed implementations
JJtan2002 Nov 12, 2024
b84fce3
Update design and implementation segments
JJtan2002 Nov 12, 2024
2100a23
Merge pull request #343
JJtan2002 Nov 12, 2024
ee14ee4
Add undo test for delete
ChenLeiyu Nov 12, 2024
2d5f545
Update planned enhancements
JJtan2002 Nov 12, 2024
496590f
Merge pull request #344
JJtan2002 Nov 12, 2024
63971a3
Remove all pagebreaks
Xczheng0105 Nov 12, 2024
47d3952
Fix unused import
ChenLeiyu Nov 12, 2024
8bfe0e3
Remove all pagebreaks
Xczheng0105 Nov 12, 2024
52d498c
Merge pull request #346 from Xczheng0105/master
Xczheng0105 Nov 12, 2024
dde8108
Add effort appendix
JJtan2002 Nov 12, 2024
dbafcf9
Fix stylecheck
JJtan2002 Nov 12, 2024
0a94d0c
Merge pull request #347
JJtan2002 Nov 12, 2024
e0b34b7
Update AboutUs page
JJtan2002 Nov 12, 2024
0966a1d
Make planned enhancements more consistent
JJtan2002 Nov 12, 2024
8306fc3
Merge pull request #345
JJtan2002 Nov 12, 2024
917c1f0
Update effort appendix
JJtan2002 Nov 12, 2024
e7c5bf5
Update navbar
JJtan2002 Nov 12, 2024
18eaaea
Merge pull request #348
JJtan2002 Nov 12, 2024
2b01bba
Update DeveloperGuide.md
flyingsalsa Nov 12, 2024
25c034f
Remove DG wrong taglist diagram
ChenLeiyu Nov 12, 2024
e7433d3
Update DeveloperGuide.md
flyingsalsa Nov 12, 2024
3ede906
Update DeveloperGuide.md
flyingsalsa Nov 12, 2024
6409e60
Update UiClassDiagram.puml
flyingsalsa Nov 12, 2024
8743f1c
Merge pull request #350 from ChenLeiyu/update-DG-taglist-diagram
ChenLeiyu Nov 12, 2024
b701a8e
Fix navbar
JJtan2002 Nov 12, 2024
90c8e03
Merge pull request #351
JJtan2002 Nov 12, 2024
732ba5b
Add a line of acknowledgement
Xczheng0105 Nov 12, 2024
bfdaefc
Merge pull request #352 from Xczheng0105/master
Xczheng0105 Nov 12, 2024
201d4e3
Fix typo
Xczheng0105 Nov 12, 2024
800314b
Merge branch 'master' of https://github.com/Xczheng0105/tp
Xczheng0105 Nov 12, 2024
c5edc7b
Merge pull request #353 from Xczheng0105/master
Xczheng0105 Nov 12, 2024
a081a24
Fix links in DG that point to AB3
JJtan2002 Nov 12, 2024
e791785
Merge pull request #354
JJtan2002 Nov 12, 2024
c21155d
Update DeveloperGuide.md
flyingsalsa Nov 12, 2024
db6d723
Update DeveloperGuide.md
flyingsalsa Nov 12, 2024
9416dee
Update DeveloperGuide.md
JJtan2002 Nov 12, 2024
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: '17'
distribution: 'zulu'
- 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.5.2'
7 changes: 6 additions & 1 deletion .github/workflows/gradle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,11 +36,16 @@ jobs:
java-version: '17'
java-package: jdk+fx

- name: Tests without GUI for linux
if: runner.os == 'Linux'
run: ./gradlew testNoGui

- name: Build and check with Gradle
if: runner.os != 'Linux'
run: ./gradlew check coverage

- name: Upload coverage reports to Codecov
if: runner.os == 'Linux'
if: runner.os == 'Windows'
uses: codecov/codecov-action@v4
with:
token: ${{ secrets.CODECOV_TOKEN }}
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,6 @@ src/test/data/sandbox/
# MacOS custom attributes files created by Finder
.DS_Store
docs/_site/
docs/_markbind/logs/
src/main/resources/view/reference colours.css
src/main/resources/view/DarkTheme1.css
17 changes: 6 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,9 @@
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/actions)
[![Java CI](https://github.com/AY2425S1-CS2103T-T12-4/tp/actions/workflows/gradle.yml/badge.svg)](https://github.com/AY2425S1-CS2103T-T12-4/tp/actions/workflows/gradle.yml)
[![codecov](https://codecov.io/gh/AY2425S1-CS2103T-T12-4/tp/graph/badge.svg?token=2P5CWTLNGM)](https://app.codecov.io/gh/AY2425S1-CS2103T-T12-4/tp)

![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/#contributing-to-se-edu) for more info.
Gamerbook Pro Max is designed for gamers who play multiplayer online games and need to keep track of their gaming friends,
teammates, and communities.

GamerBook Pro Max helps users manage contact details of a small group of personal gaming friends, tracking which games they play and their usernames across different platforms.
21 changes: 20 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,27 @@ plugins {
}

mainClassName = 'seedu.address.Main'

sourceCompatibility = JavaVersion.VERSION_17



targetCompatibility = JavaVersion.VERSION_17

repositories {
mavenCentral()
maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' }
}

task testNoGui(type: Test) {
useJUnitPlatform()
exclude '**/seedu/address/ui/**'
finalizedBy jacocoTestReport
}

run {
enableAssertions = true
}

checkstyle {
toolVersion = '10.2'
}
Expand All @@ -41,6 +53,7 @@ task coverage(type: JacocoReport) {
}

dependencies {
String testFxVersion = '4.0.15-alpha'
String jUnitVersion = '5.4.0'
String javaFxVersion = '17.0.7'

Expand All @@ -61,10 +74,16 @@ dependencies {
implementation group: 'com.fasterxml.jackson.datatype', name: 'jackson-datatype-jsr310', version: '2.7.4'

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

testRuntimeOnly group: 'org.testfx', name: 'openjfx-monocle', version: 'jdk-11+26'
testRuntimeOnly group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: jUnitVersion
}

run {
enableAssertions = true
}

shadowJar {
archiveFileName = 'addressbook.jar'
}
Expand Down
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
53 changes: 24 additions & 29 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,54 @@
---
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](https://www.comp.nus.edu.sg).
# 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

### John Doe

<img src="images/johndoe.png" width="200px">
### Lee Jun Long Matthew
<img src="images/flyingsalsa.png" width="200px">

[[github](https://github.com/flyingsalsa)]

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

* Role: Project Advisor
<img src="images/xczheng0105.png" width="200px">

### Jane Doe
[[github](https://github.com/xczheng0105)]

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

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
* Role: Member

* Role: Team Lead
* Responsibilities: UI

### Johnny Doe
### Chen Lei Yu

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

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

* Role: Developer
* Responsibilities: Data

### Jean Doe
### Tan Jia Jun

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Responsibilities: finish my equal share of this project

### James Doe
### Huang Yining

<img src="images/johndoe.png" width="200px">
<img src="images/kitty-001.png" width="200px">

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](https://github.com/Kitty-001)]

* Role: Developer
* Responsibilities: UI
* Responsibilities: learn skills and try to finish my equal share
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