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

[CS2103-W14-1] VendorVault #139

Open
wants to merge 532 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
532 commits
Select commit Hold shift + click to select a range
29ac568
Update Architecture component of Developer Guide
prave1n Nov 7, 2024
4bed645
Update DG and UG
LinkesV Nov 7, 2024
ca1f663
Resolve merge conflicts
LinkesV Nov 7, 2024
8d7c6c1
Update UserGuide.md
LinkesV Nov 7, 2024
47e8a5d
Merge pull request #209 from ngjianyi/bugs/standardise-command-list-d…
LinkesV Nov 7, 2024
7c09803
Merge pull request #211 from prave1n/dg-update
ngjianyi Nov 7, 2024
6d84819
Resolve merge conflict with master
CJianzhi Nov 7, 2024
c8962d3
Fix alpha bugs and Update DG
vinc3leong Nov 7, 2024
7b2eb38
Update DG
vinc3leong Nov 7, 2024
cc5adc3
Merge branch 'master' of https://github.com/vinc3leong/tp into code-r…
vinc3leong Nov 7, 2024
d52b698
Update Model class diagram
CJianzhi Nov 7, 2024
c3723e5
Add Delivery class diagram
CJianzhi Nov 7, 2024
f531ebf
Update UG
vinc3leong Nov 7, 2024
855212e
Merge pull request #219 from LinkesV/branch-finalUpdate
ngjianyi Nov 7, 2024
48e0924
Fix puml file error
CJianzhi Nov 7, 2024
2487be2
Merge pull request #213 from ngjianyi/docs/dg-user-stories
LinkesV Nov 7, 2024
103c92e
Merge pull request #215 from ngjianyi/docs/dg-logic
LinkesV Nov 7, 2024
cae4a93
Merge pull request #221 from CJianzhi/branch-UpdateModelClassDiagram
LinkesV Nov 7, 2024
d3e2e9c
Update developer guide with list -s
CJianzhi Nov 7, 2024
26b1df6
Update Cost equals method to check for value
CJianzhi Nov 7, 2024
d533793
Update prerequistes
CJianzhi Nov 7, 2024
1f29438
Update DG
vinc3leong Nov 7, 2024
0ee632e
Merge branch 'master' of https://github.com/vinc3leong/tp into code-r…
vinc3leong Nov 7, 2024
079ea65
UI Fix #1
LinkesV Nov 7, 2024
1b8d538
Merge pull request #217 from CJianzhi/branch-DG-DeliveryInstructions
ngjianyi Nov 7, 2024
a37a19e
Merge pull request #222 from CJianzhi/branch-UpdateQuantity
vinc3leong Nov 7, 2024
48f8a05
Update UG
vinc3leong Nov 7, 2024
f192e8e
Update link for delete supplier in UserGuide
prave1n Nov 7, 2024
d21918c
Merge branch 'master' of https://github.com/vinc3leong/tp into code-r…
vinc3leong Nov 7, 2024
c344433
Update DG
vinc3leong Nov 7, 2024
4c52552
Update DG
vinc3leong Nov 7, 2024
2d14822
Merge pull request #220 from vinc3leong/code-review-branch
ngjianyi Nov 7, 2024
a5c0721
Add links to commands in UserGuide
prave1n Nov 7, 2024
3bd68c4
Merge branch 'master' into ug-update
prave1n Nov 7, 2024
8538bee
Merge pull request #225 from prave1n/ug-update
ngjianyi Nov 7, 2024
622de37
Edit add supplier command in user guide
ngjianyi Nov 7, 2024
557899c
Merge branch 'master' into docs/update-ug-1.5
ngjianyi Nov 7, 2024
314aa2e
Update list all command in UserGuide
prave1n Nov 7, 2024
1750fe4
Edit parameters in user guide
ngjianyi Nov 7, 2024
3a34355
Merge pull request #226 from prave1n/ug-update-v2
ngjianyi Nov 7, 2024
dc4c8e9
Update name of data json file
prave1n Nov 7, 2024
e7b05e2
Update data file name in UserGuide
prave1n Nov 7, 2024
247c223
Edit product constraints in user guide
ngjianyi Nov 7, 2024
5247dbb
Merge pull request #230 from prave1n/ug-update-v2
ngjianyi Nov 7, 2024
0d9baa5
Add character limit
LinkesV Nov 7, 2024
84d30c6
Add commas to user guide sentences
ngjianyi Nov 7, 2024
d415e35
Fix status message bugs
CJianzhi Nov 7, 2024
fd3c5cb
Resolve merge conflicts
LinkesV Nov 7, 2024
d569c8c
Update Junit test cases
LinkesV Nov 7, 2024
25d41f6
Update test cases
CJianzhi Nov 7, 2024
f77a304
Merge pull request #231 from LinkesV/branch-final
prave1n Nov 7, 2024
520a98b
Update DG
LinkesV Nov 7, 2024
7709eb2
Include sort and list command in the delivery command table in UG
vinc3leong Nov 7, 2024
1a5a7b3
Update SupplierIndex message constraint
CJianzhi Nov 7, 2024
799bee0
Merge branch 'master' of https://github.com/vinc3leong/tp into code-r…
vinc3leong Nov 7, 2024
645d85b
Resolve merge conflicts with master branch
CJianzhi Nov 7, 2024
c9afbbc
Update Acknowledgements
LinkesV Nov 7, 2024
de11b74
Change Product message constraint
CJianzhi Nov 7, 2024
6b02130
Add note on surrounding white spaces in user guide
ngjianyi Nov 7, 2024
229e74f
Restore original Product constraint message
CJianzhi Nov 7, 2024
a6c703a
Change Product message
CJianzhi Nov 7, 2024
280d81a
Merge pull request #232 from CJianzhi/branch-CommandMessage
ngjianyi Nov 7, 2024
3176517
Edit user guide company field
ngjianyi Nov 7, 2024
3d5ae09
Edit user guide phone field
ngjianyi Nov 7, 2024
675b5bc
Merge pull request #228 from ngjianyi/docs/update-ug-1.5
CJianzhi Nov 7, 2024
c38902d
Merge pull request #235 from vinc3leong/code-review-branch
ngjianyi Nov 7, 2024
3d51c64
Merge pull request #236 from LinkesV/branch-final
ngjianyi Nov 7, 2024
520f2a9
Add sample deliveries
prave1n Nov 7, 2024
1836ab0
Update scalability requirements in DeveloperGuide
prave1n Nov 7, 2024
0106713
Add test cases for sample data
prave1n Nov 7, 2024
8d7e3e3
Add Clear command to User Guide
LinkesV Nov 8, 2024
7bbbcb3
Add target audience
LinkesV Nov 8, 2024
692dbbc
Merge pull request #238 from prave1n/sample-data-update
ngjianyi Nov 8, 2024
37c17d3
Merge pull request #239 from LinkesV/branch-clear
ngjianyi Nov 8, 2024
3a6268e
Update commands in user guide
CJianzhi Nov 10, 2024
165f54f
Edit supplier add list delete commands in ug
ngjianyi Nov 10, 2024
fce2dcc
Update Company class
vinc3leong Nov 10, 2024
716b926
Update Introduction for User Guide
LinkesV Nov 10, 2024
9404ea9
Edit ug to fit comments
ngjianyi Nov 10, 2024
5750088
Edit address book to VendorVault
ngjianyi Nov 10, 2024
3108ef3
Update UserGuide.md
LinkesV Nov 10, 2024
2a3009f
Merge pull request #332 from ngjianyi/docs/update-ug-supplier-first-half
CJianzhi Nov 10, 2024
5f21dac
Update code quality for AddDeliveryCommand
CJianzhi Nov 10, 2024
7e8a4ca
Merge branch 'master' into branch-UpdateUserGuide
CJianzhi Nov 10, 2024
d02fa2c
Update jar link in user guide
LinkesV Nov 10, 2024
c02bdb7
Update delete and find delivery commands in UserGuide
prave1n Nov 10, 2024
73ccff4
Merge branch 'master' into ug-update-v1.6
prave1n Nov 10, 2024
023dabe
Update UG Mark, Find and Sort Supplier command
vinc3leong Nov 10, 2024
5c16e3d
Update Company class
vinc3leong Nov 10, 2024
ea40dde
Update punctutation errors in UserGuide
LinkesV Nov 10, 2024
7c86264
Change SUPPLIER_INDEX to INDEX of Mark Supplier Command in UG
vinc3leong Nov 10, 2024
21f78d9
Change VendorVault to Vendor Vault
vinc3leong Nov 10, 2024
0c77af9
Merge pull request #333 from LinkesV/branch-introductionUG
ngjianyi Nov 10, 2024
70d7490
Update delete, find and sort delivery commands in UG
prave1n Nov 10, 2024
8c9bc37
Change add supplier docs to make statements clearer
ngjianyi Nov 10, 2024
84b5cdb
Merge branch 'master' into docs/ug-final-improvements
ngjianyi Nov 10, 2024
ed4d184
Merge branch 'master' into ug-update-v1.6
prave1n Nov 10, 2024
4789e84
Update user guide for delivery commands
CJianzhi Nov 10, 2024
6111817
Update UserGuide for upcoming command
CJianzhi Nov 10, 2024
fdf03a7
Added fullstops
vinc3leong Nov 10, 2024
e081a5b
Revert "Added fullstops"
vinc3leong Nov 10, 2024
d5204b4
Add fullstops
vinc3leong Nov 10, 2024
a442d78
Standardise message format in UserGuide
prave1n Nov 10, 2024
aae72b8
Refine user guide
CJianzhi Nov 10, 2024
244ef10
Update userguide based on pr comments
CJianzhi Nov 10, 2024
84267c3
Update user guide based on new comments
CJianzhi Nov 10, 2024
79ff90b
Update UserGuide to standardise format for delivery commands
prave1n Nov 10, 2024
210a177
Update UG and fix grammatical error of error message for List Command
vinc3leong Nov 10, 2024
ff72469
Merge pull request #341 from CJianzhi/branch-UpdateUserGuide
ngjianyi Nov 10, 2024
e6c6df0
Merge pull request #337 from vinc3leong/improvements-branch
LinkesV Nov 10, 2024
09b137e
Merge branch 'master' into docs/ug-final-improvements
ngjianyi Nov 10, 2024
348c456
Merge branch 'master' into ug-update-v1.6
prave1n Nov 10, 2024
86a1217
Reorder delivery commands in UserGuide
prave1n Nov 10, 2024
24da0fc
Merge pull request #339 from prave1n/ug-update-v1.6
LinkesV Nov 10, 2024
40961b3
Edit company display string
ngjianyi Nov 10, 2024
45092d3
Udpate DG
LinkesV Nov 10, 2024
4264c57
Merge branch 'master' into docs/ug-final-improvements
ngjianyi Nov 10, 2024
c06cdfb
Update model class diagram to be less cluttered
CJianzhi Nov 10, 2024
c9e313a
Merge pull request #342 from LinkesV/branch-UpdateUserStories
prave1n Nov 10, 2024
ba2913e
Update Company and SupplierCard class to update UI of the company name
vinc3leong Nov 10, 2024
672f77d
Add table of contents to User Guide
LinkesV Nov 10, 2024
0d7a850
Update DG
vinc3leong Nov 10, 2024
6aa6d07
Update ug for overall consistency
ngjianyi Nov 10, 2024
c4293b4
Standardise headers in UG
LinkesV Nov 10, 2024
88ce63a
Merge pull request #346 from LinkesV/branch-addTableofContents
CJianzhi Nov 10, 2024
2e915b1
Merge pull request #344 from CJianzhi/branch-ModelClassDiagramLabel
LinkesV Nov 10, 2024
1308e07
Fix broken links in UG
LinkesV Nov 10, 2024
7c10340
Merge pull request #350 from LinkesV/branch-broken-links
LinkesV Nov 11, 2024
97d00be
Remove BetterModelDiagram from DG
CJianzhi Nov 11, 2024
5b18ce6
Merge master to branch
CJianzhi Nov 11, 2024
789ee50
Fix merge conflict
ngjianyi Nov 11, 2024
db76b8b
Edit UG to match PR comments
ngjianyi Nov 11, 2024
602b890
Edit UG to improve description of mark commands
ngjianyi Nov 11, 2024
aa0f31b
Add bullet points
LinkesV Nov 11, 2024
b1a193a
Merge pull request #352 from CJianzhi/branch-ModelClassDiagramLabel
ngjianyi Nov 11, 2024
5b1e834
Update Introduction
LinkesV Nov 11, 2024
a846288
Update UG introduction
LinkesV Nov 11, 2024
5ed4607
Edit mark supplier message
ngjianyi Nov 11, 2024
506bb08
Edit UG to match PR comments
ngjianyi Nov 11, 2024
0c9718b
Merge pull request #348 from ngjianyi/docs/ug-final-improvements
CJianzhi Nov 11, 2024
1069b1e
Fix punctuation errors
LinkesV Nov 11, 2024
41732b4
Add bolding to UG
LinkesV Nov 11, 2024
f379871
Update DeveloperGuide.md
vinc3leong Nov 11, 2024
707b2de
Merge pull request #353 from LinkesV/branch-fixUG
ngjianyi Nov 11, 2024
16db1f6
Update docs/DeveloperGuide.md
vinc3leong Nov 11, 2024
f948e6b
Update DeveloperGuide.md
vinc3leong Nov 11, 2024
8cc1526
Update docs/DeveloperGuide.md
vinc3leong Nov 11, 2024
cb6bfd9
Update docs/DeveloperGuide.md
vinc3leong Nov 11, 2024
e9a1758
Update DeveloperGuide.md
vinc3leong Nov 11, 2024
0440dfd
Update CommandSummary Table in UG
LinkesV Nov 11, 2024
fcac665
Update DeveloperGuide.md
vinc3leong Nov 11, 2024
c74a591
Merge pull request #354 from LinkesV/branch-CommandSummary
prave1n Nov 11, 2024
55dd021
Edit delivery sort cost comparator test
ngjianyi Nov 11, 2024
637a11f
Update code quality
CJianzhi Nov 11, 2024
b486678
Update FAQ
LinkesV Nov 11, 2024
6bd07ab
Merge pull request #355 from LinkesV/branch-FAQ
prave1n Nov 11, 2024
415024e
Update DG
vinc3leong Nov 11, 2024
b78bfb3
Add effort section to DG
ngjianyi Nov 11, 2024
d653f21
Remove whitespace
LinkesV Nov 11, 2024
12a3180
Update DG
vinc3leong Nov 11, 2024
907a7b6
Update FAQ of user guide
CJianzhi Nov 11, 2024
8cbba1e
Update Glossary in UserGuide
prave1n Nov 11, 2024
7362340
Merge pull request #358 from LinkesV/branch-bulletPoint
prave1n Nov 11, 2024
6924ae2
Update UserGuide to standardise format
prave1n Nov 11, 2024
24ad83d
Edit images in UG to be consistent
ngjianyi Nov 11, 2024
7974873
Merge pull request #345 from vinc3leong/improvements-branch
LinkesV Nov 11, 2024
64f515a
Merge pull request #362 from prave1n/ug-update-v1.6
prave1n Nov 11, 2024
8202321
Fix merge conflicts
ngjianyi Nov 11, 2024
19560cc
Merge branch 'master' into docs/ug-images
ngjianyi Nov 11, 2024
4a056de
Edit jar file image to be in dark mode
ngjianyi Nov 11, 2024
a155c2c
Merge pull request #364 from ngjianyi/docs/ug-images
LinkesV Nov 11, 2024
1c0c1a2
Remove impementation portion in DG
ngjianyi Nov 11, 2024
656b9ce
Merge pull request #357 from ngjianyi/docs/dg-effort-page
LinkesV Nov 11, 2024
bd0a166
Update user guide for FAQ
CJianzhi Nov 11, 2024
dab145d
Update link for windows guide
CJianzhi Nov 11, 2024
6c181e3
Resolve merge conflicts with master branch
CJianzhi Nov 11, 2024
b68ff92
Update FAQ section of user guide
CJianzhi Nov 11, 2024
09111ea
Update FAQ section based on PR comments
CJianzhi Nov 11, 2024
ff33fc4
Rename log file
prave1n Nov 11, 2024
162e2de
Update FAQ Undo question
CJianzhi Nov 11, 2024
fa484a5
Merge pull request #365 from prave1n/rename-log
LinkesV Nov 11, 2024
ab51149
Merge pull request #360 from CJianzhi/branch-UserGuideFAQ
LinkesV Nov 11, 2024
95265c4
Merge branch 'master' into branch-UserGuideFAQ
CJianzhi Nov 11, 2024
d62ddbb
Update ug
CJianzhi Nov 11, 2024
8501fff
Merge pull request #366 from CJianzhi/branch-UserGuideFAQ
LinkesV Nov 11, 2024
fb86bea
Update line break for add delivery command
CJianzhi Nov 11, 2024
8cb25e5
Merge pull request #368 from CJianzhi/branch-UserGuideFAQ
LinkesV Nov 11, 2024
ceaf251
Merge branch 'master' into branch-CodingStandard
CJianzhi Nov 11, 2024
512da61
Update Known Issues in UG
prave1n Nov 11, 2024
e335d39
Improve code quality
ngjianyi Nov 12, 2024
b63b2c5
Update JavaDoc comments
prave1n Nov 12, 2024
ef9c1f9
Improve defensive programming
ngjianyi Nov 12, 2024
552f24e
Improve JavaDocs
ngjianyi Nov 12, 2024
c5c1d8c
Refactor command execution methods to improve readability
prave1n Nov 12, 2024
f494fcf
Change access modifiers for supplier fields
ngjianyi Nov 12, 2024
643c489
Update coding standard and test cases
CJianzhi Nov 12, 2024
a17ac5a
Improve Code Quality and grammer
LinkesV Nov 12, 2024
1ba4efc
Update Cost
CJianzhi Nov 12, 2024
e72204f
Merge pull request #370 from prave1n/ug-v1.6
LinkesV Nov 12, 2024
f42ff8d
Add assert statements in delivery comparators
ngjianyi Nov 12, 2024
0b564ea
Refactor AddressBook parser
prave1n Nov 12, 2024
ac130e0
Fix address book parser
prave1n Nov 12, 2024
5c1d089
Add assertions
LinkesV Nov 12, 2024
547f054
Refactor delivery comparator compare method
ngjianyi Nov 12, 2024
0e51b3f
Update dg space and add assertions
CJianzhi Nov 12, 2024
2027056
Add assertions to Find, Delete and Mark delivery commands
prave1n Nov 12, 2024
9cc78dc
Refactor UI image
ngjianyi Nov 12, 2024
29ab57f
Merge pull request #378 from ngjianyi/enhancement/refactor-comparator
LinkesV Nov 12, 2024
8289798
Resolve merge conflicts
LinkesV Nov 12, 2024
e148ff6
Update DateTime.java
LinkesV Nov 12, 2024
f60c91e
Merge pull request #375 from CJianzhi/branch-CodingStandard
LinkesV Nov 12, 2024
5e076dd
Edit address book to VendorVault
ngjianyi Nov 12, 2024
bfaae52
Update switch in AddressBookParser
prave1n Nov 12, 2024
e0654c6
Fix merge conflicts
ngjianyi Nov 12, 2024
a26c2a6
Update AddDeliveryCommandParser
LinkesV Nov 12, 2024
d92f8a8
Update AddressBookParser helper methods
prave1n Nov 12, 2024
cd1785f
Add spacing for JavaDocs
ngjianyi Nov 12, 2024
d15b4ea
Merge pull request #376 from LinkesV/branch-codeQuality
prave1n Nov 12, 2024
d5ae0b6
Merge branch 'master' into code-quality
prave1n Nov 12, 2024
00e856e
Merge pull request #371 from prave1n/code-quality
LinkesV Nov 12, 2024
3eeff85
Improve JavaDocs capitalisation
ngjianyi Nov 12, 2024
37d9cfa
Fix merge conflict
ngjianyi Nov 12, 2024
531dcda
Edit images in UG
ngjianyi Nov 12, 2024
605e212
Merge pull request #373 from ngjianyi/enhancement/improve-overall-cod…
LinkesV Nov 12, 2024
deb2ddc
Fix grammatical errors in DG
vinc3leong Nov 12, 2024
967f543
Fix DG formatting
vinc3leong Nov 12, 2024
569aab8
Edit model description in DG
ngjianyi Nov 12, 2024
69de52f
Standardise format in DeveloperGuide
prave1n Nov 12, 2024
6bf8584
Increase model diagram size
ngjianyi Nov 12, 2024
c24098c
Merge pull request #380 from vinc3leong/DG-improvements
LinkesV Nov 12, 2024
e91f264
Update DeveloperGuide.md
vinc3leong Nov 12, 2024
c15730f
Merge pull request #383 from prave1n/dg-update-v1.6
LinkesV Nov 12, 2024
a2bcbc3
Merge pull request #382 from ngjianyi/docs/dg-model
CJianzhi Nov 12, 2024
4880d65
Edit model diagram in DG
ngjianyi Nov 12, 2024
2a2b558
Update DG width of diagram
LinkesV Nov 12, 2024
6f5fc0e
Update DeveloperGuide.md
vinc3leong Nov 12, 2024
a672603
Fix nummbering in UG
LinkesV Nov 12, 2024
6bf8814
Update DeveloperGuide.md
vinc3leong Nov 12, 2024
690d715
Merge pull request #385 from ngjianyi/docs/model-diagram
CJianzhi Nov 12, 2024
f49a5b6
Merge pull request #384 from vinc3leong/DG-improvements
LinkesV Nov 12, 2024
0742d51
Merge pull request #386 from LinkesV/branch-DGwidth
CJianzhi Nov 12, 2024
2b84905
Remove spacing for model diagram in DG
ngjianyi Nov 12, 2024
415dd8d
Fix merge conflicts
ngjianyi Nov 12, 2024
0a73217
Update status
CJianzhi Nov 12, 2024
b77f476
Merge pull request #387 from ngjianyi/docs/update-model-spacing
CJianzhi Nov 12, 2024
fc3df9b
Merge pull request #389 from CJianzhi/branch-DG-Update
ngjianyi Nov 12, 2024
b377929
Update user guide
CJianzhi Nov 12, 2024
0c33da8
Merge pull request #390 from CJianzhi/branch-UserGuideUpdate
LinkesV Nov 12, 2024
116dfc6
Add reuse
LinkesV Dec 3, 2024
8a1a745
Merge pull request #391 from LinkesV/branch-reuse
LinkesV Dec 3, 2024
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
  •  
  •  
  •  
