Skip to content

[CS2103-T16-3] ResiReg #79

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

Open
wants to merge 462 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
462 commits
Select commit Hold shift + click to select a range
55f64ab
Implement EditRoomCommand
chloelee767 Oct 28, 2020
17e33da
Fix statistics tab bug
chloelee767 Oct 28, 2020
045c793
Merge pull request #117 from AY2021S1-CS2103-T16-3/mayank/fix-documen…
jetnew Oct 28, 2020
fb13a2e
Make command words more consistent
chloelee767 Oct 28, 2020
e1e8e35
Merge branch 'master' into chloe/1.3-rooms
chloelee767 Oct 28, 2020
f6ecf7a
Make prefixes more consistent
chloelee767 Oct 28, 2020
6c72e99
Allow add-room command to add tags
chloelee767 Oct 28, 2020
08eea31
PR edits
chloelee767 Oct 28, 2020
b6e7b86
Make prefixes totally unambiguous just in case
chloelee767 Oct 28, 2020
b45e769
Make PR edit I missed out
chloelee767 Oct 28, 2020
1813b42
Fix Law of Demeter violation in getNextSemester
JingYenLoh Oct 28, 2020
83601f0
Merge pull request #125 from AY2021S1-CS2103-T16-3/chloe/1.3-rooms
JingYenLoh Oct 28, 2020
86c80a6
Merge pull request #127 from AY2021S1-CS2103-T16-3/DeMeTeRsLaW
mkeoliya Oct 28, 2020
e295f0d
Combine functionality of {Find,List}Command
JingYenLoh Oct 28, 2020
f60275c
Revert "Combine functionality of {Find,List}Command"
JingYenLoh Oct 28, 2020
e169d28
Add more files to gitignore
chloelee767 Oct 29, 2020
468e99e
Remove AppMode
chloelee767 Oct 29, 2020
2bbb714
Make room binnable
chloelee767 Oct 29, 2020
fcb10e2
Allow room floor and room number to be edited
chloelee767 Oct 29, 2020
111f4ab
Update DG with allocation sequence diagrams and piechart use case
jetnew Oct 29, 2020
c7f885f
Merge pull request #129 from AY2021S1-CS2103-T16-3/chloe/remove-app-mode
mkeoliya Oct 29, 2020
abe6043
Update user guide
chloelee767 Oct 29, 2020
8955057
Update UG feature screenshots and profile
jetnew Oct 29, 2020
fadc0d0
Add newline at EOF
jetnew Oct 29, 2020
ff9e4d8
Add newline at EOF
jetnew Oct 29, 2020
2b73a80
Add docs
mkeoliya Oct 29, 2020
bce06dc
Update storage class diagram
Lysire Oct 29, 2020
9a8de15
Document semester archiving
JingYenLoh Oct 29, 2020
4a49885
Extract archive filename to constant
JingYenLoh Oct 29, 2020
d0b0c02
Fix table of contents
JingYenLoh Oct 29, 2020
c3cdaec
Fix some formatting issues
JingYenLoh Oct 29, 2020
248206f
Add UC10 - Archive command
JingYenLoh Oct 29, 2020
65890f8
Point model link to our project
JingYenLoh Oct 29, 2020
ebe8777
Merge branch 'master' into jingyen/update-dg
JingYenLoh Oct 29, 2020
0e336b1
Add newline
JingYenLoh Oct 29, 2020
a88cbc8
Update logic class diagram and API description
chloelee767 Oct 29, 2020
128b38b
Remove merge conflict cruft
chloelee767 Oct 29, 2020
1e87abd
Merge pull request #132 from AY2021S1-CS2103-T16-3/lysire/update-stor…
mkeoliya Oct 29, 2020
467b071
Change github image link to asset
jetnew Oct 29, 2020
9fd30fb
Merge branch 'master' of https://github.com/AY2021S1-CS2103-T16-3/tp …
mkeoliya Oct 29, 2020
9913696
Merge pull request #131 from AY2021S1-CS2103-T16-3/jetnew/update-ug-f…
JingYenLoh Oct 29, 2020
a5ce803
Update Model component
JingYenLoh Oct 29, 2020
730cb8c
Merge pull request #134 from AY2021S1-CS2103-T16-3/jingyen/update-dg
Lysire Oct 29, 2020
6b9ccfd
Rename ListRoom -> ListRooms
JingYenLoh Oct 29, 2020
04b3668
Add Class diagram
mkeoliya Oct 29, 2020
5de4748
Rename Person -> Student
JingYenLoh Oct 29, 2020
1118cfa
Rename ListCommand -> ListStudentsCommand
JingYenLoh Oct 29, 2020
5a4bc0f
Write ListStudentsCommand
JingYenLoh Oct 29, 2020
29e3b0c
Fix failing tests
JingYenLoh Oct 29, 2020
47dfdb7
Delete FindCommand
JingYenLoh Oct 29, 2020
67913bd
Remove find-students alias
JingYenLoh Oct 29, 2020
4996483
Fix checkstyle violations
JingYenLoh Oct 29, 2020
07d9dfe
Fix UG
mkeoliya Oct 29, 2020
abed862
Fix merge conflicts
mkeoliya Oct 29, 2020
3216246
Merge pull request #136 from AY2021S1-CS2103-T16-3/combine-find-and-list
mkeoliya Oct 29, 2020
1b36d46
Merge branch 'master' into jetnew/update-dg-sequence-diagrams
jetnew Oct 29, 2020
77e9d51
Merge pull request #135 from AY2021S1-CS2103-T16-3/mayank/add-docs
JingYenLoh Oct 29, 2020
fad1f53
Document updated students command
JingYenLoh Oct 29, 2020
d299c1c
Use 'or' to denote exclusivity instead of |
JingYenLoh Oct 29, 2020
965fbf9
Remove weird character in index
JingYenLoh Oct 29, 2020
9e0b4aa
Remove ellipsis student command help string
JingYenLoh Oct 29, 2020
f15d5ab
Fully replace | with or
JingYenLoh Oct 29, 2020
923837d
Merge pull request #137 from AY2021S1-CS2103-T16-3/combine-find-and-list
jetnew Oct 29, 2020
eb78f18
Document help command implementation in DG
chloelee767 Oct 29, 2020
c825787
Merge branch 'master' into chloe/1.3-update-docs
chloelee767 Oct 29, 2020
eb6e43c
Add use cases for add/delete/edit rooms and filter students/rooms
chloelee767 Oct 29, 2020
3f42912
Add screenshots for toggle-split
chloelee767 Oct 29, 2020
0a40a66
Fix some typos
chloelee767 Oct 29, 2020
cc6f463
Fix typo in quick start
chloelee767 Oct 29, 2020
c8ef395
Merge pull request #138 from AY2021S1-CS2103-T16-3/chloe/1.3-update-docs
jetnew Oct 30, 2020
4ecba85
Fix use case numbering and DeleteSequenceDiagram
jetnew Oct 30, 2020
c493579
Merge branch 'master' of https://github.com/AY2021S1-CS2103-T16-3/tp …
jetnew Oct 30, 2020
42814e2
Fix DG UC numbering
jetnew Oct 30, 2020
71fb480
Merge pull request #130 from AY2021S1-CS2103-T16-3/jetnew/update-dg-s…
chloelee767 Oct 30, 2020
58834d4
Modify Semester to just plain ints for AY and Sem
JingYenLoh Oct 30, 2020
2d15410
Purge roomFees
JingYenLoh Oct 30, 2020
1645db6
Update the semester in UI after archiving
JingYenLoh Oct 30, 2020
21095ed
Properly save archival file
JingYenLoh Oct 30, 2020
c727939
Remove unnecessary allocations field
JingYenLoh Oct 30, 2020
2a13371
Fix archive documentation getting rekt by merging
JingYenLoh Oct 30, 2020
0519d49
Remove all the numbers in headers
JingYenLoh Oct 30, 2020
0806be2
Make supported OSes clear in UG
JingYenLoh Oct 30, 2020
b78ebcd
Fix bug in restoring room, improve code defensiveness
chloelee767 Oct 31, 2020
ecb904a
Fix edit-student example in UG (#139)
chloelee767 Oct 31, 2020
8f1cc94
Fix delete-student examples (#159)
chloelee767 Oct 31, 2020
8d8e0a3
Fix command summary entry for rooms (#146)
chloelee767 Oct 31, 2020
0d2007f
Simplify multiple bin items message
chloelee767 Oct 31, 2020
d072fe7
Update existing bin tests for Rooms
chloelee767 Oct 31, 2020
28fd611
Set Semester properties instead of updating ref
JingYenLoh Oct 31, 2020
731d0af
Merge pull request #170 from AY2021S1-CS2103-T16-3/chloe/fix-room-bin…
mkeoliya Nov 1, 2020
c4e4a13
Merge pull request #169 from AY2021S1-CS2103-T16-3/chloe/ped-ug-fixes
mkeoliya Nov 1, 2020
0eeab0c
Fix PE-D issues
mkeoliya Nov 1, 2020
f88172d
Merge branch 'master' of https://github.com/AY2021S1-CS2103-T16-3/tp …
mkeoliya Nov 1, 2020
f8afa2c
Merge pull request #166 from AY2021S1-CS2103-T16-3/observable-semester
Lysire Nov 1, 2020
4f2aaa0
Merge pull request #167 from AY2021S1-CS2103-T16-3/jingyen/update-ug-…
Lysire Nov 1, 2020
afc0a8a
Merge pull request #168 from AY2021S1-CS2103-T16-3/jingyen/no-wsl
Lysire Nov 1, 2020
ff5e556
Fix bug with duplicate bin item
mkeoliya Nov 1, 2020
319cb1c
Purge statistics from ResiReg
jetnew Nov 1, 2020
da82e25
Merge pull request #171 from AY2021S1-CS2103-T16-3/jetnew/remove-stat…
mkeoliya Nov 1, 2020
852d951
Add testing
mkeoliya Nov 1, 2020
8bce69c
Fix merge conflicts
mkeoliya Nov 1, 2020
eafedab
Fix reallocate bug where reallocate allows allocation of different st…
jetnew Nov 1, 2020
aff6b71
Fix reallocate bug
jetnew Nov 1, 2020
c86439b
Add testing after PE-D
mkeoliya Nov 1, 2020
89f642b
Merge pull request #174 from AY2021S1-CS2103-T16-3/jetnew/allocation-…
mkeoliya Nov 1, 2020
00bc62f
Merge pull request #172 from AY2021S1-CS2103-T16-3/mayank/fix-ped-issues
jetnew Nov 2, 2020
797c5de
Merge pull request #175 from AY2021S1-CS2103-T16-3/mayank/add-testing
jetnew Nov 2, 2020
8b20199
Fix UG for room number and add-room input constraints
Lysire Nov 2, 2020
3fedd6b
Simplify and test Semester
JingYenLoh Nov 2, 2020
d6aac6d
Move EditRoomCommandParser out of exceptions package
chloelee767 Nov 2, 2020
3664270
Merge pull request #176 from AY2021S1-CS2103-T16-3/lysire/fix-minor-bugs
JingYenLoh Nov 2, 2020
b0eaa0f
Extract out empty tag
chloelee767 Nov 2, 2020
738c1fa
Add tests for {Add,Edit,Delete}RoomCommandParser
chloelee767 Nov 2, 2020
a30730a
Extract out ModelStub, StorageStub
chloelee767 Nov 2, 2020
6342792
Fix Javadoc in EditStudentDescriptorBuilder
chloelee767 Nov 2, 2020
b71016b
Add tests for {Add,Edit,Delete}RoomCommand
chloelee767 Nov 2, 2020
916663d
Add Javadoc for ListRoomsCommandTest
chloelee767 Nov 2, 2020
c65932e
Merge branch 'master' into chloe/room-modification-tests
chloelee767 Nov 2, 2020
92913d3
Fixes for extracting out ModelStub, StorageStub
chloelee767 Nov 3, 2020
d5d55fe
Add tests for allocate commands
jetnew Nov 3, 2020
e35b683
Add reallocate tests
jetnew Nov 3, 2020
f6f1e00
Add reallocate tests
jetnew Nov 3, 2020
1fb0a2f
Add deallocate command tests
jetnew Nov 3, 2020
8af84b6
Merge pull request #177 from AY2021S1-CS2103-T16-3/jingyen/add-tests
chloelee767 Nov 3, 2020
3b6e1bc
Add tests for allocation feature
jetnew Nov 3, 2020
cbc1505
Add tests for allocate command
jetnew Nov 3, 2020
6357d94
Add credit for CommandHistory and minor docs changes
Lysire Nov 3, 2020
56b40a0
add testing support for CreateEditCopy
Lysire Nov 3, 2020
6c921b5
Fix tests for parsers
jetnew Nov 3, 2020
09cae00
Refactor keyboard shortcuts and add shortcut for history
Lysire Nov 3, 2020
1e43b5a
Merge pull request #179 from AY2021S1-CS2103-T16-3/jetnew/allocation-…
Lysire Nov 3, 2020
c74b1ec
Merge pull request #178 from AY2021S1-CS2103-T16-3/chloe/room-modific…
Lysire Nov 3, 2020
2e8c7ca
Merge branch 'master' into lysire/add-tests
Lysire Nov 3, 2020
e4c1254
Extract methods
Lysire Nov 4, 2020
853175e
Merge pull request #180 from AY2021S1-CS2103-T16-3/lysire/add-tests
JingYenLoh Nov 4, 2020
fde34ea
Modify history behaviour, DG and UG fixes
Lysire Nov 4, 2020
44d2664
Update UG and DG, add class diagram for undo/redo
Lysire Nov 4, 2020
ca8858b
Fix minor documentation errors
Lysire Nov 4, 2020
5ac46ec
Add StudentFilter tests
JingYenLoh Nov 5, 2020
98b9779
Add tests for duplicates in JSON
JingYenLoh Nov 5, 2020
f067035
Update according to review
Lysire Nov 5, 2020
644b554
Update messages for history command
Lysire Nov 5, 2020
08ac97c
Remove strange whitespace
JingYenLoh Nov 5, 2020
4b3b74a
Write archive test
JingYenLoh Nov 5, 2020
e7669ce
Fix unbolding of ResiReg in intro
Lysire Nov 5, 2020
56c0a5d
[WIP] - Add allocation tests for ModelManager
JingYenLoh Nov 5, 2020
22d5b8e
Rename Person -> Student
JingYenLoh Nov 5, 2020
aa80818
Merge pull request #181 from AY2021S1-CS2103-T16-3/lysire/change-hist…
jetnew Nov 5, 2020
2fdde2a
Document contributions in PPP
JingYenLoh Nov 5, 2020
09db140
Add CodeCov badges to README and site
JingYenLoh Nov 5, 2020
bff39bb
Replace ArchitectureSequenceDiagram.png
jetnew Nov 5, 2020
d425eac
Move CommandWordEnum to logic package
chloelee767 Nov 5, 2020
970485a
Document more assumptions in Javadocs
chloelee767 Nov 5, 2020
dc371f9
Make ResiRegParser#parseCommand static in sequence diagrams
chloelee767 Nov 5, 2020
9421a2f
Add note about PlantUML destroy marker to start of DG
chloelee767 Nov 5, 2020
efc0a1e
Use case updates
chloelee767 Nov 5, 2020
b26cbde
Replace links to addressbook's code
chloelee767 Nov 5, 2020
f76d509
Merge branch 'master' into chloe/doc-improvements
chloelee767 Nov 5, 2020
daf10b7
Make toggle-split show student panel afterwards
chloelee767 Nov 5, 2020
9174a46
Document toggle-split tab switching behaviour in UG
chloelee767 Nov 5, 2020
7a50124
Update toggle-split screenshots
chloelee767 Nov 5, 2020
ff35624
Update PPP
jetnew Nov 6, 2020
0fbde94
Fix delete-student typos
chloelee767 Nov 6, 2020
c265b28
Shift some unimplemented user stories
chloelee767 Nov 6, 2020
2e71883
fix stuff
mkeoliya Nov 5, 2020
14b37b1
Merge pull request #185 from AY2021S1-CS2103-T16-3/jetnew/dg-ug-update
Lysire Nov 6, 2020
d8fe0eb
Update archival images (no bin tab)
JingYenLoh Nov 6, 2020
0ab2b8d
Remove misleading + in parameters
JingYenLoh Nov 6, 2020
7d9da30
Document that archive isn't removed on undo
JingYenLoh Nov 6, 2020
e4114cc
Elaborate on students command
JingYenLoh Nov 6, 2020
1b70b5d
Merge pull request #189 from AY2021S1-CS2103-T16-3/jetnew/ppp
JingYenLoh Nov 6, 2020
4fb8bc4
Add lysire ppp
Lysire Nov 6, 2020
3740ffe
Move notes for toggle-split into info boxes
chloelee767 Nov 7, 2020
ebcb165
Update link to diagram puml files
chloelee767 Nov 7, 2020
a578169
Move note about destroy markers into info box
chloelee767 Nov 7, 2020
66ce5ed
Add PPP
chloelee767 Nov 7, 2020
84e74b3
Merge pull request #190 from AY2021S1-CS2103-T16-3/jingyen/refine-docs
chloelee767 Nov 7, 2020
ec08ecb
Fix help message for add-room
chloelee767 Nov 7, 2020
2d319a9
update ppp and fix minor UG issues
Lysire Nov 7, 2020
19b522d
Merge branch 'master' into lysire/add-ppp
Lysire Nov 7, 2020
6ca7b80
Merge pull request #193 from AY2021S1-CS2103-T16-3/chloe/fix-add-room…
Lysire Nov 7, 2020
7ab7aa6
Merge pull request #188 from AY2021S1-CS2103-T16-3/chloe/fix-toggle-s…
JingYenLoh Nov 7, 2020
333e27c
Update history section in PPP
Lysire Nov 7, 2020
944391a
Merge pull request #192 from AY2021S1-CS2103-T16-3/chloe/ppp
Lysire Nov 7, 2020
f1e2683
Merge branch 'master' into lysire/add-ppp
Lysire Nov 7, 2020
e71f4f4
Fix missing parenthesis
Lysire Nov 7, 2020
4cfcf16
Merge pull request #191 from AY2021S1-CS2103-T16-3/lysire/add-ppp
chloelee767 Nov 7, 2020
5530dfd
Fix throws typo
JingYenLoh Nov 8, 2020
9ad9b09
Test for equality of ListStudentsCommand
JingYenLoh Nov 8, 2020
2f13c84
Test for null model
JingYenLoh Nov 8, 2020
aa6020e
Fix merge conflicts
mkeoliya Nov 8, 2020
d1e6bed
Update ResiReg use
JingYenLoh Nov 8, 2020
a500d7b
find -> fine
JingYenLoh Nov 8, 2020
fc3450d
Fix logic sequence diagram
chloelee767 Nov 8, 2020
3f0f86f
Fix heading level for help command
chloelee767 Nov 8, 2020
e0c1fce
Merge pull request #184 from AY2021S1-CS2103-T16-3/jingyen/ppp
Lysire Nov 8, 2020
b8c4634
Update PPP
Lysire Nov 8, 2020
5578684
Finish PPP
mkeoliya Nov 8, 2020
6c7b798
Merge pull request #182 from AY2021S1-CS2103-T16-3/jingyen/add-tests
mkeoliya Nov 8, 2020
e496a10
Merge pull request #195 from AY2021S1-CS2103-T16-3/lysire/add-ppp
jetnew Nov 8, 2020
0f582fb
Merge pull request #187 from AY2021S1-CS2103-T16-3/chloe/doc-improvem…
JingYenLoh Nov 8, 2020
0e01102
Fix sequence diagram for delete-student and update PPP
jetnew Nov 8, 2020
a8b14e8
Merge branch 'master' into chloe/fix-logic-sequence-diagram
chloelee767 Nov 8, 2020
f06fe87
Replace delete sequence diagram to edit sequence diagram
jetnew Nov 8, 2020
347d6cb
Fix merge conflits
mkeoliya Nov 8, 2020
7c50e68
Add manual testing guide for {add,edit,delete} rooms and help
chloelee767 Nov 8, 2020
f84d488
Add user stories for adding and deleting rooms
chloelee767 Nov 8, 2020
cb22960
Merge pull request #197 from AY2021S1-CS2103-T16-3/jetnew/dg-ug-update
Lysire Nov 8, 2020
2b3e495
Merge pull request #196 from AY2021S1-CS2103-T16-3/mayank/update-doc
JingYenLoh Nov 8, 2020
400e6e6
Merge branch 'master' into chloe/fix-logic-sequence-diagram
chloelee767 Nov 8, 2020
678b0b5
Update DG diagrams and fix formatting errors
Lysire Nov 8, 2020
45ee6a0
Fix PPP links
mkeoliya Nov 8, 2020
45bd6d0
Merge pull request #194 from AY2021S1-CS2103-T16-3/chloe/fix-logic-se…
mkeoliya Nov 8, 2020
aafada0
Merge branch 'master' into chloe/dg-manual-testing
chloelee767 Nov 8, 2020
29e3ec3
Merge pull request #199 from AY2021S1-CS2103-T16-3/mayank/fix-ppp-links
chloelee767 Nov 8, 2020
8bb50ef
Merge pull request #198 from AY2021S1-CS2103-T16-3/chloe/dg-manual-te…
mkeoliya Nov 8, 2020
27f9fb2
Fix merge conflicts
Lysire Nov 8, 2020
d10f42a
Merge branch 'master' into lysire/documentation-fixes
Lysire Nov 8, 2020
12efcc6
Reword Excel interface reference
JingYenLoh Nov 8, 2020
702909d
Fix link to Features
JingYenLoh Nov 8, 2020
f54a158
Fix rooms command syntax
JingYenLoh Nov 8, 2020
d48e669
Merge branch 'master' into jingyen/final-doc-fixes
JingYenLoh Nov 8, 2020
5b9f9cc
Add credits and fix crediting formatting consistency
Lysire Nov 8, 2020
093ca17
Fullstops are important
JingYenLoh Nov 8, 2020
9e1ade0
Fix crediting details
Lysire Nov 8, 2020
3d7c15b
Update ModelManager class diagram
JingYenLoh Nov 8, 2020
54e63d2
Update allocation screenshots
jetnew Nov 8, 2020
903f0f2
Merge pull request #200 from AY2021S1-CS2103-T16-3/lysire/documentati…
jetnew Nov 8, 2020
8e61434
Merge pull request #201 from AY2021S1-CS2103-T16-3/jingyen/final-doc-…
Lysire Nov 8, 2020
fbbb2fa
Merge pull request #202 from AY2021S1-CS2103-T16-3/jetnew/dg-ug-update
Lysire Nov 8, 2020
4e853b7
Fix minor documentation typos
jetnew Nov 9, 2020
8de191b
Merge pull request #204 from AY2021S1-CS2103-T16-3/jetnew/dg-ug-update
mkeoliya Nov 9, 2020
c07ba8a
Literally fix za warudo
JingYenLoh Nov 9, 2020
e00bae2
Fix some leftover lingo
JingYenLoh Nov 9, 2020
06da756
Add archiving and allocate test cases
JingYenLoh Nov 9, 2020
da30721
Merge branch 'master' into jingyen/final-doc-fixes
JingYenLoh Nov 9, 2020
5d59ef8
Use case fixes
chloelee767 Nov 9, 2020
f75286e
fix link
mkeoliya Nov 9, 2020
821e493
Merge pull request #206 from AY2021S1-CS2103-T16-3/chloe/dg-fixes-final
JingYenLoh Nov 9, 2020
f9d8b35
UG fixes
chloelee767 Nov 9, 2020
53b2925
Fix forum discussion link
JingYenLoh Nov 9, 2020
22ba26f
Merge pull request #205 from AY2021S1-CS2103-T16-3/jingyen/final-doc-…
chloelee767 Nov 9, 2020
b6c7823
Merge pull request #207 from AY2021S1-CS2103-T16-3/mayank/fix-ppp-link
JingYenLoh Nov 9, 2020
d420dda
Merge pull request #208 from AY2021S1-CS2103-T16-3/chloe/dg-fixes-final
mkeoliya Nov 9, 2020
9da3e88
Remove billing and CSV export from README
chloelee767 Nov 9, 2020
c4bd01a
Fix DG formatting
JingYenLoh Nov 9, 2020
90eac59
Merge pull request #209 from AY2021S1-CS2103-T16-3/jingyen/final-doc-…
mkeoliya Nov 9, 2020
8f21844
Fix pg br
JingYenLoh Nov 9, 2020
257d500
Merge pull request #211 from AY2021S1-CS2103-T16-3/jingyen/final-doc-…
mkeoliya Nov 9, 2020
97a1325
Merge pull request #210 from AY2021S1-CS2103-T16-3/chloe/fix-readme
JingYenLoh Nov 9, 2020
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
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
*.pdf binary
*.class binary
14 changes: 14 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
### What this does
This PR <!-- your WCT essay here -->

<!-- Delete accordingly -->
Fixes|Closes|Part of #1337.

### How to test
<!-- Write an essay here if it's more suitable -->
1. Launch the application.
2.

### Notes
<!-- Anything else we should take note of, e.g. how this affects future PRs,
issues faced, etc. -->
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,12 +1,19 @@
*.class

# Gradle build files
/.gradle/
/build/
src/main/resources/docs/
bin/

# IDEA files
/.idea/
/out/
/*.iml
.settings/
.project
.classpath
docs/.gradle/

# Storage/log files
/data/
Expand Down
39 changes: 28 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,31 @@
[![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/AY2021S1-CS2103-T16-3/tp/workflows/Java%20CI/badge.svg)](https://github.com/AY2021S1-CS2103-T16-3/tp/actions)
[![codecov](https://codecov.io/gh/AY2021S1-CS2103-T16-3/tp/branch/master/graph/badge.svg)](https://codecov.io/gh/AY2021S1-CS2103-T16-3/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#https://se-education.org/#contributing) for more info.
**ResiReg** (**Res**idential **Reg**ulation) is a desktop app designed to help admin staff at Residential Colleges (RCs)* in NUS with their daily tasks. ResiReg allows admin to manage room and student records, including the allocation students to rooms.

**ResiReg** has the following main features:

* Manage records of students.
* Manage records of rooms.
* Manage allocations of students to rooms in the College
* Useful productivity features such as command history, command aliasing and in-app help.

Our application is geared towards users who prefer typing over mouse actions, so interactions with our application are mainly keyboard based.

## Site Map

* [User Guide](docs/UserGuide.md)
* [Developer Guide](docs/DeveloperGuide.md)
* [About Us](docs/AboutUs.md)
* [Contact Us](docs/ContactUs.md)

## Acknowledgements

* This project is a based off the AddressBook-Level3 project, created by SE-EDU initiative at https://se-education.org
* Some parts of this sample application were inspired by the excellent http://code.makery.ch/library/javafx-8-tutorial/[Java FX tutorial] by _Marco Jakob_.
* Libraries used: [JavaFX](https://openjfx.io/), [Jackson](https://github.com/FasterXML/jackson), [JUnit5](https://github.com/junit-team/junit5)

## License : [MIT](LICENSE)
19 changes: 17 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,10 @@ plugins {
id 'com.github.johnrengelman.shadow' version '4.0.4'
id 'application'
id 'jacoco'
id "com.star-zero.gradle.githook" version "1.2.1"
}

mainClassName = 'seedu.address.Main'
mainClassName = 'seedu.resireg.Main'

sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
Expand Down Expand Up @@ -66,7 +67,21 @@ dependencies {
}

shadowJar {
archiveName = 'addressbook.jar'
archiveName = 'resireg.jar'
}

githook {
failOnMissingHooksDir = true
createHooksDirIfNotExist = true
hooks {
"pre-push" {
task = "test clean checkstyleMain checkStyleTest"
}
}
}

run {
enableAssertions = true
}

defaultTasks 'clean', 'test'
57 changes: 29 additions & 28 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,55 +5,56 @@ 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 `e0407889[at]comp.nus.edu.sg`

## Project team

### John Doe
### Mayank Keoliya

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

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

* Role: Project Advisor
* Role: Developer
* Responsibilities: Scheduling & Tracking, Maintaining Code Quality

### Jane Doe
### Loh Jing Yen

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

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

* Role: Team Lead
* Responsibilities: UI

### Johnny Doe
### Bec Kyung Huhn (Kevin)

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

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

* Role: Developer
* Responsibilities: Data
* Role: Developer, IntelliJ Expert
* Responsibilities: Deliverables and Deadlines

### Jean Doe
### New Jun Jie (Jet)

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Role: Developer, Intellij Expert
* Responsibilities: Documentation, Allocation Feature, Piechart Feature

### James Doe
### Chloe Lee Ke Er

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

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

* Role: Developer
* Responsibilities: UI
* Role: Developer, Git Expert
* Responsibilities: Testing
8 changes: 8 additions & 0 deletions docs/ContactUs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
layout: page
title: Contact Us
---

* *Bug reports, Suggestions* : Post in our [issue tracker](https://github.com/AY2021S1-CS2103-T16-3/tp) if you noticed bugs or have suggestions on how to improve.
* *Contributing* : We welcome pull requests. Follow the process described [here](https://github.com/oss-generic/process)
* *Email us* : You can also reach us at `[email protected]`, `[email protected]`, `[email protected]`, `[email protected]` or `[email protected]`.
Loading