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-W17-2] LetsGetHired #174

Open
wants to merge 613 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
613 commits
Select commit Hold shift + click to select a range
962e408
Add more typical internship applications
AprupKale Nov 2, 2023
7fcd15e
Fix build issues - add newline at EOF
AprupKale Nov 2, 2023
4b19808
Add sort for deadline
zsh-eng Nov 2, 2023
d63e1f1
Update pictures
tim-pipi Nov 2, 2023
8c14988
Update pictures in UG and index.md
tim-pipi Nov 2, 2023
f1eeef2
Remove outdated images
tim-pipi Nov 2, 2023
c378c5d
Update README
tim-pipi Nov 2, 2023
3e2fcbb
Implement comparable interface for fields
zsh-eng Nov 2, 2023
ad80b97
Remove unused images
tim-pipi Nov 2, 2023
37d49ce
Merge pull request #112 from zsh-eng/sort-deadline
tim-pipi Nov 2, 2023
493681f
Merge branch 'master' into improve-testing-issue93
AprupKale Nov 2, 2023
c2278d6
Fix build issues and getComparator test case
AprupKale Nov 2, 2023
3b79f64
Merge pull request #111 from zhengyup/assertions-undo
zsh-eng Nov 2, 2023
18f52f5
Merge branch 'AY2324S1-CS2103T-W17-2:master' into improve-testing-iss…
AprupKale Nov 2, 2023
beb6472
Merge pull request #108 from AprupKale/improve-testing-issue93
AprupKale Nov 2, 2023
453d06f
Annotate images
tim-pipi Nov 2, 2023
e88be90
Reorder images
tim-pipi Nov 2, 2023
a68a24e
Add images for Deadline Sort
tim-pipi Nov 2, 2023
a3ca8c7
Add pptx files to edit annotation
tim-pipi Nov 2, 2023
5d6d8d4
Add extra tips on View
tim-pipi Nov 2, 2023
fb0e19c
Merge https://github.com/AY2324S1-CS2103T-W17-2/tp
tyouwei Nov 2, 2023
d5e0671
Add new downloadJar image
tim-pipi Nov 2, 2023
0719209
Update downloadJar image
tim-pipi Nov 2, 2023
92d5328
Merge pull request #100 from tim-pipi/96-user-guide
tim-pipi Nov 2, 2023
83c04f9
Upload downloadJar image
tim-pipi Nov 2, 2023
415fee7
Fix formatting
tim-pipi Nov 2, 2023
a4838bf
Merge pull request #113 from tim-pipi/96-user-guide
tim-pipi Nov 2, 2023
dcb3378
Update Version Number
tim-pipi Nov 2, 2023
2d8696a
Update version
tyouwei Nov 2, 2023
bfc6d84
Merge https://github.com/AY2324S1-CS2103T-W17-2/tp
tyouwei Nov 2, 2023
a736fd6
Merge pull request #114 from tyouwei/master
tyouwei Nov 2, 2023
8cb9dd6
Update Sample Data
tim-pipi Nov 2, 2023
a24cb0c
Fix checkstyle issues
tim-pipi Nov 2, 2023
dc57a9c
Update test data to use notes array instead of note
tim-pipi Nov 2, 2023
d199ffe
Merge pull request #115 from tim-pipi/master
tim-pipi Nov 2, 2023
19bc3cb
Remove Google Inc from Sample Data
tim-pipi Nov 2, 2023
23b814f
Merge pull request #117 from tim-pipi/master
tim-pipi Nov 2, 2023
5094c0b
Fix UI resizing bug
tyouwei Nov 3, 2023
2df5125
Merge pull request #118 from tyouwei/master
tyouwei Nov 3, 2023
a11092b
Refactor member picture location
tim-pipi Nov 3, 2023
084d2a4
Fix Bug Issue #157
tyouwei Nov 4, 2023
0869260
Fix Checkstyles
tyouwei Nov 4, 2023
8a67290
Fix Bug Issue #156
tyouwei Nov 4, 2023
0504819
Merge branch 'issue-157'
tyouwei Nov 4, 2023
d1e8dbd
Format DG
zsh-eng Nov 4, 2023
7aa1a25
Add You Wei's note command DG
zsh-eng Nov 4, 2023
5dc67df
Fix Bug Issue #151
tyouwei Nov 4, 2023
3451843
Fix Bug Issue #149
tyouwei Nov 4, 2023
f277632
Update architecture section in DG
zsh-eng Nov 4, 2023
9e40746
Update UI component in DG
zsh-eng Nov 4, 2023
932cbc7
Update Logic Component in DG
zsh-eng Nov 4, 2023
39b3d4a
Fix Bug Issue #131
tyouwei Nov 4, 2023
3533f50
Update Header sizes
tim-pipi Nov 4, 2023
03e9717
Fix Checkstyle
tyouwei Nov 4, 2023
924f470
Remove extra examples from Sort Command
tim-pipi Nov 4, 2023
b40e483
Update Command Sumamry for Sort and Note
tim-pipi Nov 4, 2023
50b9c19
Make note indexing error messages more consistent
tyouwei Nov 4, 2023
acc3468
Merge pull request #119 from tim-pipi/master
tim-pipi Nov 4, 2023
b627f70
Fix inconsistencies in error messages
tyouwei Nov 4, 2023
a7c2c26
Fix Bug Issue #142
tyouwei Nov 4, 2023
e3656a8
Merge pull request #160 from tyouwei/fix-find-bugs
tyouwei Nov 4, 2023
12b4af9
Fix Bug Issue #139
tyouwei Nov 4, 2023
d4c6885
Update Find Command Behavior
tim-pipi Nov 4, 2023
ed6ebda
Refine Error Handling Messages for note
tyouwei Nov 4, 2023
5818187
Merge https://github.com/AY2324S1-CS2103T-W17-2/tp into fix-note-bugs
tyouwei Nov 4, 2023
3c99318
Fix bugs from merge conflicts
tyouwei Nov 4, 2023
d57cfda
Merge pull request #164 from tyouwei/fix-note-bugs
tyouwei Nov 4, 2023
f2831fc
Update Model component in DG
zsh-eng Nov 5, 2023
300c77c
Update Storage component in DG
zsh-eng Nov 5, 2023
aeb965e
Update add command in DG
zsh-eng Nov 5, 2023
415e4a0
Remove note command from DG
zsh-eng Nov 5, 2023
cdef217
Ensure commands verify for duplicate prefixes
AprupKale Nov 6, 2023
3bf3859
Fix bug where case was not being checked for duplicate internship app…
AprupKale Nov 6, 2023
674e701
Edit (ease) restrictions on company name
AprupKale Nov 6, 2023
6f7c916
Make commands case-insensitive
AprupKale Nov 6, 2023
10ee3c6
Update User Guide for command case-insensitivity
AprupKale Nov 7, 2023
d404eaa
Update find command in DG
zsh-eng Nov 7, 2023
a2c0720
Update sort command in DG
zsh-eng Nov 7, 2023
e9853fe
Update undo command in DG
zsh-eng Nov 7, 2023
26d4c6a
Update click internapplication card in DG
zsh-eng Nov 7, 2023
5fde661
Remove housekeep from DG
zsh-eng Nov 7, 2023
fd51807
Update user stories in DG
zsh-eng Nov 7, 2023
e1eafc1
Update use cases and appendix in DG
zsh-eng Nov 7, 2023
1a0aabf
Update links in docs
zsh-eng Nov 7, 2023
ae9c367
Update formatting and sequence diagrams
zsh-eng Nov 7, 2023
8379915
Update Note Command DG for multiple notes
tyouwei Nov 7, 2023
d2c08e6
Fix trailing whitespace
tyouwei Nov 7, 2023
59a11e2
Fix typo errors
tyouwei Nov 7, 2023
46e6da1
Fix bugs with regards to clearing followed by calling undo leading to…
Nov 7, 2023
274d07c
Merge pull request #171 from zhengyup/clear-undo-bugs
AprupKale Nov 7, 2023
c8c6f7c
Merge branch 'master' into fix-bugs
AprupKale Nov 7, 2023
fe4551c
Make commands case-sensitive again and change the user guide
AprupKale Nov 7, 2023
0dd0666
Merge pull request #169 from AprupKale/fix-bugs
zhengyup Nov 7, 2023
2640912
Revert "Refine Error Handling Messages for note"
tyouwei Nov 7, 2023
317122c
Revert "Refine Error Handling Messages for note"
tyouwei Nov 7, 2023
c8c28a3
Revert "Fix Bug Issue #142"
tyouwei Nov 7, 2023
527c522
Revert "Fix inconsistencies in error messages"
tyouwei Nov 7, 2023
00cf63f
Revert "Make note indexing error messages more consistent"
tyouwei Nov 7, 2023
4f19845
Merge https://github.com/AY2324S1-CS2103T-W17-2/tp
tyouwei Nov 7, 2023
626ce9f
Fix Checkstyle
tyouwei Nov 7, 2023
93ca9cf
Refactor class name for ui
tyouwei Nov 7, 2023
38fa9f1
Fix Issue #130
tyouwei Nov 7, 2023
e607a39
Add new tests for ParserUtils
tyouwei Nov 7, 2023
3f24e35
Merge pull request #172 from tyouwei/master
tyouwei Nov 7, 2023
0d0c2b6
Fix deselect item bug
tyouwei Nov 7, 2023
9ebad9b
Merge https://github.com/AY2324S1-CS2103T-W17-2/tp into ui-bug-fixes
tyouwei Nov 7, 2023
15cdecc
Fix checkstyle bug
tyouwei Nov 7, 2023
81ddece
Remove redundant code
tyouwei Nov 7, 2023
56da8d4
Fix UI not selecting the InternApplication item when using view command
tyouwei Nov 7, 2023
8827066
Fix Checkstyle
tyouwei Nov 8, 2023
a043dd1
Make changes to PPP skeleton
AprupKale Nov 8, 2023
2f8cca4
Merge pull request #174 from tyouwei/ui-bug-fixes
tyouwei Nov 8, 2023
6b2b81a
Fix sort order incorrectly taking in multiple prefixes
tyouwei Nov 8, 2023
aab6d0f
Fix Javadoc Descriptor
tyouwei Nov 8, 2023
ca63e2e
Remove redundant code
tyouwei Nov 8, 2023
e17f12d
Add page navigation guide
tim-pipi Nov 8, 2023
23e1a61
Add warning about Cycle input
tim-pipi Nov 8, 2023
ca83708
Fix Grammer Error in DG
tyouwei Nov 8, 2023
5d4905a
Fix Grammer Error in DG
tyouwei Nov 8, 2023
22887bd
Revert "Fix Grammer Error in DG"
tyouwei Nov 8, 2023
ee612ab
Add note about sorting by deadline
tim-pipi Nov 8, 2023
597e190
Merge pull request #170 from tyouwei/DG
tyouwei Nov 8, 2023
e0180d7
Merge pull request #162 from tim-pipi/UG-bug-fix
zhengyup Nov 8, 2023
30a3e1b
Merge pull request #175 from tyouwei/fix-sort-bugs
tyouwei Nov 8, 2023
fb69f7f
Remove hyphen from regex
tim-pipi Nov 8, 2023
39d89c0
Fix invalid date bug
zsh-eng Nov 8, 2023
5530f41
Allow hyphens
tim-pipi Nov 8, 2023
36bf27d
Refactor AddCommandParser to use constant
zsh-eng Nov 8, 2023
4f70021
Add tests for ParserUtil
zsh-eng Nov 8, 2023
3e0ee16
Fix formatting in Deadline
zsh-eng Nov 8, 2023
457e063
Fix add command
tim-pipi Nov 8, 2023
4d9ab0a
Fix Edit Message Usage formatting
tim-pipi Nov 8, 2023
f136dac
Fix Sort Command Message Usage formatting
tim-pipi Nov 8, 2023
425bca2
Fix Message Usage to follow UG
tim-pipi Nov 8, 2023
27712e1
Merge master into branch
zsh-eng Nov 8, 2023
5df048b
Add You Wei's features, UG, and DG contributions to the PPP
tyouwei Nov 8, 2023
5883eae
Update PPP to include contributions
AprupKale Nov 8, 2023
274b33c
Fix build issues
AprupKale Nov 8, 2023
ea1305b
Merge pull request #181 from AprupKale/update-PPP
AprupKale Nov 8, 2023
442ecc5
Fix minor text issues in DG
zsh-eng Nov 9, 2023
3aaab27
Update sequence diagrams
zsh-eng Nov 9, 2023
b1cb24e
Merge pull request #166 from zsh-eng/update-dg
zsh-eng Nov 9, 2023
d85e127
Update PPP for zsh-eng
zsh-eng Nov 9, 2023
6a3a264
Merge pull request #183 from zsh-eng/update-ppp-zsheng
zsh-eng Nov 9, 2023
c7fa5f2
Merge https://github.com/AY2324S1-CS2103T-W17-2/tp into UG
tyouwei Nov 9, 2023
0948245
Fix NoteDeleteCommand sequence diagram
tyouwei Nov 9, 2023
7c39a56
Add draft for PPP
Nov 9, 2023
7931e64
Merge pull request #185 from zhengyup/PPP-zy
zhengyup Nov 9, 2023
7b84a03
Add Draft for PPP
tim-pipi Nov 10, 2023
87133ec
Revert mac lines in build.gradle
Nov 10, 2023
5983d1f
Merge pull request #188 from tim-pipi/PPP-draft
tim-pipi Nov 10, 2023
080bfa5
Fix DG Sequence Diagram bugs
tyouwei Nov 10, 2023
3bc0faa
Fix SelectViewSequenceDiagram bugs
tyouwei Nov 10, 2023
567cc72
Merge branch 'master' into DG
tyouwei Nov 10, 2023
55e2072
Merge pull request #189 from zhengyup/build-change
tim-pipi Nov 10, 2023
09581f2
Merge pull request #178 from zsh-eng/fix-invalid-date
tim-pipi Nov 10, 2023
4b2d642
Update SelectView Section in DG and fix some bugs in sequence diagrams
tyouwei Nov 10, 2023
9a107f7
Add Design Considerations of SelectView Implementation
tyouwei Nov 10, 2023
cfbda46
Reduce ambiguity of select view sequence diagram
tyouwei Nov 10, 2023
67f3232
Revert mac lines in build.gradle
tyouwei Nov 10, 2023
c4f08df
Fix no newline at EOF
tyouwei Nov 10, 2023
c8ea14a
Merge pull request #191 from tyouwei/DG
tyouwei Nov 10, 2023
fd65b0e
Add appendix for effort, highlighting the key features of our applica…
Nov 10, 2023
6a32ef1
Merge pull request #176 from tim-pipi/fix-cycle-bug
zhengyup Nov 11, 2023
99451e4
Add back to top link
tim-pipi Nov 11, 2023
5188276
Add links to glossary
tim-pipi Nov 11, 2023
d079ae2
Add links from command summary to command
tim-pipi Nov 11, 2023
85b2581
Update AboutUs
tim-pipi Nov 11, 2023
ee16f09
Merge pull request #200 from tim-pipi/about-us
zhengyup Nov 11, 2023
884b19a
Fix nits in initial PR review
Nov 11, 2023
7b4bc1e
Add role and responsibilities for zy
Nov 11, 2023
7000b14
Merge pull request #201 from zhengyup/aboutus-zy
zhengyup Nov 11, 2023
1043f36
Merge pull request #197 from zhengyup/effort
tim-pipi Nov 11, 2023
c990d92
Add Planned Enhancements
tim-pipi Nov 11, 2023
0c6c1b0
Add template for planned enhancements
tim-pipi Nov 11, 2023
7f06937
Fix merge conflicts
tim-pipi Nov 11, 2023
b22247b
Add Planned Enhancements
tim-pipi Nov 11, 2023
b8d3e34
Remove trailing whitespaces
tim-pipi Nov 11, 2023
5e83722
Update PPP
tim-pipi Nov 11, 2023
5361878
Merge pull request #203 from tim-pipi/PPP-draft
tim-pipi Nov 11, 2023
551f119
Update headers to use TitleCase
tim-pipi Nov 11, 2023
22230b5
Update broken hyperlinks
tim-pipi Nov 11, 2023
6a03730
Merge pull request #204 from tim-pipi/master
tim-pipi Nov 11, 2023
6d81d4e
Merge pull request #202 from tim-pipi/planned-enhancements
zsh-eng Nov 11, 2023
01facd8
Fix DG
zsh-eng Nov 11, 2023
03fbb11
Format document
zsh-eng Nov 11, 2023
3e9800a
Add multiple sort enhancement to DG
zsh-eng Nov 11, 2023
0cd7400
Merge pull request #179 from tim-pipi/fix-error-messages
zsh-eng Nov 11, 2023
604b276
Set up for planned enhancement section
Nov 11, 2023
df7747d
Add proposed change : redo
Nov 11, 2023
f7a3a9e
Add new line at EOF
Nov 11, 2023
279471d
Add working links for links to prs
Nov 11, 2023
7c91170
Merge pull request #209 from zhengyup/planned-enhancements-redo
zhengyup Nov 11, 2023
95342e2
Merge pull request #211 from zhengyup/PPP-zy
zhengyup Nov 11, 2023
d44a781
Merge branch 'master' into fix-bugs
AprupKale Nov 12, 2023
ae0fbd9
Fix case sensitivity of sort for company name
AprupKale Nov 12, 2023
1f92dfc
Add skeleton for "Appendix: Instructions for Manual Testing"
AprupKale Nov 12, 2023
51ee177
Add manual testing instructions for add and edit commands
AprupKale Nov 12, 2023
d24805b
Update docs/DeveloperGuide.md
zsh-eng Nov 12, 2023
4ee4065
Change data to intern app
zsh-eng Nov 12, 2023
a446214
Merge branch 'master' into planned-enhancement-sort-multiple
zsh-eng Nov 12, 2023
98b0902
Fix formatting of UG
zsh-eng Nov 12, 2023
3912fe9
Fix formatting for PPP
zsh-eng Nov 12, 2023
ca7ccac
Merge pull request #208 from zsh-eng/planned-enhancement-sort-multiple
zsh-eng Nov 12, 2023
d57cf00
Add Default Sort Order section in DG
tyouwei Nov 12, 2023
a008582
Add Note Edit Feature Section in the DG
tyouwei Nov 12, 2023
d7bcdcf
Merge pull request #212 from AprupKale/fix-bugs
tim-pipi Nov 12, 2023
62d7b70
Add Status Sort Enhancement Section to DG
tyouwei Nov 12, 2023
7960709
Merge https://github.com/AY2324S1-CS2103T-W17-2/tp into DG
tyouwei Nov 12, 2023
68ea8ee
Fix merge conflicts
tim-pipi Nov 12, 2023
4d7081e
Fix some typo errors in the DG
tyouwei Nov 12, 2023
5c313ff
Merge pull request #215 from tyouwei/DG
tyouwei Nov 12, 2023
e7ddc2e
Add manual testing instructions for note add and delete commands
AprupKale Nov 12, 2023
d8c0eea
Add manual testing instructions for view and undo commands
AprupKale Nov 12, 2023
a6e38f9
Merge pull request #199 from tim-pipi/UG-fix
tim-pipi Nov 12, 2023
00f82d3
Add manual testing instructions for find and sort commands
AprupKale Nov 12, 2023
56aed2a
Update PPP for contribution
AprupKale Nov 12, 2023
930d8e5
Merge branch 'master' into update-DeveloperGuide-issue198
AprupKale Nov 13, 2023
c65feef
Fix sequence diagrams
zsh-eng Nov 13, 2023
803863b
Merge branch 'master' into dg-fixes
zsh-eng Nov 13, 2023
e33c1c7
Fix sequence diagrams
zsh-eng Nov 13, 2023
b657e36
Merge pull request #207 from zsh-eng/dg-fixes
zsh-eng Nov 13, 2023
21ed200
Merge https://github.com/AY2324S1-CS2103T-W17-2/tp into UG
tyouwei Nov 13, 2023
c820dab
Merge branch 'master' into update-DeveloperGuide-issue198
AprupKale Nov 13, 2023
cca45d4
Bump version number
zsh-eng Nov 13, 2023
f5f0364
Merge pull request #219 from zsh-eng/v1.4
zsh-eng Nov 13, 2023
078eea2
Merge pull request #213 from AprupKale/update-DeveloperGuide-issue198
AprupKale Nov 13, 2023
56be9c4
Fix typos from formatting error
tim-pipi Nov 13, 2023
f06e81d
Update downloadJar image
tim-pipi Nov 13, 2023
62f77b4
Fix formatting in DG
zsh-eng Nov 13, 2023
b784c3d
Merge pull request #220 from tim-pipi/master
tim-pipi Nov 13, 2023
74e194f
Merge pull request #221 from zsh-eng/dg-final-submission
zsh-eng Nov 13, 2023
b823a7a
Fix UG errors
tim-pipi Nov 13, 2023
d5bedd8
Merge branch 'AY2324S1-CS2103T-W17-2:master' into master
tim-pipi Nov 13, 2023
0d5bf47
Merge pull request #222 from tim-pipi/master
tim-pipi Nov 13, 2023
40e5c3b
Update PPP
tyouwei Nov 13, 2023
7712184
Merge pull request #180 from tyouwei/UG
tyouwei Nov 13, 2023
3c76ccd
Fix typo errors in You Wei PPP
tyouwei Nov 13, 2023
e893f58
Merge pull request #223 from tyouwei/UG
tyouwei Nov 13, 2023
ec159db
Fix text formatting in PPP
tyouwei Nov 13, 2023
eef1942
Merge pull request #224 from tyouwei/UG
tyouwei Nov 13, 2023
7f956f0
Fix Text Format bugs in PPP
tyouwei Nov 13, 2023
670f24f
Fix typos in PPP
tyouwei Nov 13, 2023
0599208
Merge pull request #225 from tyouwei/UG
tyouwei Nov 13, 2023
b8f3e4f
Fix broken link in You Wei PPP
tyouwei Nov 13, 2023
0d458f9
Merge pull request #226 from tyouwei/master
tyouwei Nov 13, 2023
0a09f01
Change tyouwei.png
tyouwei Nov 13, 2023
13787b1
Merge pull request #227 from tyouwei/master
tyouwei Nov 13, 2023
f4803f2
Update PPP for zsh-eng
zsh-eng Nov 13, 2023
2485917
Merge pull request #228 from zsh-eng/ppp-update-zsheng
zsh-eng Nov 13, 2023
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: '11'
distribution: 'temurin'
- name: Build & Deploy MarkBind site
uses: MarkBind/markbind-action@v2
with:
token: ${{ secrets.GITHUB_TOKEN }}
rootDirectory: './docs'
baseUrl: '/tp' # replace with your repo name
version: '^5.1.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/
23 changes: 13 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,17 @@
[![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/AY2324S1-CS2103T-W17-2/tp/workflows/Java%20CI/badge.svg)](https://github.com/AY2324S1-CS2103T-W17-2/tp/actions)

![Ui](docs/images/Ui.png)

* This is **a sample project for Software Engineering (SE) students**.<br>
* LetsGetHired is **team W17-2's CS2103T Project for AY23/24**.<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.
* Track job applications
* Overview of pending, rejected and accepted internship applications you have
* All so you will never miss interviews or offer acceptance deadlines!

* As a group of Year 2 Computing Students, school takes too much of our attention and there is a possibility of
forgetting about internship application follow-ups and interviews that we may have.
* This app is designed to help students to track their internship applications amidst the heavy internship-hunting season.
* User Documentation: **[User Guide](docs/UserGuide.md)**.
* Developer Documentation: **[Developer Guide](docs/DeveloperGuide.md)**.
* **[About Us](docs/AboutUs.md)**.
* This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org).
12 changes: 10 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ plugins {
id 'jacoco'
}