25 changes: 25 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: MarkBind Action

on:
push:
branches:
- master

jobs:
build_and_deploy:
runs-on: ubuntu-latest
steps:
- name: Install Graphviz
run: sudo apt-get install graphviz
- name: Install Java
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'zulu'
- name: Build & Deploy MarkBind site
uses: MarkBind/markbind-action@v2
with:
token: ${{ secrets.GITHUB_TOKEN }}
rootDirectory: './docs'
baseUrl: '/tp' # assuming your repo name is tp
version: '^5.5.2'
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/
25 changes: 18 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,25 @@
[![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/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/AY2425S1-CS2103T-W14-1/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

# What is VendorVault ?

---

* Vendor vault is designed to be used by small scale grocery stores who have to interact and confirm orders with multiple suppliers and keep track their inventory
* This application can be used using the command-line interface (CLI), which allows for faster inputs when compared to other text-based inputs.



---
# How did this project come about ?

---
* 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 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 @@ -66,7 +66,11 @@ dependencies {
}

shadowJar {
archiveFileName = 'addressbook.jar'
archiveFileName = 'vendorvault.jar'
}

run {
enableAssertions = true
}

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
60 changes: 32 additions & 28 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,63 @@
---
layout: page
title: About Us
layout: default.md
title: "About Us"
---

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

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

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

## Project team
## VendorVault

### John Doe
### Vince

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

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

* Role: Project Advisor
* Role: Documentation
* Responsibilities: Responsible for the quality of various project documents.


### Jane Doe
### Krishnan Linkes Varun

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

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

* Role: Team Lead
* Responsibilities: UI
* Role: Code quality
* Responsibilities: Looks after code quality, ensures adherence to coding standards, etc.

### Johnny Doe
### Pravein

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

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

* Role: Developer
* Responsibilities: Data
* Role: Deliverables and deadlines
* Responsibilities: Ensure project deliverables are done on time and in the right format.

### Jean Doe
### Jian Yi

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Role: Testing
* Responsibilities: Ensures the testing of the project is done properly and on time

### James Doe
### Chen Jianzhi

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

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

* Role: Developer
* Responsibilities: UI
* Role: Integration
* Responsibilities: Responsible for code versioning and integrating different parts of the software.
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