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-F11-2] My Bookshelf #94

Open
wants to merge 551 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
551 commits
Select commit Hold shift + click to select a range
4be2d3d
Merge pull request #186 from jinhanfromNUS/EnhanceUI
meowwtama Apr 4, 2024
885d4cd
Update User guide
jinhanfromNUS Apr 4, 2024
94a29a6
Fix syntax for various code
meowwtama Apr 4, 2024
263f9d6
Fix Return Command Test
meowwtama Apr 4, 2024
2cff512
Fix syntax for test cases
meowwtama Apr 4, 2024
c4205e3
Merge pull request #189 from meowwtama/branch-FixTestCase
ashleyclx Apr 4, 2024
c22e993
Fix wrong command
jinhanfromNUS Apr 4, 2024
4ae75d0
Fix checkstyle
ashleyclx Apr 4, 2024
c2590f8
Merge pull request #187 from jinhanfromNUS/UpdateUG
ashleyclx Apr 4, 2024
0b4775d
Fix Donate Command Test
jinhanfromNUS Apr 4, 2024
c82d11c
Remove excess println
jinhanfromNUS Apr 4, 2024
5fed618
Merge pull request #190 from ashleyclx/branch-FixTestcase
jinhanfromNUS Apr 4, 2024
bbca212
Fix Checkstyle.Test
jinhanfromNUS Apr 4, 2024
383ddb8
Merge pull request #179 from ashleyclx/branch-TestMarkbind
Darkarche3 Apr 4, 2024
7371362
Merge pull request #191 from jinhanfromNUS/FixDonateCommand
Darkarche3 Apr 4, 2024
0d50b5c
Update UI, app name, app icon
Ty-stan0417 Apr 4, 2024
c084b2c
Update User Guide
Darkarche3 Apr 4, 2024
fc7c8c6
Merge pull request #194 from Darkarche3/branch-updateUG2
jinhanfromNUS Apr 4, 2024
4b982b3
Merge pull request #192 from Ty-stan0417/branch-UI
ashleyclx Apr 4, 2024
6a7c823
Update withBooks
ashleyclx Apr 4, 2024
fc11d61
Update User Guide
Ty-stan0417 Apr 4, 2024
d7f7edc
Merge pull request #195 from Ty-stan0417/branch-UpdateUG
Darkarche3 Apr 4, 2024
d456b7c
Fix test case
ashleyclx Apr 4, 2024
a1dcb12
Update LogicManagerTest.java
ashleyclx Apr 4, 2024
53590c2
Fix checkstyle
ashleyclx Apr 4, 2024
4c832ba
Update Ui.png
Ty-stan0417 Apr 4, 2024
e791046
Merge pull request #196 from ashleyclx/branch-FixTestcase
meowwtama Apr 4, 2024
90fe2ae
Merge pull request #198 from Ty-stan0417/branch-UpdateUi
meowwtama Apr 4, 2024
7cc0326
Update User Guide
Darkarche3 Apr 4, 2024
795ebb7
Merge pull request #200 from Darkarche3/branch-updateUG3
meowwtama Apr 4, 2024
4cba9da
Update LibraryLogic.java to execute jar file
Ty-stan0417 Apr 4, 2024
77ddd05
Merge pull request #201 from Ty-stan0417/branch-FixJarFile
jinhanfromNUS Apr 4, 2024
a3f9dce
Update file name to show the screenshot
Ty-stan0417 Apr 4, 2024
28a8865
Update help message
Ty-stan0417 Apr 4, 2024
e48e2bb
Merge pull request #202 from Ty-stan0417/branch-UpdateUG2
ashleyclx Apr 4, 2024
45002ab
Change website logo
ashleyclx Apr 4, 2024
edee000
Merge pull request #203 from ashleyclx/branch-ChangeWebsite
jinhanfromNUS Apr 4, 2024
07d5119
Update index.md
ashleyclx Apr 4, 2024
4203c07
Add acknowledgement libraries used
ashleyclx Apr 4, 2024
2d5cd1f
Merge pull request #204 from ashleyclx/branch-FixWebsiteIndex
Ty-stan0417 Apr 4, 2024
e4efbbb
Fix some user guide bugs
jinhanfromNUS Apr 7, 2024
c3a987c
Merge pull request #268 from jinhanfromNUS/newbranch
meowwtama Apr 8, 2024
3a7feb7
Update UserGuide
meowwtama Apr 9, 2024
60518e5
Update Future Enhancements in DG
ashleyclx Apr 9, 2024
b5f0c04
Merge pull request #269 from ashleyclx/branch-UpdateDgFutureEnhancements
meowwtama Apr 9, 2024
0a84abc
Remove duplicate examples in commands
meowwtama Apr 9, 2024
8583c96
Update UserGuide.md
meowwtama Apr 9, 2024
8c37b79
Merge pull request #270 from meowwtama/branch-EnhanceUG
ashleyclx Apr 9, 2024
e9c8529
Fix examples and descriptions
jinhanfromNUS Apr 9, 2024
2e14d93
Add UC1 - Add borrower in the DG
Ty-stan0417 Apr 10, 2024
be15bd7
Merge pull request #271 from jinhanfromNUS/branch-Userguide
Darkarche3 Apr 10, 2024
464fec5
update UG
Darkarche3 Apr 10, 2024
1d3a014
update UG
Darkarche3 Apr 10, 2024
9b737cb
Fix checkstyle error
Darkarche3 Apr 10, 2024
d05227a
Create Threshold test class
ashleyclx Apr 11, 2024
3634957
Merge branch 'master' into branch-ThresholdTest
ashleyclx Apr 11, 2024
c4af7f7
Merge pull request #273 from Darkarche3/branch-updateUserGuide
jinhanfromNUS Apr 11, 2024
6f004b5
Merge pull request #272 from Ty-stan0417/branch-UpdateDG1
jinhanfromNUS Apr 11, 2024
6a48199
Fix Nit v1
jinhanfromNUS Apr 11, 2024
0f1062d
Merge pull request #274 from jinhanfromNUS/fixNitPicks
Darkarche3 Apr 11, 2024
c017dc9
update PPP
Darkarche3 Apr 11, 2024
faeb5ce
Update Project Porfolio Page
Ty-stan0417 Apr 11, 2024
efb1aea
Add UC2, UC3, UC4 to DG
Ty-stan0417 Apr 11, 2024
50ae44a
Add tests regarding threshold
ashleyclx Apr 11, 2024
ac60955
Merge branch 'master' into branch-ThresholdTest
ashleyclx Apr 11, 2024
38da7cc
Add todo v1.5
ashleyclx Apr 11, 2024
5785d6a
Merge pull request #277 from Ty-stan0417/branch-UpdateDG2
jinhanfromNUS Apr 12, 2024
1b222ce
Add sessions and fix nit picks
jinhanfromNUS Apr 12, 2024
6cfa737
Fix test cases return command
jinhanfromNUS Apr 12, 2024
0d4c9f6
Merge pull request #276 from Ty-stan0417/branch-UpdatePPP1
jinhanfromNUS Apr 12, 2024
92f4ffd
Fix checkstyle
jinhanfromNUS Apr 12, 2024
3b07d39
update Project Portfolio Page
Darkarche3 Apr 12, 2024
e48d3df
Merge pull request #275 from Darkarche3/branch-updatePPP
jinhanfromNUS Apr 12, 2024
3ddf06f
Merge pull request #280 from jinhanfromNUS/AddUserGuide
Darkarche3 Apr 12, 2024
11df6da
Merge pull request #278 from ashleyclx/branch-ThresholdTest
meowwtama Apr 12, 2024
bcb4228
Change Library constructor to return new object because we realized t…
jinhanfromNUS Apr 12, 2024
ea06604
Fix Test cases and checkstyles
jinhanfromNUS Apr 12, 2024
7ef3114
Fix checkstyle
jinhanfromNUS Apr 12, 2024
4051ca0
Merge pull request #282 from jinhanfromNUS/new
meowwtama Apr 12, 2024
40ac254
Fix Borrow Test Cases
jinhanfromNUS Apr 12, 2024
cba446a
Fix checkstyle
jinhanfromNUS Apr 12, 2024
859f296
Rename LibraryLogic to LibraryStorage and refactor LibraryLogic to un…
jinhanfromNUS Apr 12, 2024
94fc70f
Merge pull request #283 from jinhanfromNUS/fixTestCases
Darkarche3 Apr 12, 2024
a82d2b4
Merge pull request #284 from jinhanfromNUS/refactorLibraryStorage
Darkarche3 Apr 12, 2024
ae8a43d
Update Library and LibraryStorage feature in DG
jinhanfromNUS Apr 12, 2024
dead63a
Fix some implementation parts in DG to point form
jinhanfromNUS Apr 12, 2024
14a47a0
Update User Guide
meowwtama Apr 12, 2024
6dd4173
Merge pull request #285 from jinhanfromNUS/refactorLibraryStorage
meowwtama Apr 12, 2024
49a8910
Fix checkstyle
meowwtama Apr 12, 2024
47e481b
fix prefix bug
Darkarche3 Apr 13, 2024
296565d
Merge pull request #286 from meowwtama/branch-FixUgChanges
ashleyclx Apr 13, 2024
056d23f
Update DG, add all relevant use cases.
Ty-stan0417 Apr 13, 2024
cb5710f
Update DG, requests -> intends
Ty-stan0417 Apr 13, 2024
7eb90f0
Change Librarian to Library manager, change user to library user in DG
jinhanfromNUS Apr 13, 2024
5bd01b7
Update User Guide images
meowwtama Apr 13, 2024
eba8522
Update box elements
meowwtama Apr 13, 2024
1b9a6c3
Remove example commands
meowwtama Apr 13, 2024
387d8f8
Merge pull request #290 from meowwtama/branch-UpdateUgImages
ashleyclx Apr 13, 2024
7c6be81
Merge pull request #288 from Ty-stan0417/branch-UpdateDG3
jinhanfromNUS Apr 13, 2024
e457c6e
DG fixes
jinhanfromNUS Apr 13, 2024
0bf6f31
Resovle merge conflict
jinhanfromNUS Apr 13, 2024
eed91f2
Fix grammar, standardized and nit picks for previous merge
jinhanfromNUS Apr 13, 2024
4aaf6d1
Merge pull request #289 from jinhanfromNUS/fixLibrarianToLibraryManager
ashleyclx Apr 13, 2024
c870cd1
Add Library and Library Storage test cases
jinhanfromNUS Apr 13, 2024
2629a10
Add test cases for AddBookCommand, AddBookCommandParser, DeleteBookCo…
jinhanfromNUS Apr 13, 2024
34421cf
Rename test cases and clean files
jinhanfromNUS Apr 13, 2024
3eca767
Add more test cases to add code coverage
jinhanfromNUS Apr 13, 2024
17db2d3
fix prefix bug
Darkarche3 Apr 14, 2024
dc5aa01
Update DonateCommandTest to increase code test coverage
Ty-stan0417 Apr 14, 2024
1ce6f2d
Fix checkstyle
Ty-stan0417 Apr 14, 2024
5d416b7
Fix all JsonAdaptedTest
Ty-stan0417 Apr 14, 2024
82992a4
Fix checkstyle
Ty-stan0417 Apr 14, 2024
94381f7
Fix checkstyle again
Ty-stan0417 Apr 14, 2024
d228c4b
Merge pull request #292 from jinhanfromNUS/testCasesForAddbookDelbook
Darkarche3 Apr 14, 2024
7448cae
Fix DeleteBookCommand tests
Darkarche3 Apr 14, 2024
0d1a90a
Merge pull request #294 from Ty-stan0417/branch-UpdateJsonAdaptedTest
jinhanfromNUS Apr 14, 2024
5befe95
Merge pull request #296 from Darkarche3/branch-DeleteBookCommandTest
jinhanfromNUS Apr 14, 2024
431c417
Merge pull request #293 from Ty-stan0417/branch-DonateCommandTestCase
jinhanfromNUS Apr 14, 2024
553b2de
update User Guide
Darkarche3 Apr 14, 2024
72e2743
Standardize test cases
jinhanfromNUS Apr 14, 2024
21e54d5
Add more test cases for addbook and delbook
jinhanfromNUS Apr 14, 2024
f067911
Merge pull request #297 from Darkarche3/branch-updateUG5
meowwtama Apr 14, 2024
a09b4d7
Merge pull request #287 from Darkarche3/branch-fixCommands
ashleyclx Apr 14, 2024
fe3e199
Merge pull request #298 from jinhanfromNUS/standardizedTestCase
meowwtama Apr 14, 2024
bfd38e9
Update glossary in DG
jinhanfromNUS Apr 14, 2024
21156e7
Fix ug\
jinhanfromNUS Apr 14, 2024
5bef031
Update UserGuide.md
jinhanfromNUS Apr 14, 2024
5e5d55c
Update UserGuide.md
meowwtama Apr 14, 2024
3ba055a
Update DeveloperGuide.md
jinhanfromNUS Apr 14, 2024
a5ebf1c
Merge pull request #300 from meowwtama/branch-UpdateUgSyntax
ashleyclx Apr 14, 2024
4abd919
Add Walkthrough Section to UG
meowwtama Apr 14, 2024
ca4df7f
update DG
Darkarche3 Apr 14, 2024
609b13f
fix checkstyle error
Darkarche3 Apr 14, 2024
33dc1df
Merge pull request #299 from jinhanfromNUS/updateGlossary
Darkarche3 Apr 14, 2024
b9f5956
Merge pull request #301 from meowwtama/branch-AddUiImagesToUg
Darkarche3 Apr 14, 2024
1f7f274
fix resolve conflict
Darkarche3 Apr 14, 2024
3b7f223
Merge pull request #302 from Darkarche3/branch-DGAcknowledge
jinhanfromNUS Apr 14, 2024
95e3300
Add developer guide
jinhanfromNUS Apr 14, 2024
58aed15
Resolve merge conflict
jinhanfromNUS Apr 14, 2024
df1e208
Clean additional
jinhanfromNUS Apr 14, 2024
ad64a6e
Add more test case to increase coverage
Ty-stan0417 Apr 14, 2024
2abd07c
Fix checkstyle
Ty-stan0417 Apr 14, 2024
38e4ce0
Update BetterModelClassDiagram.puml
meowwtama Apr 14, 2024
e3e8259
Create CommandClassDiagram.puml
meowwtama Apr 14, 2024
496cc3a
Update DeveloperGuide.md
meowwtama Apr 14, 2024
b9af8f4
Update CommandClassDiagram.puml
meowwtama Apr 14, 2024
637eacd
Merge pull request #304 from jinhanfromNUS/updateGlossary
meowwtama Apr 14, 2024
576cd27
Create Tutorial Appendix in UG
ashleyclx Apr 14, 2024
6a5bd23
Merge branch 'master' into branch-UgTutorialAppendix
ashleyclx Apr 14, 2024
4fff878
Merge pull request #306 from meowwtama/branch-UpdateUmlDiagram
ashleyclx Apr 14, 2024
583c377
Merge branch 'master' into branch-UgTutorialAppendix
ashleyclx Apr 14, 2024
1799257
Replace Contact_List_Annotated image
ashleyclx Apr 14, 2024
79c76cc
Merge pull request #305 from Ty-stan0417/branch-IncreaseCoverage
jinhanfromNUS Apr 14, 2024
6d01ae2
Update ModelClassDiagram.puml
ashleyclx Apr 14, 2024
e1e68b3
Use borrowed book list term
ashleyclx Apr 14, 2024
5215249
Standardize instructions in DG and fix typo of previous merge
jinhanfromNUS Apr 14, 2024
f6dfe81
Add PUML
jinhanfromNUS Apr 14, 2024
49ffb41
Update UiClassDiagram
jinhanfromNUS Apr 14, 2024
1c7eafa
Update StorageClassDiagram
jinhanfromNUS Apr 14, 2024
bacb5b9
update Puml
Darkarche3 Apr 15, 2024
88ea5fe
Merge pull request #310 from Darkarche3/branch-updatePUML
jinhanfromNUS Apr 15, 2024
c50778a
Update puml
jinhanfromNUS Apr 15, 2024
425b6a8
Add LibraryModelClassDiagram
Darkarche3 Apr 15, 2024
ebc55cd
Merge pull request #307 from ashleyclx/branch-UgTutorialAppendix
jinhanfromNUS Apr 15, 2024
cb7d8e5
Merge pull request #308 from jinhanfromNUS/puml
meowwtama Apr 15, 2024
d808b84
Update typo
jinhanfromNUS Apr 15, 2024
87f93c9
update LibraryModelClassDiagram
Darkarche3 Apr 15, 2024
0f4aab4
undo BorrowSequenceDiagram
Darkarche3 Apr 15, 2024
3a1b531
Add Quick Start
jinhanfromNUS Apr 15, 2024
8f25b88
Merge pull request #312 from jinhanfromNUS/fixUserGuide
Ty-stan0417 Apr 15, 2024
439573d
Fix Images in Tutorial
ashleyclx Apr 15, 2024
50d028a
Update UserGuide.md
ashleyclx Apr 15, 2024
414c157
update BorrowSequenceDiagram
Darkarche3 Apr 15, 2024
9c1bea6
Merge pull request #313 from ashleyclx/branch-UpdateDg
meowwtama Apr 15, 2024
c2691c8
Merge pull request #316 from Darkarche3/branch-updatePUML
jinhanfromNUS Apr 15, 2024
3d00847
Merge pull request #311 from Darkarche3/branch-AddLibraryModelClassDi…
jinhanfromNUS Apr 15, 2024
49bfeb6
Add Quick Start for MacOS and Windows
jinhanfromNUS Apr 15, 2024
4e3a1a8
Merge pull request #317 from jinhanfromNUS/fixUserGuide
Darkarche3 Apr 15, 2024
43bbafe
update Developer Guide
Darkarche3 Apr 15, 2024
5d81b00
Fix the UI so that the name, merit score and book is shown correctly
jinhanfromNUS Apr 15, 2024
a04c395
Update DeveloperGuide.md
meowwtama Apr 15, 2024
742c55a
Update UML for model in DG
ashleyclx Apr 15, 2024
7610253
Merge pull request #321 from meowwtama/branch-UpdateManualTestDG
jinhanfromNUS Apr 15, 2024
9d953ab
Merge pull request #319 from Darkarche3/branch-updateDG1
jinhanfromNUS Apr 15, 2024
63be384
Merge pull request #320 from jinhanfromNUS/FixTextWrap
meowwtama Apr 15, 2024
361b96d
Update storage description in DG
ashleyclx Apr 15, 2024
0b30b37
Merge branch 'master' into branch-UpdateDg
ashleyclx Apr 15, 2024
ece5534
Update warning message
ashleyclx Apr 15, 2024
c415c0e
Add some important terms to the glossary in UG
jinhanfromNUS Apr 15, 2024
e32d534
Add troubleshooting section in UG
Ty-stan0417 Apr 15, 2024
fbe5808
Merge pull request #322 from jinhanfromNUS/UpdateUG
meowwtama Apr 15, 2024
dc82871
update LogicManagerTest.java
Darkarche3 Apr 15, 2024
78f1101
Update UG again
Ty-stan0417 Apr 15, 2024
614acab
Merge pull request #326 from Darkarche3/branch-checkTC
Ty-stan0417 Apr 15, 2024
15a1bcb
Add to Future Enhancements in DG
ashleyclx Apr 15, 2024
aee2164
Fix grammar
Ty-stan0417 Apr 15, 2024
be7e909
Merge pull request #324 from ashleyclx/branch-UpdateDg
Ty-stan0417 Apr 15, 2024
e87db5f
Merge pull request #323 from Ty-stan0417/branch-UpdateUG3
meowwtama Apr 15, 2024
5dd018b
First try font
jinhanfromNUS Apr 15, 2024
692706a
Merge pull request #327 from jinhanfromNUS/almost
Ty-stan0417 Apr 15, 2024
c2e2496
Add relative links between use cases
ashleyclx Apr 15, 2024
2940bf3
second try
jinhanfromNUS Apr 15, 2024
e0f25aa
Merge branch 'master' into branch-UpdateDg
ashleyclx Apr 15, 2024
968e570
Merge pull request #328 from jinhanfromNUS/almost
Ty-stan0417 Apr 15, 2024
51b83d1
Add full stops
ashleyclx Apr 15, 2024
3f189da
Merge branch 'master' into branch-UpdateDg
ashleyclx Apr 15, 2024
a9e1863
third try
jinhanfromNUS Apr 15, 2024
7434a41
Merge pull request #330 from jinhanfromNUS/almost
Ty-stan0417 Apr 15, 2024
3883211
update DG
Darkarche3 Apr 15, 2024
b713519
Merge pull request #329 from ashleyclx/branch-UpdateDg
meowwtama Apr 15, 2024
7da27e6
Merge pull request #332 from Darkarche3/branch-updateDG2
ashleyclx Apr 15, 2024
5ed1a97
forth try
jinhanfromNUS Apr 15, 2024
bc81b9d
Merge pull request #333 from jinhanfromNUS/almost
Ty-stan0417 Apr 15, 2024
e7315c5
fix ug
jinhanfromNUS Apr 15, 2024
40f76bd
Merge pull request #334 from jinhanfromNUS/almost
Ty-stan0417 Apr 15, 2024
a0a2249
Fifth try
jinhanfromNUS Apr 15, 2024
0e85ab7
Merge pull request #335 from jinhanfromNUS/almost
Ty-stan0417 Apr 15, 2024
2d53b90
Add intro
ashleyclx Apr 15, 2024
410e2d2
Merge pull request #336 from ashleyclx/branch-AddIntro
jinhanfromNUS Apr 15, 2024
a0fabef
Fix quickstart 1
jinhanfromNUS Apr 15, 2024
bde10f7
Fix Quick Start v1
jinhanfromNUS Apr 15, 2024
19cb33a
update UG
Darkarche3 Apr 15, 2024
8733c1c
Add troubleshoot example image in troubleshoot
jinhanfromNUS Apr 15, 2024
92fe83e
Edit image name
jinhanfromNUS Apr 15, 2024
18ae682
Merge branch 'master' into almost
jinhanfromNUS Apr 15, 2024
31b6a7b
Update UserGuide.md
jinhanfromNUS Apr 15, 2024
82acfc3
update developer guide
jinhanfromNUS Apr 15, 2024
78a7301
Merge pull request #337 from jinhanfromNUS/almost
Ty-stan0417 Apr 15, 2024
50f1d8e
Merge pull request #338 from Darkarche3/branch-updateUG6
jinhanfromNUS Apr 15, 2024
7e4415c
Update DeveloperGuide.md
meowwtama Apr 15, 2024
0a83d77
Merge branch 'master' into almost
jinhanfromNUS Apr 15, 2024
6720321
update dg v2
jinhanfromNUS Apr 15, 2024
cc58362
Merge pull request #339 from jinhanfromNUS/almost
Ty-stan0417 Apr 15, 2024
af097b1
Fix spacing in quickstart
jinhanfromNUS Apr 15, 2024
ad7c7eb
Add to Intro
ashleyclx Apr 15, 2024
1f12057
Merge branch 'master' into branch-AddIntro
ashleyclx Apr 15, 2024
830592f
Update Glossary
meowwtama Apr 15, 2024
ba9241f
Merge pull request #340 from jinhanfromNUS/almost
Darkarche3 Apr 15, 2024
63b278d
Merge pull request #341 from meowwtama/branch-DgChecks
jinhanfromNUS Apr 15, 2024
279657b
Update Intro
ashleyclx Apr 15, 2024
7bf165a
Merge pull request #342 from ashleyclx/branch-AddIntro
meowwtama Apr 15, 2024
07cd51c
Fix Quick Start v1
jinhanfromNUS Apr 15, 2024
8c183c8
Merge pull request #343 from jinhanfromNUS/last
meowwtama Apr 15, 2024
2b9b9c7
Remove links between use case
ashleyclx Apr 15, 2024
8e64871
Merge branch 'master' into branch-AddIntro
ashleyclx Apr 15, 2024
527d2fd
Merge pull request #344 from ashleyclx/branch-AddIntro
meowwtama Apr 15, 2024
e68b24b
Fix mistakes
ashleyclx Apr 15, 2024
f8afbe2
Merge pull request #345 from ashleyclx/branch-AddIntro
meowwtama Apr 15, 2024
6bcb6fa
update PPP
Darkarche3 Apr 15, 2024
86caf79
Merge pull request #346 from Darkarche3/branch-updatePPP1
jinhanfromNUS Apr 17, 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: '11'
distribution: 'temurin'
- 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.2.0'
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/
40 changes: 30 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,34 @@
[![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-F11-2/tp/actions/workflows/gradle.yml/badge.svg)](https://github.com/AY2324S2-CS2103T-F11-2/tp/actions/workflows/gradle.yml)

![Ui](docs/images/Ui.png)
## About MyBookshelf
* MyBookshelf is designed to improve and ease the management of public community libraries.
* MyBookshelf helps to keep track of the person who has borrowed which books from the library.
* MyBookShelf helps to keep track of the book transactions within the library.
* MyBookShelf helps to keep track of the merit score of each user of the library.
* This helps to prevent irresponsible behaviour that violates the library's borrowing guidelines, easing management duties.
<br>

## Project Details
* The project is CLI based to make it quick to use and easy for users who prefer typing commands over mouse operations.
* The librarians can add, edit, find or delete users in order to keep track of the people who is using their library
* The librarians can keep track of borrowed books and the borrower's information as well as return transactions.
* The librarians can keep track donated books and the information of the donors.
* 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), without being overwhelmingly big.
* It comes with a reasonable level of user and developer documentation.

