Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
466 commits
Select commit Hold shift + click to select a range
b171626
Lists more than N interviewees if ties (#121)
mario7lorenzo Apr 2, 2020
727be9f
Fix transcript storage bug - forgot to load complete status and score…
CornCobs Apr 2, 2020
a9d176b
Update ui uml (#131)
bscrow Apr 2, 2020
6a8289f
update architecture diagram (#134)
mario7lorenzo Apr 2, 2020
997b2b2
Fix interview ui v1.3 (#130)
bscrow Apr 2, 2020
fa2f636
Fix SequenceDiagram
Apr 2, 2020
dda473d
Fix LogicClassDiagram
Apr 2, 2020
ffa1c6f
Fix ModelClassDiagram
Apr 2, 2020
45bece9
Fix UiClassDiagram
Apr 2, 2020
ef70169
Change description in README
Apr 2, 2020
da7854f
Merge pull request #136 from agnesnatasya/enhance-developer-guide
bscrow Apr 2, 2020
99da1db
Error message enhancement (#135)
agnesnatasya Apr 2, 2020
b7a2ba6
Update ModelManager so when interview ends the Interviewee Card is re…
CornCobs Apr 2, 2020
1fab8bf
U gupdate (#139)
Weiichengg Apr 2, 2020
9c92f11
Merge pull request #138 from CornCobs/ui-update
bscrow Apr 2, 2020
50a9ee3
Verifies existence of name upon edit (#142)
mario7lorenzo Apr 2, 2020
e55c5f4
Fix bug in navigation time message (#141)
agnesnatasya Apr 2, 2020
4198eda
Update files for release (UserGuide) (#140)
CornCobs Apr 2, 2020
8e3142e
Open resume during interview (#143)
mario7lorenzo Apr 2, 2020
0c46a14
Fix bug and finalize v1.3.1 (#144)
mario7lorenzo Apr 2, 2020
e5b42b4
Update mario7lorenzo.png
mario7lorenzo Apr 4, 2020
d904168
Merge pull request #166 from mario7lorenzo/branch-Update-Photo
mario7lorenzo Apr 4, 2020
26aff70
Revert "Update mario7lorenzo.png"
mario7lorenzo Apr 4, 2020
7f7b03f
Merge pull request #167 from AY1920S2-CS2103-W15-2/revert-166-branch-…
mario7lorenzo Apr 4, 2020
51a96da
Update mario7lorenzo.png
mario7lorenzo Apr 4, 2020
14ca661
Merge pull request #169 from mario7lorenzo/branch-Photo
mario7lorenzo Apr 4, 2020
64086e4
Merge branch 'master' of https://github.com/AY1920S2-CS2103-W15-2/main
bscrow Apr 6, 2020
13538f5
Update website to remove addressbook things
CornCobs Apr 6, 2020
30e5cd2
Merge pull request #172 from CornCobs/website-updates
mario7lorenzo Apr 6, 2020
e0d0a41
Merge branch 'master' of https://github.com/AY1920S2-CS2103-W15-2/mai…
Apr 7, 2020
5cb1e2f
Edit Exception message in AddIntervieweeCommand
Apr 7, 2020
d0a1262
Edit Exception message in AddCommandParser
Apr 7, 2020
11152d4
Edit Exception message in AddIntervieweeCommandParser
Apr 7, 2020
c11c2e8
Edit Exception message in DeleteCommandParser
Apr 7, 2020
e299ffb
Edit Exception message in EditAttributeCommandParser
Apr 7, 2020
d57312a
Edit Exception message in EditIntervieweeCommandParser
Apr 7, 2020
504c98f
Edit Exception message in EditQuestionCommandParser
Apr 7, 2020
e7cdfb4
Fix bug in ParserUtil
Apr 7, 2020
7110927
Adds test to AddCommandParserTest
Apr 7, 2020
259730e
Edit test in EditAttributeCommandParserTest
Apr 7, 2020
56c0b91
Edit test in EditIntervieweeCommandParserTest
Apr 7, 2020
d2110a1
Edit test in EditQuestionCommandParserTest
Apr 7, 2020
1c524a2
Edit test in FinaliseCommandParserTest
Apr 7, 2020
65f299f
Fix trimming bug
Apr 7, 2020
20d2aa0
Comply with checkStyle
Apr 7, 2020
e6d070a
Adds test for DeleteCommandParser
Apr 7, 2020
c2186c7
Merge pull request #173 from agnesnatasya/exception-message-enhancement
mario7lorenzo Apr 7, 2020
c0bd69b
Fix message success in openResumeCommand
Apr 7, 2020
91a08c8
Adds check to add empty remarks
Apr 7, 2020
7532f09
Edit user guide
Apr 7, 2020
2a6130f
Creates PPP for mario7lorenzo (#174)
mario7lorenzo Apr 7, 2020
f7848f5
Merge pull request #175 from agnesnatasya/add-remark-check
mario7lorenzo Apr 7, 2020
94421c5
Merge branch 'master' of https://github.com/AY1920S2-CS2103-W15-2/main
bscrow Apr 7, 2020
070d422
Update minor bug in AboutUs.adoc (#176)
mario7lorenzo Apr 7, 2020
cc9b72d
Clean up the code
Apr 7, 2020
5b6134f
Update AboutUs.doc
mario7lorenzo Apr 7, 2020
67c23a1
Merge branch 'master' of https://github.com/AY1920S2-CS2103-W15-2/mai…
Apr 7, 2020
f1d4cd8
Merge pull request #177 from mario7lorenzo/branch-Update-AboutUs
mario7lorenzo Apr 7, 2020
4234aa1
Updated the StorageManagerTest.java to test for the different compone…
Apr 7, 2020
7cd0243
Merge branch 'master' of https://github.com/AY1920S2-CS2103-W15-2/mai…
Apr 7, 2020
ecdac65
Add tags to Developer guide and User guide
Apr 7, 2020
dda4dab
Create PPP for Agnes' Project portfolio
Apr 7, 2020
b75485d
Merge pull request #179 from agnesnatasya/agnes-ppp-draft
mario7lorenzo Apr 7, 2020
9884bd3
Edit CornCobs PPP
CornCobs Apr 7, 2020
0f8284b
Update ppp (#180)
bscrow Apr 7, 2020
3890f16
Update to fix checkstyle
CornCobs Apr 7, 2020
45240f3
Merge branch 'master' of https://github.com/AY1920S2-CS2103-W15-2/mai…
Apr 7, 2020
521c4c6
Storage manager test (#178)
Weiichengg Apr 7, 2020
cb3c757
updated weicheng.adoc
Apr 7, 2020
65d277a
Merge pull request #181 from CornCobs/corncobs-ppp
bscrow Apr 7, 2020
4b23a11
updated weicheng.adoc
Apr 7, 2020
95f9f8b
Merge branch 'master' of https://github.com/AY1920S2-CS2103-W15-2/mai…
Apr 7, 2020
a4dfa32
Wc ppp (#183)
Weiichengg Apr 7, 2020
b0db83f
Heavy refactoring of app to change package name to hirelah
CornCobs Apr 6, 2020
260057e
Minor refactoring, removing redundant Exceptions
CornCobs Apr 7, 2020
29026b4
Change app structure to begin without a session loaded
CornCobs Apr 7, 2020
45fc3f6
Update to fix checkstyle
CornCobs Apr 8, 2020
a92cdac
Rename image to be in lowercase
CornCobs Apr 8, 2020
9cda673
Change list commands to immediately accept the nouns
Apr 9, 2020
4fe6c4f
Change the input format for setting an attribute score during an inte…
Apr 9, 2020
f9d6751
Add special commands to list attributes, metrics and questions
Apr 9, 2020
5c5dbf6
Update user guide
Apr 9, 2020
8444808
Fix tests in NormalParserTest
Apr 9, 2020
969ea61
Add field in parser test
Apr 9, 2020
9df9170
Merge branch 'master' of https://github.com/AY1920S2-CS2103-W15-2/main
Apr 9, 2020
881bc80
Add CloseSession command in normal phase, DeleteSession command in pr…
CornCobs Apr 9, 2020
6e6188d
Merge pull request #185 from CornCobs/session
bscrow Apr 9, 2020
25b9fdd
Merge branch 'master' of https://github.com/AY1920S2-CS2103-W15-2/main
Apr 9, 2020
cd41feb
Tidied up the StorageManagerTest to test for saving of transcript/
Apr 9, 2020
babc928
Tidied up the StorageManagerTest to test for saving of transcript/
Apr 9, 2020
f5b3d89
Transcript storage test (#193)
Weiichengg Apr 10, 2020
c94c7b9
Fix bug in sessions where closing a session would not reset the Model's
CornCobs Apr 10, 2020
7374f1e
Merge pull request #196 from CornCobs/session-bugfix
bscrow Apr 10, 2020
faa9023
Merge branch 'master' into interview-command-parser-change
Apr 10, 2020
29bcb7f
Merge pull request #188 from agnesnatasya/interview-command-parser-ch…
bscrow Apr 10, 2020
884f468
Change list commands to immediately accept the nouns
Apr 9, 2020
f3ee33b
Fix tests in NormalParserTest
Apr 9, 2020
29f7519
Fix documentation in AddIntervieweeCommand
Apr 9, 2020
73e6349
Add test for UploadResumeCommand
Apr 9, 2020
f53a86d
Adds test for InterviewParser
Apr 9, 2020
53d23e3
Override equals method in EndCommand
Apr 9, 2020
b2ded72
Override equals method in ScoreCommand
Apr 9, 2020
d37964f
Add checks of blank string in InterviewParser
Apr 9, 2020
7da87c6
Add empty argument checks in StartQuestionCommand
Apr 9, 2020
41363cc
Abstract method for checking integer parsing
Apr 9, 2020
ae5dbf4
Add empty string check in UploadResumeCommandParser
Apr 9, 2020
c496d95
Compy to checkStyle tests
Apr 9, 2020
dc3d626
Change 'full name' field to 'interviewee'
Apr 9, 2020
999f2ca
Adds functionality to toggle between best interviewees and interviewe…
Apr 9, 2020
152356f
Updates user guide.
Apr 9, 2020
cccf52b
Comply with checkstyle
Apr 10, 2020
6ee9133
Merge pull request #187 from agnesnatasya/interview-parser-test
bscrow Apr 10, 2020
0fed4f2
Refactor ui v1.4 (#186)
bscrow Apr 10, 2020
04a313f
tidying up the code
Apr 10, 2020
973f430
Merge branch 'master' of https://github.com/AY1920S2-CS2103-W15-2/main
bscrow Apr 10, 2020
810e7b9
Command (#190)
Weiichengg Apr 10, 2020
172ba95
Create tests for metrics CRUD (#192)
mario7lorenzo Apr 10, 2020
23856f7
Change package of 2 test classes
Apr 10, 2020
cb0b66b
Change logo of HireLah
Apr 10, 2020
ed21b6b
Add ApachePDFBox dependency to gradle
Apr 10, 2020
1b52391
Implement GenerateReportCommandParser
Apr 10, 2020
6a3755b
Implement GenerateReportCommand class
Apr 10, 2020
2f2bdb9
Create IntervieweeParser to handle ListIntervieweeCommand and BestCom…
mario7lorenzo Apr 10, 2020
d3c5e81
Merge branch 'master' of https://github.com/AY1920S2-CS2103-W15-2/main
bscrow Apr 11, 2020
ef367e6
Improve DRY of transcript saving methods to match that of the other m…
CornCobs Apr 11, 2020
228b8f4
Fix bug where interviewee.json is not saved when an interviewee is in…
CornCobs Apr 11, 2020
475bbd7
Merge pull request #200 from CornCobs/session-storage-bugfix
bscrow Apr 11, 2020
2d2d7ed
Ui bug fix (#201)
bscrow Apr 11, 2020
8a7abfb
Corrected the naming for the StorageManagerTest.java and wrote includ…
Apr 11, 2020
fde00ee
Merge branch 'master' of https://github.com/AY1920S2-CS2103-W15-2/main
bscrow Apr 11, 2020
593cf0b
Implement PDF Report Generator
Apr 11, 2020
411f3c7
Fix bug in generate report Command
Apr 11, 2020
bf2c1f9
Implementing the test methods for various classes.
Apr 11, 2020
55df09f
Refactor the code to ensure readability in generating report for the …
Apr 11, 2020
e5fc729
fix bug (#204)
mario7lorenzo Apr 11, 2020
e8f3b30
Tidied and clean up the code
Apr 11, 2020
2bc3d70
Setup AppVeyor and Coveralls (#207)
CornCobs Apr 11, 2020
fa14bf3
Transcript storage test (#205)
Weiichengg Apr 11, 2020
99d6de4
Add printing AttributesScore
Apr 11, 2020
d565888
Tidied and clean up the code
Apr 11, 2020
30a5f9a
Included the various classes to test for the individual components of…
Apr 11, 2020
8c73268
Merge branch 'master' of https://github.com/AY1920S2-CS2103-W15-2/mai…
Apr 11, 2020
8660480
Fix bug for title positioning
Apr 11, 2020
608b751
Fix bug in line alignments in the PDF
Apr 11, 2020
dd4f4e1
Included the various classes to test for the individual components of…
Apr 11, 2020
c047fc5
cleaned the json files to pass Travis test
Apr 11, 2020
bc46b7c
Fix bug in sentence split
Apr 12, 2020
e03483c
Revise AddSequenceDiagram.png
mario7lorenzo Apr 12, 2020
faf21ed
Add "-" if there is no remark or attributes
Apr 12, 2020
f89b81b
Add sequence diagram for Find Best Command
mario7lorenzo Apr 12, 2020
ba3ee3c
Delete unused parts
Apr 12, 2020
e3c731b
Refactor duplicate code in partialRemarks and fullRemarks pages
Apr 12, 2020
83f8049
Refactor attribute and score printing part
Apr 12, 2020
4fc9384
Comply with checkstyle
Apr 12, 2020
3d3dc8a
Fix bug in spacing of y offset
Apr 12, 2020
19e88cc
Add test for GenerateReportCommandParser
Apr 12, 2020
7e1e2e5
Update user guide and Agnes' PPP
Apr 12, 2020
6a4e131
Override equals method
Apr 12, 2020
e0ba996
Comply with checkStyleTest
Apr 12, 2020
f292634
Adds printing of date at every page
Apr 12, 2020
8354e96
Comply with checkstyle
Apr 12, 2020
1a587c5
Add sequence diagram for find best commands
mario7lorenzo Apr 12, 2020
2d7458c
Add Activity Diagram for getBest method
mario7lorenzo Apr 12, 2020
e6f03c6
Add Design Considerations
mario7lorenzo Apr 12, 2020
32c5c55
fix travis build
mario7lorenzo Apr 12, 2020
a546377
Merge pull request #208 from Weiichengg/StorageTest
bscrow Apr 12, 2020
9d5ac30
fix travis build
mario7lorenzo Apr 12, 2020
dc00b54
Change the message input from 'report' to 'export'
Apr 12, 2020
74a6b0b
Change the output message, to give more information of the directory …
Apr 12, 2020
ebb0237
Comply with checkstyle
Apr 12, 2020
d28d213
Merge pull request #211 from mario7lorenzo/branch-Find-Best-Implement…
bscrow Apr 12, 2020
d76a3f8
Change screenshot file name in user guide
Apr 12, 2020
9da57d7
Update UG v1.4 (#209)
bscrow Apr 12, 2020
5ee5e54
Merge branch 'master' into pdf-report-generator
agnesnatasya Apr 12, 2020
e746b25
Merge pull request #210 from agnesnatasya/pdf-report-generator
bscrow Apr 12, 2020
2ce774e
Update puml diagrams (sequence diagram for add attribute command, log…
CornCobs Apr 10, 2020
7050427
Update DG with implementation details for the Session feature
CornCobs Apr 10, 2020
14aa430
Improve the DG
CornCobs Apr 12, 2020
24b8ebb
Optimize DG ordering after rebase
CornCobs Apr 12, 2020
5d1858d
Improve error messages for InterviewParser
CornCobs Apr 11, 2020
96332fd
Added the various test classes to test the Sterialized classses.
Apr 12, 2020
0c0a5e1
Merge branch 'master' of https://github.com/AY1920S2-CS2103-W15-2/mai…
Apr 12, 2020
61f7e02
Add CloseReport Command
CornCobs Apr 12, 2020
73ee782
cleaned up the json files to pass Travis test
Apr 12, 2020
9aeffee
Implemented the various classes to test for all the JsonAdaptedclassed
Apr 13, 2020
fdc6e9e
Merge pull request #206 from CornCobs/ux-improvements
bscrow Apr 13, 2020
edd7dbe
Update checkstyle, improve CloseSessionCommand result message
CornCobs Apr 13, 2020
298a419
Restrict NewSessionCommand to only accept alphanumeric and spaces for…
CornCobs Apr 13, 2020
1e978e7
LoadAttributeCommand and LoadQuestionCommand implementation (#203)
mario7lorenzo Apr 13, 2020
31a2e78
Merge pull request #212 from CornCobs/implementation-developer-guide
mario7lorenzo Apr 13, 2020
ac0491d
Merge branch 'master' of https://github.com/AY1920S2-CS2103-W15-2/mai…
Apr 13, 2020
dc1a240
Implemented the various classes to test for all the JsonAdaptedclassed
Apr 13, 2020
65b8d9b
Implemented the various classes to test for all the JsonAdaptedclassed
Apr 13, 2020
05b0bed
Implemented the various classes to test for all the JsonAdaptedclassed
Apr 13, 2020
3aab5ce
Merge branch 'serializeTest' of https://github.com/Weiichengg/main in…
Apr 13, 2020
752e0c6
Update dg v1.4 (#214)
bscrow Apr 13, 2020
1d120a0
Serialize test (#213)
Weiichengg Apr 13, 2020
11c7402
Fix bug for LoadParser, add some tests, and update UserGuide for load…
mario7lorenzo Apr 13, 2020
b416e67
Update UML Diagrams and Remove irrelevant diagrams (#217)
mario7lorenzo Apr 13, 2020
1b2cc82
Merge branch 'master' of https://github.com/AY1920S2-CS2103-W15-2/mai…
Apr 13, 2020
2b00c78
unfinished work
Apr 13, 2020
a332194
Developer guide implementation State Validity and Finalise Feature (#…
agnesnatasya Apr 13, 2020
cf2ae94
Update SomeFile.json
Weiichengg Apr 13, 2020
62aeb52
cleaned the code to pass the travis test
Apr 13, 2020
c90945d
Merge branch 'updateDgPPP' of https://github.com/Weiichengg/main into…
Apr 13, 2020
7637b48
cleaned the code to pass the travis test
Apr 13, 2020
9f5f88d
Fix typo in puml
Apr 13, 2020
0cf6885
Fix miscellaneous bugs (#219)
mario7lorenzo Apr 13, 2020
775d5bd
Update dg ppp (#222)
Weiichengg Apr 13, 2020
c656da6
finished the PPP.
Apr 13, 2020
2fbe099
finished the PPP.
Apr 13, 2020
aaa9860
Merge branch 'master' of https://github.com/AY1920S2-CS2103-W15-2/mai…
Apr 13, 2020
6e29578
update the PPP
Apr 13, 2020
145fc98
Add Instruction for Manual Testing to Developer Guide (#224)
mario7lorenzo Apr 13, 2020
60b7204
update the PPP
Apr 13, 2020
3c3f08d
trim PPP (#226)
mario7lorenzo Apr 13, 2020
819640b
Ppp updates (#227)
CornCobs Apr 13, 2020
182418e
Included the test for JsonUserPrefsStorageTest
Apr 13, 2020
e3dea5f
Make changes to PPP and user guide
Apr 13, 2020
255ce03
Merge pull request #223 from Weiichengg/updateDgPPP
mario7lorenzo Apr 13, 2020
258cfa9
Update UG to be more accurate
CornCobs Apr 13, 2020
ccb7f26
Merge branch 'master' into agnes-ppp-enhancement
agnesnatasya Apr 13, 2020
91bfdf7
Merge pull request #229 from CornCobs/ug-fix
mario7lorenzo Apr 13, 2020
2dea22c
Merge pull request #228 from agnesnatasya/agnes-ppp-enhancement
mario7lorenzo Apr 13, 2020
db69840
Update dg, add TestFX and UI tests (#220)
bscrow Apr 13, 2020
c4800b1
update about us
mario7lorenzo Apr 13, 2020
11055fd
Update app internal UG and corncobs ppp
CornCobs Apr 13, 2020
d635944
Merge branch 'master' of https://github.com/AY1920S2-CS2103-W15-2/main
bscrow Apr 13, 2020
9aa6329
Merge pull request #230 from mario7lorenzo/branch-About-Us-Update
bscrow Apr 13, 2020
8f5b9bc
Fix bug in question indexing
Apr 13, 2020
ad2a6ec
Merge pull request #231 from CornCobs/ug-fix
bscrow Apr 13, 2020
301e75b
update DG
Apr 13, 2020
47b3fa1
Merge pull request #232 from agnesnatasya/question-indices
mario7lorenzo Apr 13, 2020
7c4ec9a
Fix typo
bscrow Apr 13, 2020
d892033
update DG
Apr 13, 2020
0b891e7
Merge pull request #234 from bscrow/final-dg-update
mario7lorenzo Apr 13, 2020
8e91bd6
Merge pull request #233 from Weiichengg/updateDgPPP
mario7lorenzo Apr 13, 2020
8ce00e4
Add some command tests and fix export to display question number
CornCobs Apr 13, 2020
7b066c8
Implementation of CloseReport Command
Apr 13, 2020
c191906
Implementation of Exit Command tests
Apr 13, 2020
41dff67
Implement FinaliseCommand test
Apr 13, 2020
5556dca
Update Storage implementation of DG
CornCobs Apr 13, 2020
bb68648
Implement Help Command test
Apr 13, 2020
d783231
Fix checkstyle
CornCobs Apr 13, 2020
e0b7e8f
Merge pull request #235 from CornCobs/ug-fix
mario7lorenzo Apr 13, 2020
c15529d
Edit DG
CornCobs Apr 13, 2020
7de17e5
Merge pull request #236 from CornCobs/storage-dg
mario7lorenzo Apr 13, 2020
db3fb5d
Comply with checkstyle
Apr 13, 2020
e465fed
Merge pull request #237 from agnesnatasya/test-addition
mario7lorenzo Apr 13, 2020
2de2772
Rename Weiichengg.adoc to weiichengg.adoc
Weiichengg Apr 15, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
14 changes: 14 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1 +1,15 @@
# Set the default behavior, in case people don't have core.autocrlf set.
* text=auto

# Explicitly declare text files you want to always be normalized and converted
# to native line endings on checkout.
*.c text
*.h text

# Declare files that will always have CRLF line endings on checkout.
*.sln text eol=crlf

# Denote all files that are truly binary and should not be modified.
*.png binary
*.jpg binary
*.pdf binary
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ src/main/resources/docs/
/.idea/
/out/
/*.iml
/src/main/resources/main.iml
/src/test/resources/test.iml

# Storage/log files
/data/
Expand Down
9 changes: 6 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,13 @@ matrix:
include:
- jdk: openjdk11

script: >-
./config/travis/run-checks.sh &&
./gradlew clean checkstyleMain checkstyleTest test coverage coveralls asciidoctor
services:
- xvfb

script: >-
./config/travis/run-checks.sh &&
./gradlew clean checkstyleMain checkstyleTest headless &&
./gradlew test coverage coveralls asciidoctor
deploy:
skip_cleanup: true
provider: script
Expand Down
33 changes: 24 additions & 9 deletions README.adoc
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
= Address Book (Level 3)
= HireLah!
ifdef::env-github,env-browser[:relfileprefix: docs/]

https://travis-ci.org/se-edu/addressbook-level3[image:https://travis-ci.org/se-edu/addressbook-level3.svg?branch=master[Build Status]]
https://ci.appveyor.com/project/damithc/addressbook-level3[image:https://ci.appveyor.com/api/projects/status/3boko2x2vr5cc3w2?svg=true[Build status]]
https://coveralls.io/github/se-edu/addressbook-level3?branch=master[image:https://coveralls.io/repos/github/se-edu/addressbook-level3/badge.svg?branch=master[Coverage Status]]
https://www.codacy.com/app/damith/addressbook-level3?utm_source=github.com&utm_medium=referral&utm_content=se-edu/addressbook-level3&utm_campaign=Badge_Grade[image:https://api.codacy.com/project/badge/Grade/fc0b7775cf7f4fdeaf08776f3d8e364a[Codacy Badge]]
https://travis-ci.com/AY1920S2-CS2103-W15-2/main[image:https://travis-ci.com/AY1920S2-CS2103-W15-2/main.svg?branch=master[Build Status]]
https://ci.appveyor.com/project/CornCobs/main[image:https://ci.appveyor.com/api/projects/status/uvqpdgd3xsbcuyn4?svg=true[Build Status]]
https://coveralls.io/github/AY1920S2-CS2103-W15-2/main[image:https://coveralls.io/repos/github/AY1920S2-CS2103-W15-2/main/badge.svg[Coverage Status]]


ifdef::env-github[]
Expand All @@ -15,9 +14,23 @@ ifndef::env-github[]
image::images/Ui.png[width="600"]
endif::[]

* This is a desktop Address Book application. It has a GUI but most of the user interactions happen using a CLI (Command Line Interface).
* It is a Java sample application intended for students learning Software Engineering while using Java as the main programming language.
* It is *written in OOP fashion*. It provides a *reasonably well-written* code example that is *significantly bigger* (around 6 KLoC)than what students usually write in beginner-level SE modules.
*HireLah!* is a productivity app designed to help busy interviewers manage multiple interview sessions in an orderly
manner. During each interview session, *HireLah!* helps the user to keep track of interviewee information and interview
rubrics in one central location, making the interview process more efficient.

*HireLah!* has the following main features:

. Manage multiple interview sessions.
. Manage interview rubrics for each interview session, including:
.. Attributes to look out for in interviewees.
.. Questions to ask interviewees.
.. Metrics to rank interviewees based on their performance.
. Manage remarks and score entered by the user during an interview.
. Rank interviewees based on particular sets of attributes or a metric after interviews.
. Export interview transcripts as reference.

*HireLah!* is a desktop application. It has a GUI (Graphical User Interface), but most of the user interactions occur
using a CLI (Command Line Interface)

== Site Map

Expand All @@ -29,8 +42,10 @@ endif::[]

== Acknowledgements

* This application was built upon the AddressBook-Level3 project created by https://se-education.org[SE-EDU initiative].
* Some parts of this sample application were inspired by the excellent http://code.makery.ch/library/javafx-8-tutorial/[Java FX tutorial] by
_Marco Jakob_.
* Libraries used: https://openjfx.io/[JavaFX], https://github.com/FasterXML/jackson[Jackson], https://github.com/junit-team/junit5[JUnit5]
* Libraries used: https://openjfx.io/[JavaFX], https://github.com/FasterXML/jackson[Jackson],
https://github.com/junit-team/junit5[JUnit5], https://github.com/TestFX/TestFX[TestFX], https://pdfbox.apache.org/[Apache PDFBox]

== Licence : link:LICENSE[MIT]
3 changes: 3 additions & 0 deletions SomeFile.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"finalised" : null
}
41 changes: 35 additions & 6 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ plugins {
}

// Specifies the entry point of the application
mainClassName = 'seedu.address.Main'
mainClassName = 'hirelah.Main'

sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
Expand All @@ -41,6 +41,8 @@ test {
useJUnitPlatform()
}



dependencies {
String jUnitVersion = '5.4.0'
String javaFxVersion = '11'
Expand All @@ -61,15 +63,25 @@ dependencies {
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.7.0'
implementation group: 'com.fasterxml.jackson.datatype', name: 'jackson-datatype-jsr310', version: '2.7.4'

testCompile group: 'org.junit.jupiter', name: 'junit-jupiter-params', version: jUnitVersion

testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: jUnitVersion

testRuntimeOnly group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: jUnitVersion


testCompile "org.testfx:testfx-core:4.0.16-alpha"
testCompile "org.testfx:testfx-junit5:4.0.16-alpha"
testCompile group: 'org.hamcrest', name: 'hamcrest', version: '2.1'

testRuntimeOnly group: 'org.testfx', name: 'openjfx-monocle', version: 'jdk-11+26'

compile 'org.apache.pdfbox:pdfbox:2.0.19'
}

shadowJar {
archiveName = 'addressbook.jar'

destinationDir = file("${buildDir}/jar/")
archiveBaseName = "hirelah"
archiveVersion = "v1.4"
}

task coverage(type: JacocoReport) {
Expand All @@ -87,6 +99,23 @@ task coverage(type: JacocoReport) {
}
}

task headless {
doLast {
println 'Setting headless mode properties.'
test {
systemProperties = [
'java.awt.headless': 'true',
'testfx.robot': 'glass',
'testfx.headless': 'true',
'prism.order': 'sw',
'prism.text': 't2k',
'headless.geometry': '1600x1200-32'
]
}
}
}


coveralls {
sourceDirs = sourceSets.main.allSource.srcDirs.absolutePath
jacocoReportPath = "${buildDir}/reports/jacoco/coverage/coverage.xml"
Expand Down Expand Up @@ -133,8 +162,8 @@ asciidoctor {
idprefix: '', // for compatibility with GitHub preview
idseparator: '-',
'site-root': "${sourceDir}", // must be the same as sourceDir, do not modify
'site-name': 'AddressBook-Level3',
'site-githuburl': 'https://github.com/se-edu/addressbook-level3',
'site-name': 'HireLah!',
'site-githuburl': 'https://github.com/AY1920S2-CS2103-W15-2/main',
'site-seedu': true, // delete this line if your project is not a fork (not a SE-EDU project)
]

Expand Down
72 changes: 45 additions & 27 deletions docs/AboutUs.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,53 +4,71 @@
:imagesDir: images
:stylesDir: stylesheets

AddressBook - Level 3 was developed by the https://se-edu.github.io/docs/Team.html[se-edu] team. +
_{The dummy content given below serves as a placeholder to be used by future forks of the project.}_ +
{empty} +
HireLah! is targeted to bring greater convenience to interviewers who can type quickly and prefer typing over mouse +
commands. Additionally, we included customised features in our desktop apps to help interviewers to manage interviews.

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

== Project Team

=== John Doe
image::damithc.jpg[width="150", align="left"]
{empty}[http://www.comp.nus.edu.sg/~damithch[homepage]] [https://github.com/damithc[github]] [<<johndoe#, portfolio>>]
=== Chin Synn Khee, Joash
image::corncobs.png[width="200", align="left"]
{empty}[http://github.com/CornCobs[github]] [<<CornCobs#, portfolio>>]

Role: Project Advisor
Role: Team Lead +
Responsibilities: +
- Maintains the standard of the code quality +
- Designs the feature for interview phase +
- Extensively create tests for the app +
- Assists in finding a solution when other members have issues

'''

=== John Roe
image::lejolly.jpg[width="150", align="left"]
{empty}[http://github.com/lejolly[github]] [<<johndoe#, portfolio>>]
=== Mario Lorenzo
image::mario7lorenzo.png[width="200", align="left"]
{empty}[https://github.com/mario7lorenzo[github]] [<<mario7lorenzo#, portfolio>>]

Role: Team Lead +
Responsibilities: UI
Role: Developer (Logic and Model) +
Responsibilities: +
- Creates the Model as the building blocks of the app +
- Designs commands for the normal phase, and the decision phase +
- Reminds the others regarding deadlines of the project +
- Ensure the documentation consistent

'''

=== Johnny Doe
image::yijinl.jpg[width="150", align="left"]
{empty}[http://github.com/yijinl[github]] [<<johndoe#, portfolio>>]
=== Yan Boshen
image::bscrow.png[width="200", align="left"]
{empty}[http://github.com/bscrow[github]] [<<bscrow#, portfolio>>]

Role: Developer +
Responsibilities: Data
Role: Developer (UI) +
Responsibilities: +
- Reworks the UI of AB3 to fits the desired product. +
- Extensively create tests for the app +
- Contributes to the documentation of the UI

'''

=== Johnny Roe
image::m133225.jpg[width="150", align="left"]
{empty}[http://github.com/m133225[github]] [<<johndoe#, portfolio>>]
=== Agnes Natasya
image::agnesnatasya.png[width="200", align="left"]
{empty}[http://github.com/agnesnatasya[github]] [<<agnesnatasya#, portfolio>>]

Role: Developer +
Responsibilities: Dev Ops + Threading
Role: Developer (Logic and Model) +
Responsibilities: +
- Creates the parser to convert the input of the user to a command +
- Creates tests for the normal parsers +
- Contributes to the documentation of the Logic and Model

'''

=== Benson Meier
image::yl_coder.jpg[width="150", align="left"]
{empty}[http://github.com/yl-coder[github]] [<<johndoe#, portfolio>>]
=== Ong Wei Cheng
image::Weiichengg.png[width="200", align="left"]
{empty}[http://github.com/Weiichengg[github]] [<<Weiichengg#, portfolio>>]

Role: Developer +
Responsibilities: UI
Role: Developer (Storage) +
Responsibilities: +
- Designs the structure of the storage +
- Reworks on the storage of AB3 +
- Creates tests for the storage part

'''
4 changes: 2 additions & 2 deletions docs/ContactUs.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@
:site-section: ContactUs
:stylesDir: stylesheets

* *Bug reports, Suggestions* : Post in our https://github.com/se-edu/addressbook-level3/issues[issue tracker] if you noticed bugs or have suggestions on how to improve.
* *Bug reports, Suggestions* : Post in our https://github.com/AY1920S2-CS2103-W15-2/main/issues[issue tracker] if you noticed bugs or have suggestions on how to improve.
* *Contributing* : We welcome pull requests. Follow the process described https://github.com/oss-generic/process[here]
* *Email us* : You can also reach us at `damith [at] comp.nus.edu.sg`
* *Email us* : You can also reach us at `e0369915 [at] gmail.com`
Loading