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-W12-2] ModContacts #99

Open
wants to merge 266 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
266 commits
Select commit Hold shift + click to select a range
2f2a163
Merge pull request #18 from taufiq/docs/add-taufiq
taufiq Mar 11, 2024
9907c51
Merge pull request #12 from taufiq/update-readme
taufiq Mar 11, 2024
359ff44
Merge pull request #14 from blaukc/update-DG
yadunut Mar 11, 2024
31e95d0
Add the glossary page and fix some spelling mistakes
yadunut Mar 11, 2024
3660e8c
Merge pull request #27 from yadunut/add-glossary
blaukc Mar 13, 2024
4823072
Update website to remove references to AB3
yadunut Mar 13, 2024
c34a440
Merge pull request #28 from yadunut/website-adaptations
yadunut Mar 13, 2024
838ddb1
Refactor 'Person' -> 'Student' in application code
AdityaB4 Mar 14, 2024
e955d13
Refactor 'Person' -> 'Student' in test code
AdityaB4 Mar 14, 2024
d785804
Refactor 'Person' -> 'Student' in docs
AdityaB4 Mar 14, 2024
deb0688
Refactor 'JsonAdaptedPerson' -> 'JsonAdaptedStudent'
AdityaB4 Mar 14, 2024
978b6e9
Fix lexicographical import order
AdityaB4 Mar 14, 2024
8d4bafc
Break lines longer than 120 chars
AdityaB4 Mar 14, 2024
e58b4cb
Fix JavaDoc whitespace typo
AdityaB4 Mar 14, 2024
6eeaff3
Fix import ordering in src/test
AdityaB4 Mar 14, 2024
b26b3fc
Add base module classes
yadunut Mar 14, 2024
6a0a887
Fix Module constructor to ensure fields all non null
yadunut Mar 14, 2024
ce0e8b4
Merge pull request #30 from yadunut/base-module
yadunut Mar 14, 2024
98fc6e6
Refactor 'PERSON' -> 'STUDENT'
AdityaB4 Mar 14, 2024
21bb51a
Rename test/data json files
AdityaB4 Mar 14, 2024
d9d4b9b
Break lines with long parameter names
AdityaB4 Mar 14, 2024
7c90816
Merge pull request #29 from AdityaB4/refactor-student
AdityaB4 Mar 14, 2024
eb6d771
Add module data json file
blaukc Mar 14, 2024
d1e8d04
Add read from json data into Module objects
blaukc Mar 14, 2024
67bcb87
Initialise ModuleMap inside AddressBook
blaukc Mar 14, 2024
ebf19c2
Fix checkstyle mistakes
blaukc Mar 14, 2024
783638d
Add empty line in json file
blaukc Mar 15, 2024
6eda9ad
docs: Remove traces of AB3 from README
taufiq Mar 16, 2024
7a061e3
Merge pull request #33 from taufiq/taufiq/address-issue
taufiq Mar 16, 2024
31eee46
Merge pull request #32 from blaukc/add-module-data
blaukc Mar 16, 2024
017e772
Remove references to JSON in module
yadunut Mar 18, 2024
30123d7
Add base Module Map Storage interface and adapters
yadunut Mar 18, 2024
e4fc1bf
Update regex for Module Code
yadunut Mar 18, 2024
9dda757
Add validation for Description and Title
yadunut Mar 18, 2024
98c29e2
Remove storage deps from ModuleMap
yadunut Mar 18, 2024
f7a7713
Add moduleMap to addressbook
yadunut Mar 18, 2024
4bbe9a0
Change modulemap from optional to required
yadunut Mar 18, 2024
2bfd3ea
Add ModuleMap to model
yadunut Mar 18, 2024
d7a9838
Add ModelManager updates to tests
yadunut Mar 18, 2024
8f89cdd
Add docs and clean code
yadunut Mar 18, 2024
fb6e29b
Merge pull request #35 from yadunut/add-module-storage
taufiq Mar 20, 2024
29bab74
feat: Introduce add_module command
taufiq Mar 21, 2024
5a419c2
fix: Change type of List<E> for VALID_MODULES
taufiq Mar 21, 2024
70f6a78
chore: Remove unused imports and sanitization things
taufiq Mar 21, 2024
784d820
Fix import checkstyle violations
AdityaB4 Mar 21, 2024
0a1d8af
Break lines longer than 120 chars
AdityaB4 Mar 21, 2024
66413b7
Add missing JavaDoc comment
AdityaB4 Mar 21, 2024
974f57f
Fix indentation errors
AdityaB4 Mar 21, 2024
e2c70ef
Add missing method stubs
AdityaB4 Mar 21, 2024
9a7299e
Update tests with modules
AdityaB4 Mar 21, 2024
eb465d6
Break lines longer than 120 chars in /test
AdityaB4 Mar 21, 2024
1a8d116
test: Fix NullPtr Exceptions
taufiq Mar 21, 2024
9a22769
Merge pull request #38 from taufiq/taufiq/add-stu-module-cmd
AdityaB4 Mar 21, 2024
509308a
Add DeleteStudentModuleCommand and its parser
blaukc Mar 21, 2024
7132541
Add delete module functionality
blaukc Mar 21, 2024
5848fdf
Fix checkstyle
blaukc Mar 21, 2024
c5b1194
Add deleteModuleFromStudent method stub in AddCommandTest
blaukc Mar 21, 2024
edaf00f
Change tags to modules in GUI
blaukc Mar 21, 2024
d9f05ea
Add ModuleMap and Module to the model diagram
blaukc Mar 21, 2024
9e65ca4
Export model class diagram png
blaukc Mar 21, 2024
a861eef
Merge pull request #43 from blaukc/update-model-class-diagram
taufiq Mar 22, 2024
9dd5351
Merge pull request #40 from blaukc/delete-student-module-command
taufiq Mar 22, 2024
88856d7
Merge pull request #42 from blaukc/add-modules-gui
taufiq Mar 22, 2024
3e1c721
docs: Add UG foundation and include modules
taufiq Mar 25, 2024
0c150ee
chore: Enable assertions for gradle run
AdityaB4 Mar 25, 2024
e9ae5fe
Merge pull request #50 from AY2324S2-CS2103T-W12-2/taufiq-module-ug
taufiq Mar 25, 2024
653dc6a
Merge pull request #51 from AY2324S2-CS2103T-W12-2/enable-assertions
AdityaB4 Mar 25, 2024
c981d98
docs: rectify toc structuring
taufiq Mar 25, 2024
0779fcd
Add models for ModuleTiming, Timing and Day
blaukc Mar 25, 2024
6b47360
Checkstyle fixes
blaukc Mar 25, 2024
9ff156c
Make the get methods of Day and Timing return strings for Jackson
blaukc Mar 25, 2024
9330d00
Add comment for day of week format specifier
blaukc Mar 27, 2024
1f4e3cc
Merge pull request #52 from AY2324S2-CS2103T-W12-2/brandon/add-module…
blaukc Mar 27, 2024
8676629
Add JsonAdaptedModuleTiming
blaukc Mar 25, 2024
b586f6d
Update JsonAdaptedStudent and Student constructor with ModuleTimings
blaukc Mar 25, 2024
f997fa1
Fix everything else that broke when i changed Student constructor
blaukc Mar 25, 2024
6c2d04f
Fix checkstyle
blaukc Mar 25, 2024
0e453ec
Fix javadocs for getModuleTimings function in Student
blaukc Mar 27, 2024
b5af1f7
Merge pull request #53 from AY2324S2-CS2103T-W12-2/brandon/add-module…
blaukc Mar 27, 2024
4dba1c1
Add command and parser for add_timing
blaukc Mar 28, 2024
9642346
Add module timing to studnet function
blaukc Mar 28, 2024
531f79c
Add cascade delete on module timings when a module is removed from st…
blaukc Mar 28, 2024
871d69f
Update MESSAGE_SUCCESS for add module timing
blaukc Mar 28, 2024
bcc8bea
Add validation for module timing overlaps
blaukc Mar 28, 2024
4cba768
Add validation for start time < end time
blaukc Mar 28, 2024
736a4db
Fix checkstyle
blaukc Mar 28, 2024
44330d0
Fix broken tests
blaukc Mar 28, 2024
1c7ae95
docs: Add DG table of contents
AdityaB4 Mar 29, 2024
25baf4b
chore: Add .vscode to .gitignore
AdityaB4 Mar 29, 2024
effa88d
Remove unnecessary function in ModuleMapStorage
yadunut Mar 29, 2024
d479745
Add Intro into module handling into DG
yadunut Mar 29, 2024
f665ed0
Merge pull request #58 from yadunut/add-framework-into-dg
yadunut Mar 29, 2024
b79e917
docs: Add Student Module implementation explanation
taufiq Mar 29, 2024
c314786
Merge pull request #56 from AY2324S2-CS2103T-W12-2/update-dg
AdityaB4 Mar 29, 2024
2986685
Merge pull request #55 from AY2324S2-CS2103T-W12-2/brandon/add-module…
blaukc Mar 29, 2024
fd0d7ac
Add Command to List Modules by Prefix
yadunut Apr 2, 2024
0193e2a
Merge pull request #57 from yadunut/unnecessary-func
yadunut Apr 2, 2024
8353fb3
Fix command_word and update Command Output
yadunut Apr 2, 2024
e9ba2ff
Merge pull request #59 from yadunut/add-list-modules
yadunut Apr 2, 2024
942ebef
Add validation for moduleCode
blaukc Apr 2, 2024
a25acda
Merge pull request #60 from AY2324S2-CS2103T-W12-2/brandon/add-module…
blaukc Apr 2, 2024
775f514
Update GUI for Module Timings, remove email and address
blaukc Apr 2, 2024
70f3bfd
Fix checkstyle
blaukc Apr 3, 2024
0e07720
Merge pull request #62 from AY2324S2-CS2103T-W12-2/brandon/module-tim…
taufiq Apr 3, 2024
dbfa446
feat: add `isFreePredicate`
taufiq Apr 3, 2024
d3bb2a8
feat: add `FindFreeTimeCommand`
taufiq Apr 3, 2024
2889b10
fix: flip predicate return value
taufiq Apr 3, 2024
d8daa47
feat: add parser to parse `FindFreeTimeCommand`
taufiq Apr 3, 2024
7260a21
style: Add whitespaces to `MESSAGE_USAGE`
taufiq Apr 3, 2024
2732197
style: Sort out checkstyle errors
taufiq Apr 3, 2024
0de9bd3
feat: Add day parameter to command
taufiq Apr 3, 2024
c5bd7e4
style: Correct checkstyle (again)
taufiq Apr 3, 2024
80dfde2
fix: Keep module state when editing students
taufiq Apr 3, 2024
dfa5198
fix: correct test case
taufiq Apr 3, 2024
9a72cfc
Update UG with 2101 stuff and new commands
blaukc Apr 3, 2024
c90eaa0
Merge pull request #64 from AY2324S2-CS2103T-W12-2/taufiq/fix-edit-co…
taufiq Apr 4, 2024
ec931b3
Merge pull request #65 from AY2324S2-CS2103T-W12-2/brandon/update-ug
taufiq Apr 4, 2024
cfeeffe
Add module search command
yadunut Apr 4, 2024
4e5099c
Update USERGUIDE URL to point to the correct website
yadunut Apr 4, 2024
7bc7ba4
Add info to user guide
yadunut Apr 4, 2024
64c4ff0
Update title and CI badge for docs landing page
AdityaB4 Apr 4, 2024
ac3fa9b
Update repo and enable toc in jekyll config
AdityaB4 Apr 4, 2024
4f35b45
Update user specific UG sections
AdityaB4 Apr 4, 2024
a64338f
Update guide usage section and delete terms
AdityaB4 Apr 4, 2024
c2b5511
Fix double whitespace typo
AdityaB4 Apr 4, 2024
1a22524
Fix TOC auto-generation syntax
AdityaB4 Apr 4, 2024
470ff50
Fix FAQ section
AdityaB4 Apr 4, 2024
4760722
Introduce as a docs term
AdityaB4 Apr 4, 2024
d8c6329
Add Yadunand's email to contact information
AdityaB4 Apr 4, 2024
a21b514
Fix Taufiq image broken error
AdityaB4 Apr 4, 2024
4b6a69e
Fix Yadunand cannot see error
AdityaB4 Apr 4, 2024
b6768c5
Fix FAQ level
AdityaB4 Apr 4, 2024
28d5fb9
Add DeleteStudentModuleTimingCommand
AdityaB4 Apr 4, 2024
3fb8ca0
Fix checkstyle issues
yadunut Apr 4, 2024
df2676e
Merge pull request #66 from yadunut/add-module-search
yadunut Apr 4, 2024
45f7ba3
Add DeleteStudentModuleTimingCommandParser
AdityaB4 Apr 4, 2024
c288925
Add DeleteStudentModuleTimingCommandParser to AddressBookParser
AdityaB4 Apr 4, 2024
8a84fb1
Add AddressBook#deleteModuleTimingFromStudent
AdityaB4 Apr 4, 2024
1f99b06
Add ModelManager#deleteModuleTimingFromStudent
AdityaB4 Apr 4, 2024
4950586
Update Ui image
AdityaB4 Apr 4, 2024
cab20af
Update compareTo check condition
blaukc Apr 4, 2024
af80085
Merge pull request #63 from AY2324S2-CS2103T-W12-2/find-common-timing
blaukc Apr 4, 2024
e03b1b2
Update Help message
AdityaB4 Apr 4, 2024
81837f9
Add Timing#equals and ModuleTiming#equals
AdityaB4 Apr 4, 2024
1213415
Add validation for ModuleTiming on deletion
AdityaB4 Apr 4, 2024
8a223f5
Merge pull request #68 from AY2324S2-CS2103T-W12-2/add-delete-timing
AdityaB4 Apr 4, 2024
45840c7
Merge pull request #67 from AY2324S2-CS2103T-W12-2/aditya/update-ug
AdityaB4 Apr 4, 2024
3428b24
Update version
AdityaB4 Apr 4, 2024
8280374
Fix stub
AdityaB4 Apr 4, 2024
4a29b61
Merge pull request #69 from AY2324S2-CS2103T-W12-2/update-patch-v
AdityaB4 Apr 4, 2024
9d4cce0
Add validation to ensure valid moduleCode
yadunut Apr 7, 2024
abf6280
Fix broken test
yadunut Apr 7, 2024
a16cccd
Fix reading from JSON File
yadunut Apr 7, 2024
1773b8c
Add comments to pass linter
yadunut Apr 7, 2024
72bf467
Add validation for module code in listModule
yadunut Apr 7, 2024
6ee7245
Move code to ParserUtil
yadunut Apr 8, 2024
2148947
Merge pull request #123 from yadunut/fix-duplicate-modules
yadunut Apr 8, 2024
a4c5ef9
Fix toc link error
AdityaB4 Apr 9, 2024
7f97fde
Update delete_timing ug description
AdityaB4 Apr 9, 2024
3c8eb1a
Change filename to modcontacts.json
AdityaB4 Apr 9, 2024
73b77b9
Add OS Specific instructions for setup
AdityaB4 Apr 9, 2024
a066e9d
Merge pull request #125 from AY2324S2-CS2103T-W12-2/fix-toc-link
blaukc Apr 10, 2024
537444a
Merge pull request #129 from AY2324S2-CS2103T-W12-2/aditya/macos-launch
blaukc Apr 10, 2024
5e551db
Merge pull request #128 from AY2324S2-CS2103T-W12-2/aditya/match-file…
blaukc Apr 10, 2024
ce10f9d
Merge pull request #127 from AY2324S2-CS2103T-W12-2/aditya/fix-delete…
blaukc Apr 10, 2024
5767260
Add validation for start time < end time for find_free_time
blaukc Apr 10, 2024
549784f
Fix checkstyle
blaukc Apr 10, 2024
1c74c55
Add equals methods to ListModules and ModuleSearch
blaukc Apr 10, 2024
b8ce08f
Add basic coverage for parsers
blaukc Apr 10, 2024
57c3ca3
Fix checkstyle
blaukc Apr 10, 2024
54b839e
Add more comprehensive tests
blaukc Apr 10, 2024
54a6c44
Add AddModuleTiming implementation to DG
blaukc Apr 10, 2024
581ae55
Fix error message in find_free_time to match UG
blaukc Apr 12, 2024
6b0f3f7
Fix checkstyle
blaukc Apr 12, 2024
8af7bc3
Merge pull request #133 from AY2324S2-CS2103T-W12-2/brandon/dg-add-mo…
blaukc Apr 12, 2024
d961c5f
Merge pull request #132 from AY2324S2-CS2103T-W12-2/brandon/add-parse…
blaukc Apr 12, 2024
4a6861d
Merge pull request #131 from AY2324S2-CS2103T-W12-2/brandon/fix-fft-v…
blaukc Apr 12, 2024
1a2ecb6
Merge pull request #134 from AY2324S2-CS2103T-W12-2/brandon/fix-fft-e…
blaukc Apr 12, 2024
da89e44
feat: Do not truncate on long texts
taufiq Apr 14, 2024
07d3f4f
feat: Wrap long texts
taufiq Apr 14, 2024
04c7be0
Add case-sensitivity information in UG for DAY parameter
blaukc Apr 14, 2024
f1abda5
Fix incorrect parameters error different from UG
blaukc Apr 14, 2024
bd2418a
Merge pull request #138 from AY2324S2-CS2103T-W12-2/brandon/fix-comma…
blaukc Apr 14, 2024
2a85344
Cite AI use under acknowledgements
AdityaB4 Apr 15, 2024
129a86c
Revert to jekyll TOC generation
AdityaB4 Apr 15, 2024
67bd1a5
Add Planned Enhancements appendix
AdityaB4 Apr 15, 2024
e43f3fc
docs: Add documentation
taufiq Apr 15, 2024
8b2a1d0
Merge pull request #145 from AY2324S2-CS2103T-W12-2/taufiq/documentation
yadunut Apr 15, 2024
3afcc7b
Add list_modules, module_search description
yadunut Apr 15, 2024
ed7c4b3
Add Glossary
yadunut Apr 15, 2024
1b24dce
Add Conventions
yadunut Apr 15, 2024
76462fb
Merge pull request #143 from yadunut/user-guide
taufiq Apr 15, 2024
0998c1f
Update missing json filename update
AdityaB4 Apr 15, 2024
9d6eb60
Update title
AdityaB4 Apr 15, 2024
46c0d8f
Merge pull request #146 from AY2324S2-CS2103T-W12-2/missing-json-update
yadunut Apr 15, 2024
b320255
Merge branch 'master' into brandon/ug-case-sensitivity
blaukc Apr 15, 2024
4767dbf
Merge pull request #137 from AY2324S2-CS2103T-W12-2/brandon/ug-case-s…
blaukc Apr 15, 2024
4c7ff1d
Update user guide images
AdityaB4 Apr 15, 2024
413068e
Add tutorials and fix image paths
yadunut Apr 15, 2024
e9a0ac7
Merge pull request #147 from AY2324S2-CS2103T-W12-2/update-images
yadunut Apr 15, 2024
492a595
Update command Summary
yadunut Apr 15, 2024
8cde784
Fix Conventions
yadunut Apr 15, 2024
08fc213
Merge pull request #148 from yadunut/tutorial
yadunut Apr 15, 2024
e1b7ec1
Add Module timing clash test
AdityaB4 Apr 15, 2024
b3856ad
Add basic tests for ModuleTiming model
AdityaB4 Apr 15, 2024
51dc35c
Add basic tests for Module model
AdityaB4 Apr 15, 2024
a29c8fa
Add tests for Day model
AdityaB4 Apr 15, 2024
6d5248b
Add tests for ModuleCode model
AdityaB4 Apr 15, 2024
4de54c3
Add tag whitespace notice to ug
AdityaB4 Apr 15, 2024
d97f947
Fix UG links
blaukc Apr 15, 2024
074e9b3
Update formatting to workaround checkstyle bug
AdityaB4 Apr 15, 2024
f329424
Merge pull request #151 from AY2324S2-CS2103T-W12-2/brandon/fix-links
blaukc Apr 15, 2024
dc8d6e3
Add name containing 'S/O'/'D/O' Planned Enhancement
AdityaB4 Apr 15, 2024
f0f4e23
Merge pull request #142 from AY2324S2-CS2103T-W12-2/cite-ai
blaukc Apr 15, 2024
9e35ae9
Merge pull request #135 from AY2324S2-CS2103T-W12-2/taufiq/overflow-d…
blaukc Apr 15, 2024
218754d
Merge pull request #144 from AY2324S2-CS2103T-W12-2/aditya/planned-en…
blaukc Apr 15, 2024
05933c8
Merge pull request #150 from AY2324S2-CS2103T-W12-2/aditya/add-module…
AdityaB4 Apr 15, 2024
bf5f131
Merge pull request #149 from AY2324S2-CS2103T-W12-2/aditya/add-module…
AdityaB4 Apr 15, 2024
fd1e85a
Merge pull request #126 from AY2324S2-CS2103T-W12-2/aditya/update-tag…
blaukc Apr 15, 2024
6855fd9
Fix UG example command
blaukc Apr 15, 2024
3e8642a
Add annotated ui with explanation
AdityaB4 Apr 15, 2024
ef5ce48
Merge pull request #152 from AY2324S2-CS2103T-W12-2/brandon/fix-examp…
blaukc Apr 15, 2024
efc572b
Merge pull request #154 from AY2324S2-CS2103T-W12-2/aditya/add-annota…
AdityaB4 Apr 15, 2024
c5a56ae
Add filtering information
AdityaB4 Apr 15, 2024
c94144d
Merge pull request #155 from AY2324S2-CS2103T-W12-2/aditya/filter-info
blaukc Apr 15, 2024
ec77010
Fix tables
AdityaB4 Apr 15, 2024
71a8a95
Fix DG links
blaukc Apr 15, 2024
2a01812
Change tags to camel case
blaukc Apr 15, 2024
b87c396
Fix trailing space style errors
AdityaB4 Apr 15, 2024
0fe64f3
Merge pull request #156 from AY2324S2-CS2103T-W12-2/fix-tables
AdityaB4 Apr 15, 2024
e3639a0
Add delete_timing implementation and sequence diag
AdityaB4 Apr 15, 2024
4e48694
Edit latency NFR
AdityaB4 Apr 15, 2024
547c916
Remove more NFRs message
AdityaB4 Apr 15, 2024
4764c28
Add link to glossary for mainstream OS
AdityaB4 Apr 15, 2024
30ff55a
Add OS Specific instructions for setup
AdityaB4 Apr 15, 2024
1d292b0
Merge pull request #158 from AY2324S2-CS2103T-W12-2/delete-timing-dg
blaukc Apr 15, 2024
325afa6
Merge pull request #157 from AY2324S2-CS2103T-W12-2/brandon/fix-DG-links
blaukc Apr 15, 2024
e78d822
Merge pull request #159 from AY2324S2-CS2103T-W12-2/aditya/dg-tweaks
AdityaB4 Apr 15, 2024
d272567
Update information on ModuleMap
yadunut Apr 15, 2024
9e089a2
Update Diagram with ModuleMap
yadunut Apr 15, 2024
679b553
docs: Add FindFreeTimeSequenceDiagram.puml
taufiq Apr 15, 2024
3122a30
Misc UG fixes
blaukc Apr 15, 2024
555d826
docs: Add missing image diagram
taufiq Apr 15, 2024
1ac90d9
Merge pull request #161 from AY2324S2-CS2103T-W12-2/brandon/fix-ug-fo…
blaukc Apr 15, 2024
3251dce
Merge pull request #153 from yadunut/yadunand-dg
blaukc Apr 15, 2024
21e213b
Add untracked puml for delete_timing diagram
AdityaB4 Apr 15, 2024
8297f12
Merge pull request #162 from AY2324S2-CS2103T-W12-2/aditya/dg-tweaks
blaukc Apr 15, 2024
2ecdb50
Merge pull request #160 from AY2324S2-CS2103T-W12-2/taufiq/add-find-f…
blaukc Apr 15, 2024
b681362
Add page breaks for pdfs
AdityaB4 Apr 15, 2024
af963ee
Merge pull request #163 from AY2324S2-CS2103T-W12-2/add-ug-breaks
blaukc Apr 15, 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
3 changes: 2 additions & 1 deletion .github/workflows/gradle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ jobs:
build:
strategy:
matrix:
platform: [ubuntu-latest, macos-latest, windows-latest]
platform: [ubuntu-latest]
runs-on: ${{ matrix.platform }}