mainClassName = 'seedu.address.Main'
mainClassName = 'seedu.letsgethired.Main'

sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
Expand All @@ -20,6 +20,10 @@ checkstyle {
toolVersion = '10.2'
}

run {
enableAssertions = true
}

test {
useJUnitPlatform()
finalizedBy jacocoTestReport
Expand Down Expand Up @@ -65,8 +69,12 @@ dependencies {
testRuntimeOnly group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: jUnitVersion
}

run {
enableAssertions = true
}

shadowJar {
archiveFileName = 'addressbook.jar'
archiveFileName = 'letsgethired.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
69 changes: 40 additions & 29 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,70 @@
---
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

<img src="images/johndoe.png" width="200px">
### Tham You Wei

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

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

* Role: Project Advisor
* Role: Developer
* Responsibilities: Logic and Model

### Jane Doe
### Zheng Yu

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

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

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

### Johnny Doe
### Timothy Putra Prasetio

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

[[github](http://github.com/johndoe)] [[portfolio](team/johndoe.md)]
[[github](https://github.com/tim-pipi)]
[[portfolio](team/tim-pipi.md)]

* Role: Developer
* Responsibilities: Data
* **Role**:
* Project Manager
* **Responsibilities**:
* Meeting Organization
* Deadline Management and Tracking
* Innovation and Feature Enhancement
* GitHub Repository Management

### Jean Doe
### Aprup Kale

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Responsibilities: Testing, Logic and Model, UML diagrams

### James Doe
### Zhi Sheng

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

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](https://github.com/zsh-eng)]
[[portfolio](team/zsh-eng.md)]

* Role: Developer
* Responsibilities: UI
* Responsibilities: Testing, Developer Guide
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`).
15 changes: 9 additions & 6 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 @@ -73,7 +76,7 @@ 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. Update the version number in [`MainApp.java`](https://github.com/se-edu/addressbook-level3/tree/master/src/main/java/seedu/status/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.
Loading
Loading