* Example usages:
* Allows librarian to **add** new user
* Allows librarian to **list** all user
* Allows librarian to **edit** an existing user
* Allows librarian to **find** user whose names contain the given keywords
* Allows librarian to **delete** an existing user
* Allows librarian to create a **borrow** transaction
* Allows librarian to create a **return** transaction
* Allows librarian to create a **donate** transaction

## Acknowledgement
* For the detailed documentation of this project, see the **[MyBookshelf Product Website](https://ay2324s2-cs2103t-f11-2.github.io/tp/)**.

* 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.
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 = '10.2'
}
Expand Down Expand Up @@ -66,7 +70,7 @@ dependencies {
}

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

# About Us

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

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

## Project team

### John Doe
### Ho Jin Han

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

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

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

### Jane Doe
### Khoo Jing Xiang

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

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

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

### Johnny Doe
### Ashley Chang

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

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

* Role: Developer
* Responsibilities: Data
* Responsibilities: Features and Documentation

### Jean Doe
### Tan Yi-Sheng

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Responsibilities: Features and Documentation

### James Doe
### Shenoy Suraj Bantwal

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

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

* Role: Developer
* Responsibilities: UI
* Responsibilities: Testing
6 changes: 4 additions & 2 deletions docs/Configuration.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
layout: page
title: Configuration guide
layout: default.md
title: "Configuration guide"
---

# Configuration guide

Certain properties of the application can be controlled (e.g user preferences file location, logging level) through the configuration file (default: `config.json`).
13 changes: 8 additions & 5 deletions docs/DevOps.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
---
layout: page
title: DevOps guide
layout: default.md
title: "DevOps guide"
pageNav: 3
---

* Table of Contents
{:toc}
# DevOps guide

--------------------------------------------------------------------------------------------------------------------
<!-- * Table of Contents -->
<page-nav-print />

<!-- -------------------------------------------------------------------------------------------------------------------- -->

## Build automation

Expand Down
Loading
Loading