steps:
Expand Down Expand Up @@ -43,3 +43,4 @@ jobs:
uses: codecov/codecov-action@v3
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}

3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ src/main/resources/docs/
/out/
/*.iml

# VSCode files
/.vscode/

# Storage/log files
/data/
/config.json
Expand Down
19 changes: 7 additions & 12 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)

[![CI Status](https://github.com/AY2324S2-CS2103T-W12-2/tp/actions/workflows/gradle.yml/badge.svg)](https://github.com/AY2324S2-CS2103T-W12-2/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.
# ModContact

This app helps students find more-knowledge-others(MKOs) that they already know, and have the contacts for, by filtering their contacts by modules. ModContact allows for discovery of new MKOs (assuming this does not violate the constraints for the evolve direction).

# Acknowlegement
This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org)
4 changes: 4 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -69,4 +69,8 @@ shadowJar {
archiveFileName = 'addressbook.jar'
}

run {
enableAssertions = true
}

defaultTasks 'clean', 'test'
54 changes: 23 additions & 31 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,55 +5,47 @@ title: 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`
You can reach us at the email `y.p[at]u.nus.edu`

## Project team

### John Doe
### Bajaj Aditya

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

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

* Role: Project Advisor

### Jane Doe

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

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

* Role: Team Lead
* Responsibilities: UI
* Role: Developer
* Responsibilites: Code Writer and Scheduling

### Johnny Doe
### Brandon Lau

<img src="images/johndoe.png" width="200px">
<img src="images/blaukc.png" width="200px" height="200px" style="object-fit: cover; object-position: bottom">

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

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

### Jean Doe
### Yadunand Prem

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

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[homepage](https://gitea.ts.yadunut.com)]
[[github](http://github.com/yadunut)]
[[portfolio](team/yadunut.md)]

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Responsibilities: Code Writer

### James Doe
### Taufiq Mohammed

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

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

* Role: Developer
* Responsibilities: UI
* Responsibilities: Code Writer
Loading
Loading