Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
430 commits
Select commit Hold shift + click to select a range
b5bc72d
Update UG
gnahuy123 Oct 23, 2025
ee3a7e6
change create_course documentation
gnahuy123 Oct 23, 2025
1d01eda
Fix gradlew check coverage testing
Oct 23, 2025
39a83e5
Improve code coverage for DeleteCourseCommand
Oct 23, 2025
1908197
Add missing JavaDoc comment for DeleteCourseCommand constructor
Oct 23, 2025
94956a7
Fix code coverage issues
Oct 23, 2025
ef7f638
Fix code coverage issues
Oct 23, 2025
9173435
Add changes based on suggestions and comments for PR
Oct 23, 2025
bf852b8
Update JavaDoc
desmondwong1215 Oct 23, 2025
069fd8e
Update CourseBook test
desmondwong1215 Oct 23, 2025
4b778a9
Add test for AddressBookParser
desmondwong1215 Oct 23, 2025
20ee2f8
Merge pull request #95 from gnahuy123/updateUserGuide
siuuuuuuuuuuuuuuuuuu Oct 23, 2025
8f68dfa
Merge pull request #83 from siuuuuuuuuuuuuuuuuuu/add-delete-course
gnahuy123 Oct 23, 2025
d167365
Merge pull request #94 from gnahuy123/updateModelClassDiagram
siuuuuuuuuuuuuuuuuuu Oct 23, 2025
7e2f81e
Merge pull request #92 from Beastarz/test/remove_command
gnahuy123 Oct 23, 2025
67d7d18
Merge pull request #93 from Beastarz/doc/course_uml
gnahuy123 Oct 23, 2025
71a98fd
Merge pull request #90 from desmondwong1215/command/edit_course
gnahuy123 Oct 23, 2025
b9ae89a
Add test for EditCourseCommand
desmondwong1215 Oct 23, 2025
82606e0
Merge tp/master
desmondwong1215 Oct 23, 2025
993d062
Add logger
desmondwong1215 Oct 23, 2025
6b2d766
Remove unnecessary function
desmondwong1215 Oct 23, 2025
6160a68
Merge branch 'master' into update-ui
reineoeq Oct 23, 2025
f3d6225
fixed viewcoursedetailscommandtest
reineoeq Oct 23, 2025
511457d
update UiClassDiagram to include course ui
reineoeq Oct 23, 2025
2a95386
Update StorageClassDiagram
desmondwong1215 Oct 23, 2025
724e812
Merge pull request #103 from reineoeq/update-uml
Beastarz Oct 25, 2025
93339c1
Merge pull request #104 from desmondwong1215/update-uml-diagram
Beastarz Oct 26, 2025
f6bd399
Update ParserClasses uml diagram and rename AddressBookParser and usa…
Oct 26, 2025
4df926a
Merge branch 'update-uml-diagram' of https://github.com/siuuuuuuuuuuu…
Oct 26, 2025
9ab7b7c
Merge branch 'siuuuuuuuuuuuuuuuuuu-update-uml-diagram'
Oct 26, 2025
467f754
Update uml diagram to be more organised
Oct 27, 2025
561e045
Update App Name to EduBase
Oct 27, 2025
5c99197
Merge pull request #107 from siuuuuuuuuuuuuuuuuuu/update-uml-diagram
desmondwong1215 Oct 27, 2025
54a19cd
Merge pull request #108 from siuuuuuuuuuuuuuuuuuu/change-app-name
desmondwong1215 Oct 27, 2025
c2d5b16
Merge pull request #101 from reineoeq/update-ui
reineoeq Oct 27, 2025
9fc647d
Change gender colour
reineoeq Oct 27, 2025
8fd5114
Update UML diagrams to EduBase
Oct 27, 2025
b3b1861
Update uml diagrams
Oct 28, 2025
906ef78
Fix trailing whitespace in CourseNameContainsKeywordsPredicate.java
Oct 28, 2025
8b83c40
Merge pull request #113 from reineoeq/ui-colour
Beastarz Oct 28, 2025
321be5c
fix to allow duplicate names
Beastarz Oct 28, 2025
48b64d6
fix student id incrementation bug
Beastarz Oct 28, 2025
a146991
fix checkstyle
Beastarz Oct 28, 2025
71956c1
fix test
Beastarz Oct 28, 2025
a10c62a
fix checkstyle
Beastarz Oct 28, 2025
9898660
improve add_student and remove_student command success message
Beastarz Oct 28, 2025
8207dd4
fix checkstyle
Beastarz Oct 28, 2025
12a1dcd
Merge pull request #128 from Beastarz/fix/student_id_incr
reineoeq Oct 28, 2025
2f66caf
Change display message
reineoeq Oct 28, 2025
bc3feea
Change display message
reineoeq Oct 28, 2025
128afc9
Change success to throw error if no course found
reineoeq Oct 28, 2025
f6cd652
Update test
reineoeq Oct 28, 2025
a2d6342
Merge pull request #127 from Beastarz/fix/duplicated_names
reineoeq Oct 28, 2025
d8ac934
Merge pull request #129 from Beastarz/fix/add_course_message
reineoeq Oct 28, 2025
b1ca52b
make ui nice
reineoeq Oct 28, 2025
f3489af
Merge pull request #132 from reineoeq/make-ui-nice
desmondwong1215 Oct 29, 2025
b276a66
Update LogicSequenceDiagram
desmondwong1215 Oct 29, 2025
db1698e
Update dg
desmondwong1215 Oct 29, 2025
964727b
Update use cases for school level features
desmondwong1215 Oct 29, 2025
51fc466
Update EditStudentCommand error message
desmondwong1215 Oct 29, 2025
49868f1
Update test case
desmondwong1215 Oct 29, 2025
8dacaba
Fix the checkstyle error
desmondwong1215 Oct 29, 2025
af33cae
fix/delete-course
desmondwong1215 Oct 29, 2025
9440255
fix clear command
desmondwong1215 Oct 29, 2025
02eec68
Fix checkstyle bug
desmondwong1215 Oct 29, 2025
ec97999
improve ui
Beastarz Oct 29, 2025
4d02ec7
Merge pull request #130 from reineoeq/fix-alpha-bug
desmondwong1215 Oct 29, 2025
34ebff2
update ug
Beastarz Oct 29, 2025
0082e7f
Merge pull request #143 from Beastarz/ui
gnahuy123 Oct 29, 2025
05920b6
Update the error message in find command
desmondwong1215 Oct 29, 2025
35d6062
update ug
Beastarz Oct 29, 2025
94109f6
Merge pull request #138 from desmondwong1215/fix/edit-student
Beastarz Oct 29, 2025
b7b1a34
Merge pull request #140 from desmondwong1215/fix/delete-course
Beastarz Oct 29, 2025
2e78a1c
Merge pull request #141 from desmondwong1215/fix/clear
Beastarz Oct 29, 2025
b6b152e
Merge pull request #147 from desmondwong1215/fix/find-command
Beastarz Oct 29, 2025
193ada4
Merge pull request #148 from Beastarz/update/ug
desmondwong1215 Oct 29, 2025
1a527b2
Change list to show courses and students
gnahuy123 Oct 29, 2025
91d46d5
Update UserGuide
desmondwong1215 Oct 29, 2025
65367ff
Clean checkstyle
gnahuy123 Oct 29, 2025
466c14f
Merge pull request #153 from desmondwong1215/update-ug
Beastarz Oct 29, 2025
1ad5fd6
update ug
Beastarz Oct 29, 2025
757c1a5
Merge pull request #156 from Beastarz/update/ug
desmondwong1215 Oct 29, 2025
3b7892b
Merge pull request #136 from desmondwong1215/update-dg
Beastarz Oct 29, 2025
07560d2
Add message for calling view_course on empty coursebook
Oct 30, 2025
73020b9
Improve code coverage for ViewCourseCommand
Oct 30, 2025
dc2f798
Improve UML diagrams based on teammate feedback
Oct 30, 2025
87c3259
Merge branch 'master' into update-uml-diagram
siuuuuuuuuuuuuuuuuuu Oct 30, 2025
509746d
update ug for delete_course, Find_course, find_student
reineoeq Oct 30, 2025
8890008
update ug
reineoeq Oct 30, 2025
c1be498
Remove tag from UI
Oct 30, 2025
8a55639
Merge pull request #155 from gnahuy123/alpha-bug-fixes
reineoeq Oct 30, 2025
208b8c4
Merge pull request #164 from siuuuuuuuuuuuuuuuuuu/alpha-bug-fixes
Beastarz Oct 30, 2025
3144a2c
Update CourseTest
Oct 30, 2025
45c50d9
add br
reineoeq Oct 30, 2025
4e58d7a
Merge pull request #167 from siuuuuuuuuuuuuuuuuuu/remove-tag
Beastarz Oct 30, 2025
9c52b09
Merge pull request #168 from reineoeq/update-ug
Beastarz Oct 30, 2025
4fe1eca
Update UserGuide
Oct 30, 2025
6dc9fe1
update photo
Beastarz Oct 30, 2025
bbbb617
Merge pull request #169 from Beastarz/update/ug
reineoeq Oct 30, 2025
72d545b
about-me
reineoeq Oct 30, 2025
3174a44
Merge pull request #114 from siuuuuuuuuuuuuuuuuuu/update-uml-diagram
Beastarz Oct 30, 2025
477d534
Merge pull request #170 from reineoeq/about-me
Beastarz Oct 30, 2025
d908608
Update dg use cases
desmondwong1215 Oct 30, 2025
6c1b383
Merge branch 'master' of https://github.com/AY2526S1-CS2103T-T13-4/tp…
desmondwong1215 Oct 30, 2025
dfcb72e
Merge pull request #172 from desmondwong1215/update-dg
reineoeq Oct 30, 2025
4a61ae1
update reine.md
reineoeq Oct 30, 2025
c7b3297
add tag proposed implementation
reineoeq Oct 30, 2025
bca3096
update minor mistakes
reineoeq Oct 30, 2025
206f61b
bug fixes
reineoeq Oct 30, 2025
80b7304
checkstyle fix
reineoeq Oct 30, 2025
b458a6e
Add length limit to both name and phone
gnahuy123 Oct 30, 2025
3588e48
update portfolio
Beastarz Oct 30, 2025
5299aad
update portfolio
Beastarz Oct 30, 2025
471a062
update portfolio
Beastarz Oct 30, 2025
308e0dc
update portfolio
Beastarz Oct 30, 2025
a649d1f
update portfolio
Beastarz Oct 30, 2025
c0e5023
Clean checkstyle
gnahuy123 Oct 30, 2025
c1888c5
update portfolio
Beastarz Oct 30, 2025
f2a0292
Merge pull request #173 from reineoeq/about-me
Beastarz Oct 30, 2025
1bdc36b
Merge pull request #176 from gnahuy123/limit-namephonelength
Beastarz Oct 30, 2025
09293e9
Delete tagclassdiagram
reineoeq Oct 30, 2025
75ac56d
Enforce minimum width
gnahuy123 Oct 30, 2025
c319ac1
update class diagram
reineoeq Oct 30, 2025
ad9bf2f
Update desmond.md
desmondwong1215 Oct 30, 2025
9c85ae1
update glossary
reineoeq Oct 30, 2025
20ffa4f
Allocated more space for name
gnahuy123 Oct 30, 2025
34c6823
delete wonky diagram
reineoeq Oct 30, 2025
196dfed
Merge pull request #177 from desmondwong1215/update-ug
reineoeq Oct 30, 2025
97fcfbb
Merge pull request #175 from Beastarz/update/ug
reineoeq Oct 30, 2025
93ace37
Update marcus.md
siuuuuuuuuuuuuuuuuuu Oct 30, 2025
0b051df
Merge pull request #2 from siuuuuuuuuuuuuuuuuuu/update-marcus.md
siuuuuuuuuuuuuuuuuuu Oct 30, 2025
7053428
Ensure Course Code is always visible
gnahuy123 Oct 30, 2025
fd0fd9d
update ui photo
Beastarz Oct 30, 2025
cd715f3
Merge pull request #178 from siuuuuuuuuuuuuuuuuuu/master
reineoeq Oct 30, 2025
83aca42
Merge pull request #179 from gnahuy123/limit-namephonelength
siuuuuuuuuuuuuuuuuuu Oct 30, 2025
8aa1710
Merge pull request #180 from Beastarz/photo
reineoeq Oct 30, 2025
1eb5eaf
Merge pull request #174 from reineoeq/update-dg
Beastarz Oct 30, 2025
595a239
Update ug
Oct 30, 2025
1a8f7e2
update app logo
Beastarz Oct 30, 2025
bdc8ac4
Merge branch 'master' of https://github.com/AY2526S1-CS2103T-T13-4/tp…
desmondwong1215 Oct 30, 2025
fea51ad
Merge pull request #181 from Beastarz/applogo
reineoeq Oct 30, 2025
7353a52
Update dg
desmondwong1215 Oct 30, 2025
d951e7d
Standardize command formatting for ug
Oct 30, 2025
e9c9d60
Merge pull request #183 from desmondwong1215/update-dg
Beastarz Oct 30, 2025
09cbf37
Update dg
Oct 30, 2025
513e460
Merge pull request #182 from siuuuuuuuuuuuuuuuuuu/update-ug
Beastarz Oct 30, 2025
66fd364
delete tag
reineoeq Oct 30, 2025
4538ab3
Update UG
gnahuy123 Oct 30, 2025
182cf4c
Merge UserGuide.md
gnahuy123 Oct 30, 2025
10846f8
Merge pull request #186 from gnahuy123/update_ug
gnahuy123 Oct 30, 2025
f15f2b4
Merge branch 'master' into more-dg
gnahuy123 Oct 30, 2025
b39862e
Merge pull request #185 from reineoeq/more-dg
gnahuy123 Oct 30, 2025
fd1caf7
Merge pull request #184 from siuuuuuuuuuuuuuuuuuu/update-dg
gnahuy123 Oct 30, 2025
9484f63
update ug
reineoeq Oct 30, 2025
ec326b5
Merge pull request #187 from reineoeq/more-ug
gnahuy123 Oct 30, 2025
4f69bec
Fix remove_student and add_student issue
Oct 30, 2025
72ad3a1
resolve remove student error
Beastarz Oct 30, 2025
396d7cc
fix-about-me
reineoeq Oct 30, 2025
d50f0b9
Merge pull request #190 from Beastarz/applogo
reineoeq Oct 30, 2025
dc25f8d
Merge pull request #188 from siuuuuuuuuuuuuuuuuuu/fix-remove-student
Beastarz Oct 30, 2025
876204d
Update desmondwong.md
desmondwong1215 Oct 30, 2025
2a373a6
Merge pull request #191 from reineoeq/fix-about-me
desmondwong1215 Oct 30, 2025
bef061c
Merge branch 'master' of https://github.com/AY2526S1-CS2103T-T13-4/tp…
desmondwong1215 Oct 30, 2025
5133562
Merge pull request #192 from desmondwong1215/update-ug
desmondwong1215 Oct 30, 2025
1f039d2
update me
reineoeq Oct 30, 2025
eb20c1f
fix view course detail success message
Beastarz Oct 30, 2025
cb7a83e
Merge pull request #193 from reineoeq/fix-about-me
Beastarz Oct 30, 2025
ab09013
Merge pull request #194 from Beastarz/applogo
reineoeq Oct 30, 2025
9ea08af
update acknowledgements
reineoeq Oct 30, 2025
b38ea2c
update links and delete to deregister
reineoeq Oct 30, 2025
30d1bcd
minor bug fix
reineoeq Oct 30, 2025
e71f5de
Update contributions
gnahuy123 Oct 30, 2025
8c3fb7f
Update format
gnahuy123 Oct 30, 2025
192a339
Fix checkstyle
gnahuy123 Oct 30, 2025
85db55b
Merge pull request #196 from gnahuy123/update_contributions
gnahuy123 Oct 30, 2025
16e2f52
Merge pull request #195 from reineoeq/why-dg
gnahuy123 Oct 30, 2025
d5265f1
fix bug
reineoeq Oct 30, 2025
3d37c52
make table nicer
reineoeq Oct 30, 2025
7f732da
Merge pull request #197 from reineoeq/ug-again
gnahuy123 Oct 30, 2025
da0bb28
fix bug
reineoeq Oct 30, 2025
9954906
minor changes
reineoeq Oct 30, 2025
b665335
new line at eof
reineoeq Oct 30, 2025
1deccd7
Merge pull request #198 from reineoeq/dg-dg
gnahuy123 Oct 30, 2025
e9befe0
initial fix on UG
Beastarz Nov 1, 2025
598e5f1
merge from upstream master
Beastarz Nov 1, 2025
7baa8db
format ug
Beastarz Nov 1, 2025
abb8c33
Merge pull request #269 from Beastarz/fix/UG
gnahuy123 Nov 1, 2025
0811345
Update DG, UG
gnahuy123 Nov 1, 2025
7820b72
Improve use case
gnahuy123 Nov 1, 2025
40d27a6
Fix typo
gnahuy123 Nov 1, 2025
3a6410b
Removed Tag
gnahuy123 Nov 1, 2025
cadcaa9
Improve UG
gnahuy123 Nov 1, 2025
c988e5b
Update value proposition
gnahuy123 Nov 1, 2025
1a8540d
Merge pull request #270 from gnahuy123/pedbugfixv0
Beastarz Nov 2, 2025
3979c8f
fix message error
Beastarz Nov 2, 2025
f4e6530
update courses enrolled in deregister
reineoeq Nov 2, 2025
3380e65
improve ug clarification
Beastarz Nov 2, 2025
c666265
Merge pull request #271 from reineoeq/dereg-bug-fix
Beastarz Nov 2, 2025
41dd1af
Fix delete course to execute without checking for enrolled students
Nov 2, 2025
c414e0f
Merge pull request #272 from Beastarz/fix/UG
desmondwong1215 Nov 2, 2025
373763f
Merge pull request #273 from siuuuuuuuuuuuuuuuuuu/fix-delete-course-n…
Beastarz Nov 2, 2025
6031dce
Fix documentation bugs
desmondwong1215 Nov 2, 2025
417d363
Rename to desmondwong1215.md
desmondwong1215 Nov 2, 2025
384934e
Update find command
desmondwong1215 Nov 2, 2025
4e18640
Update user guide
desmondwong1215 Nov 2, 2025
c7c55dd
Merge pull request #276 from desmondwong1215/fix/find-command
Beastarz Nov 2, 2025
b1483be
Revamp dev guide
gnahuy123 Nov 2, 2025
81712c1
Checkstyle
gnahuy123 Nov 2, 2025
b23b28f
Fix checkstyle
gnahuy123 Nov 2, 2025
7919cf1
Fix typo
gnahuy123 Nov 2, 2025
64882ad
Update AboutUs.md
desmondwong1215 Nov 3, 2025
aa08355
Merge pull request #275 from desmondwong1215/update-ug
Beastarz Nov 3, 2025
9d42dac
Add parser for view_courses command with student id params
Nov 3, 2025
04b68db
make error message consistent for find commands
reineoeq Nov 3, 2025
cf67fe8
Merge branch 'master' into fixpedbugv1
reineoeq Nov 3, 2025
df24857
Improve view_courses with optional student id param functionality
Nov 3, 2025
d54b637
Fix spacing issue
Nov 3, 2025
2ba4f96
Improve coverage for viewcoursecommandparser
Nov 3, 2025
c12f9a5
Merge pull request #281 from reineoeq/check-consistency
Beastarz Nov 3, 2025
e5f2862
Merge pull request #278 from gnahuy123/fixpedbugv1
reineoeq Nov 3, 2025
2aa5efb
delte undo redo
reineoeq Nov 3, 2025
b9f83fa
update readme
reineoeq Nov 3, 2025
02b5cf1
Merge pull request #280 from siuuuuuuuuuuuuuuuuuu/fix-view-courses-wi…
Beastarz Nov 3, 2025
4705d31
Merge pull request #282 from reineoeq/delete-dg-stuff
Beastarz Nov 3, 2025
63f19e4
change deregister to check list of all person instead of filtered, ad…
reineoeq Nov 3, 2025
493eac3
removed duplicate null check
reineoeq Nov 3, 2025
87f859a
bug fix
reineoeq Nov 3, 2025
fd18da3
Update ug
desmondwong1215 Nov 3, 2025
ec1fdd4
bug fixes
reineoeq Nov 3, 2025
0c38e79
Update ug
desmondwong1215 Nov 3, 2025
a50ea27
improve view_courses
Beastarz Nov 3, 2025
a1da01b
Merge pull request #283 from reineoeq/fix-deregister
Beastarz Nov 3, 2025
595fa96
Merge pull request #284 from desmondwong1215/update-ug
Beastarz Nov 3, 2025
fbf82c5
merge from upstream
Beastarz Nov 3, 2025
6bb848d
merge from upstream
Beastarz Nov 3, 2025
bb67503
Update dg
desmondwong1215 Nov 3, 2025
c6d06bc
Merge pull request #285 from Beastarz/view_courses
desmondwong1215 Nov 3, 2025
d7a1840
Update ug
desmondwong1215 Nov 3, 2025
c43ffb0
Merge pull request #286 from desmondwong1215/update-dg
reineoeq Nov 3, 2025
6f32db0
Merge pull request #287 from desmondwong1215/update-ug
gnahuy123 Nov 3, 2025
51cb068
Update docs
gnahuy123 Nov 3, 2025
a3b4c58
Merge pull request #288 from gnahuy123/finalv0
gnahuy123 Nov 3, 2025
04281df
Update doc
gnahuy123 Nov 3, 2025
d7dc9fa
Merge pull request #289 from gnahuy123/finalv0
gnahuy123 Nov 3, 2025
0adebed
Fix typo in view_courses message
siuuuuuuuuuuuuuuuuuu Nov 3, 2025
e24652d
Merge pull request #292 from siuuuuuuuuuuuuuuuuuu/siuuuuuuuuuuuuuuuuu…
desmondwong1215 Nov 4, 2025
cb8b388
update ug
reineoeq Nov 4, 2025
73557fc
Merge pull request #293 from reineoeq/check-ug
siuuuuuuuuuuuuuuuuuu Nov 4, 2025
4e5dea6
update codecov link
reineoeq Nov 4, 2025
33634ce
Merge pull request #295 from reineoeq/check-ug
reineoeq Nov 4, 2025
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: '^6.0.2'
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/
21 changes: 10 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
[![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/AY2526S1-CS2103T-T13-4/tp/workflows/Java%20CI/badge.svg)](https://github.com/AY2526S1-CS2103T-T13-4/tp/actions)
[![codecov](https://codecov.io/gh/AY2526S1-CS2103T-T13-4/tp/graph/badge.svg?token=z26EL45pZ3)](https://codecov.io/gh/AY2526S1-CS2103T-T13-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.
# This is CS2103T-T13-4's project, EduBase called EB for short.

- It allows for tutors to track students and class data.
- It is primarily CLI-based, allowing tutors to track student information at a fast pace.
- If you would like to use EduBase, here is the [User Guide](docs/UserGuide.md).
- If you are a developer and would like to contribute to EduBase, here is the [Developer Guide](docs/DeveloperGuide.md).

This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org).
6 changes: 5 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ repositories {
maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' }
}

run {
enableAssertions = true
}

checkstyle {
toolVersion = '11.0.0'
}
Expand Down Expand Up @@ -66,7 +70,7 @@ dependencies {
}

shadowJar {
archiveFileName = 'addressbook.jar'
archiveFileName = 'edubase.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
58 changes: 25 additions & 33 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,51 @@
---
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

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

You can reach us at the email `e1398507@u.nus.edu` and include `[EduBase]` in the email header.

## Project team

### John Doe
### Goh Jin Yu

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

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

* Role: Project Advisor

### Jane Doe
### Tan Yu Hang

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

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

* Role: Team Lead
* Responsibilities: UI

### Johnny Doe
### Desmond Wong Hui Sheng

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

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

* Role: Developer
* Responsibilities: Data

### Jean Doe
### Reine Ong Eng Qin

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading

### James Doe
### Yeo Wen Han, Marcus

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

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

* Role: Developer
* Responsibilities: UI
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`).
19 changes: 11 additions & 8 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 Expand Up @@ -74,6 +77,6 @@ Any warnings or errors will be printed out to the console.
Here are the steps to create a new release.

1. Update the version number in [`MainApp.java`](https://github.com/se-edu/addressbook-level3/tree/master/src/main/java/seedu/address/MainApp.java).
1. Generate a fat JAR file using Gradle (i.e., `gradlew shadowJar`).
1. Tag the repo with the version number. e.g. `v0.1`
1. [Create a new release using GitHub](https://help.github.com/articles/creating-releases/). Upload the JAR file you created.
2. Generate a fat JAR file using Gradle (i.e., `gradlew shadowJar`).
3. Tag the repo with the version number. e.g. `v0.1`
4. [Create a new release using GitHub](https://help.github.com/articles/creating-releases/). Upload the JAR file you created.
Loading