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-1] Hackathon HR Manager #58

Open
wants to merge 219 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
219 commits
Select commit Hold shift + click to select a range
14db9ee
Initial commit (#1)
hcwong Sep 19, 2019
69566aa
Add PR template (#8)
hcwong Sep 23, 2019
c1bf3a8
Update user guide (#26)
brianyenna Sep 30, 2019
ff91bb2
Changes to AboutUs.adoc and ContactUs.adoc (#29)
john0227 Oct 1, 2019
8a31fd6
Update UserGuide Introduction and Quickstart
Abhiman2211 Oct 1, 2019
963f246
Update UserGuide Section 4
Abhiman2211 Oct 1, 2019
f686b60
Fix checkStyle errors
hcwong Oct 3, 2019
4d6b238
Retrigger travis build
hcwong Oct 3, 2019
baae9f8
Made corrections to teammate names (#35)
john0227 Oct 3, 2019
6796891
Restart for travis gh-pages
hcwong Oct 3, 2019
8d0e62e
Delete Abhiman2211.png
john0227 Oct 3, 2019
ac15ccc
Delete joanna-YJA.png
john0227 Oct 3, 2019
e40f71d
Added teammate pictures (#36)
john0227 Oct 3, 2019
830001a
Make changes to developer guide for week 7 milestone (#25)
hcwong Oct 3, 2019
73bbafb
Change developer guide (#38)
justarock111 Oct 3, 2019
b137526
Fix typos on DG (#39)
hcwong Oct 3, 2019
4aed57c
Update README.adoc to show Netlify status
john0227 Oct 3, 2019
800c4b4
Corrected Netlify status badge snippet
john0227 Oct 3, 2019
be8c36a
Update README.adoc
john0227 Oct 3, 2019
96ead6d
Update README.adoc
john0227 Oct 3, 2019
56a8508
Morph storage (#11)
brianyenna Sep 26, 2019
4894d62
Change Exception and UI class
justarock111 Sep 28, 2019
63e4d3b
Revert "Change Exception and UI class" (#16)
justarock111 Sep 28, 2019
1df27ab
Final changes to Feat/change exception class (#17)
justarock111 Sep 28, 2019
b327fad
Implement Model public methods (#7)
hcwong Sep 29, 2019
a22ba25
Refactor/model api (#19)
hcwong Sep 29, 2019
3b0f26a
Morph storage (#18)
brianyenna Sep 29, 2019
f03788d
Implemented Participant Commands (#14)
john0227 Sep 29, 2019
d84feec
Updated EditParticipantCommand
john0227 Sep 29, 2019
87e1683
Feat/validate objects (#15)
justarock111 Sep 30, 2019
5227da8
Imported Entities and other objects (#2)
john0227 Sep 30, 2019
f95b35b
Update user guide (#26)
brianyenna Sep 30, 2019
944b550
Move generate id to readable entityList so that controller and parser…
hcwong Oct 1, 2019
eaaf812
Alfred Add Command Parsers (#32)
Abhiman2211 Oct 2, 2019
17bbcef
Fix Storage Compilation Errors (#42)
brianyenna Oct 5, 2019
662965d
Update gitignore to ignore binary files (#44)
hcwong Oct 5, 2019
e00e8d5
Fix compileTestJava (#45)
brianyenna Oct 5, 2019
f16a39a
Fix add participant parser (#47)
Abhiman2211 Oct 5, 2019
549a720
Checkstyle: Commands and Parsers (#51)
john0227 Oct 5, 2019
e10c066
Checkstyle EntityList (#53)
john0227 Oct 5, 2019
0c85b33
Checkstyle: SubjectName.java (#54)
john0227 Oct 5, 2019
f868ebb
Feat/checkstyle (#55)
justarock111 Oct 5, 2019
312829c
Feat/checkstyle (#56)
justarock111 Oct 5, 2019
780f6c7
Implement Basic Storage Tests and Fix Compile Errors (#57)
brianyenna Oct 5, 2019
6d48fa5
Fix remaining checkstyle errors (#58)
hcwong Oct 5, 2019
3291404
Chore/skip tests (#48)
hcwong Oct 5, 2019
5b585f9
Merge pull request #59 from AY1920S1-CS2103T-F11-1/merge-develop
hcwong Oct 6, 2019
c4c585e
Replace the == with .equals (#60)
hcwong Oct 7, 2019
6683dca
Edit add command parsers (#62)
Abhiman2211 Oct 10, 2019
e96548f
Task/update exceptions (#52)
hcwong Oct 10, 2019
e2a3dc6
MentorCommands and TeamCommands (#63)
john0227 Oct 11, 2019
20f1f47
Update storage (#78)
brianyenna Oct 11, 2019
b58f2ff
Add model tests and add cross updating when CRUD operation (#61)
hcwong Oct 11, 2019
5d0a849
Make generateId static and move model initialization to modelManager …
hcwong Oct 12, 2019
c610996
Hotfix to expose FilteredList for find command (#88)
hcwong Oct 13, 2019
69b16ca
Add entity card and entity panel (#89)
justarock111 Oct 14, 2019
319d7fb
Customize error message (#82)
hcwong Oct 14, 2019
298ec04
Implement looser definition of equality (#85)
hcwong Oct 14, 2019
8733b63
Implemented tests for commands (#79)
john0227 Oct 14, 2019
2568308
Implement find command (#86)
hcwong Oct 17, 2019
5bff88a
Add Alfred Parsers (#98)
Abhiman2211 Oct 17, 2019
68b9fc9
Implement model history (#104)
brianyenna Oct 17, 2019
7235972
Implement model history tests (#108)
brianyenna Oct 17, 2019
abafaf6
Implement undo command (#107)
brianyenna Oct 17, 2019
52cc14d
Feat/display entity list (#100)
justarock111 Oct 17, 2019
182ebc6
Fix storage bugs (#123)
brianyenna Oct 19, 2019
cc5ecf8
Fix problem of default values populating teamlist.json and write edge…
brianyenna Oct 19, 2019
fe211bd
Updates on AlfredParserUtil (#116)
john0227 Oct 19, 2019
46dc184
Update ProjectType.java
john0227 Oct 19, 2019
dd41337
Fixes the ID generation of entity objects (#125)
hcwong Oct 19, 2019
833eaa5
Update UserGuide.adoc
Abhiman2211 Oct 20, 2019
a0fcb52
Enhance Standardisation of Commands (#127)
Abhiman2211 Oct 20, 2019
342ca70
Rename Alfred parser util methods (#130)
Abhiman2211 Oct 23, 2019
806c0d1
Update User Guide
Abhiman2211 Oct 23, 2019
de63471
Feat/bulk registration (#87)
john0227 Oct 23, 2019
990e294
Updated User and Developer Guide (#145)
hcwong Oct 23, 2019
f12c569
Userguide (#147)
Abhiman2211 Oct 23, 2019
70644d9
Updated User Guide to reflect Import/Export Commands (#144)
john0227 Oct 23, 2019
e48867b
Standardise User Guide and Update User Guide with Undo/Redo Command I…
brianyenna Oct 23, 2019
80e8e07
Update user guide (#149)
justarock111 Oct 24, 2019
99a9418
Update developer guide (#153)
justarock111 Oct 24, 2019
daa22fc
Update developer guide (Storage) (#152)
brianyenna Oct 24, 2019
2820113
Developerguide (#154)
Abhiman2211 Oct 24, 2019
77af664
Update DeveloperGuide.adoc
brianyenna Oct 24, 2019
b64ad56
Update DeveloperGuide.adoc
brianyenna Oct 24, 2019
518ecaa
Implement Command History and Update ModelHistoryManager (#143)
brianyenna Oct 24, 2019
bdf73aa
Update ID.java regex and solve empty EntityList in JSON bug (#158)
brianyenna Oct 24, 2019
becd961
Redesign User Interface (#159)
justarock111 Oct 24, 2019
3a91229
Remove oldparsers (#161)
Abhiman2211 Oct 24, 2019
35a38a6
Fix/reset filteredlist (#164)
hcwong Oct 24, 2019
723a07f
Redesign User Interface to display HistoryCommand (#167)
justarock111 Oct 25, 2019
8ee5962
Implement find by multiple fields (#128)
hcwong Oct 26, 2019
2c0d9e3
Comma separate the entities when they are printed out (#156)
hcwong Oct 26, 2019
c44c907
Updated ViewCommand, Refactored ListCommands, Other minor updates (#168)
john0227 Oct 26, 2019
e7efc39
Revert "Updated ViewCommand, Refactored ListCommands, Other minor upd…
brianyenna Oct 26, 2019
03e58b6
Update Undo Feature (#173)
brianyenna Oct 27, 2019
629cd91
Implement redo (#185)
brianyenna Oct 27, 2019
8a809f5
Update Help Command (#170)
hcwong Oct 27, 2019
b222d52
Deprecate Address Book (#160)
hcwong Oct 27, 2019
2a387c7
Updated parsertests branch with master branch (#192)
john0227 Oct 27, 2019
5f90e41
Feature judging (#135)
Abhiman2211 Oct 28, 2019
2c8d994
Updated ViewCommand, Refactored ListCommands, Other minor updates (#180)
john0227 Oct 28, 2019
2efc0e4
Creates an error file after ImportCommand (#182)
john0227 Oct 30, 2019
8679cf3
Docs/user guide (#199)
john0227 Oct 31, 2019
9278221
Implement command navigation (#190)
brianyenna Oct 31, 2019
d58291a
Update find UG (#200)
hcwong Oct 31, 2019
a7bce1f
Update user guide v1.3 (#202)
brianyenna Oct 31, 2019
7492f58
Feature leaderboard (#134)
Abhiman2211 Oct 31, 2019
0739279
Leaderboard userguide (#198)
Abhiman2211 Oct 31, 2019
b821c75
Add find tests (#187)
hcwong Oct 31, 2019
6464f93
Update UserGuide
brianyenna Oct 31, 2019
65a3c52
Update UserGuide.adoc
brianyenna Oct 31, 2019
bf6d4be
Update UserGuide.adoc (`history` command section)
brianyenna Oct 31, 2019
157fb4b
Update UserGuide.adoc
brianyenna Oct 31, 2019
3838000
Update user guide v1.3 (#209)
brianyenna Oct 31, 2019
1c01ff9
Made changes to documentation (#206)
john0227 Oct 31, 2019
cde4bb5
Implement Assign Command (#196)
justarock111 Oct 31, 2019
d799712
Update release version (#212)
hcwong Oct 31, 2019
9917ce6
Fixed issues with deleting (#207)
john0227 Oct 31, 2019
2d0b5e8
Update User guide (#215)
justarock111 Oct 31, 2019
26a8ba2
Fix typo
justarock111 Oct 31, 2019
621f6e6
fix bug (#217)
justarock111 Oct 31, 2019
fa381ce
Feat/fix (#218)
justarock111 Oct 31, 2019
bd42cd0
Feat/update user guide v1.3 (#219)
justarock111 Nov 1, 2019
1a89c68
Change user guide 1 nov (#220)
brianyenna Nov 1, 2019
9163656
Docs userguide (#216)
Abhiman2211 Nov 1, 2019
e5d35c0
Fix command navigation (#222)
brianyenna Nov 1, 2019
93bea7d
Scoring test (#242)
Abhiman2211 Nov 2, 2019
0788d8b
Pe fixes (#275)
Abhiman2211 Nov 2, 2019
c848ad5
Implement Multiple Undo/Redo Feature (#240)
brianyenna Nov 2, 2019
6ff9311
Deprecate ab3 storage (#279)
brianyenna Nov 3, 2019
ff7b7b7
Implement capacity of 50 for CommandHistoryManager (#241)
brianyenna Nov 4, 2019
382aaf2
Implement negative find and find by union (#274)
hcwong Nov 4, 2019
27011d1
Change to use Alt Modifier for Command History Navigation Feature (#283)
brianyenna Nov 5, 2019
1397e9f
Update developer guide v1.4 (#287)
brianyenna Nov 6, 2019
ddddbb7
Test leaderboard (#280)
Abhiman2211 Nov 6, 2019
c8bc1e5
Final fixed command suggestion box (#281)
justarock111 Nov 6, 2019
542d31a
Implement Homepage to show Statistics (#197)
justarock111 Nov 6, 2019
57f2ea1
Feat/dark mode (#284)
justarock111 Nov 6, 2019
45d2fe5
Update README.adoc
Abhiman2211 Nov 6, 2019
5925958
Add Coveralls
Abhiman2211 Nov 6, 2019
cc4094d
Rectify Formatting
Abhiman2211 Nov 6, 2019
4ca734e
Fix bug (#288)
justarock111 Nov 6, 2019
55b7307
Update User Guide, Developer Guide and Personal Project Portfolio (#293)
justarock111 Nov 7, 2019
d8027fa
Devguide (#292)
Abhiman2211 Nov 7, 2019
0a462f8
Fix bug in command suggestion box and updates feature to accomodate n…
justarock111 Nov 7, 2019
b64ff03
Fix bug (#296)
justarock111 Nov 7, 2019
a179a88
Remove Coveralls badge
Abhiman2211 Nov 8, 2019
d1f644f
Set maximum team size (#297)
justarock111 Nov 9, 2019
3de20eb
Update color of CommandRecordCard and File Menu Item (#300)
justarock111 Nov 9, 2019
a144116
Add entertainment and other into SubjectName (#289)
hcwong Nov 9, 2019
3b24c3e
Resolved Issues raised during the PE (#291)
john0227 Nov 9, 2019
b646207
Refactorscore (#298)
Abhiman2211 Nov 9, 2019
6a97423
user guide fix (#304)
Abhiman2211 Nov 9, 2019
117c7a4
Fix undo redo ui response (#302)
brianyenna Nov 9, 2019
9ced2fb
Add codecov (#301)
hcwong Nov 9, 2019
bde56b1
Update colors (#303)
justarock111 Nov 9, 2019
5ccaf01
Final improvement (#299)
Abhiman2211 Nov 9, 2019
b8890cf
set minimum window size (#308)
justarock111 Nov 9, 2019
35f8d9f
EditCommand (#310)
john0227 Nov 9, 2019
41660ac
Revert "EditCommand (#310)" (#311)
john0227 Nov 9, 2019
8037928
Add codecov yml to ignore ui (#309)
hcwong Nov 9, 2019
a3f84d1
Updating DG (#313)
john0227 Nov 9, 2019
17b5f89
Deprecate Ab3 model 2 (#169)
hcwong Nov 9, 2019
d3a35d6
Make find case insenstitive (#290)
hcwong Nov 9, 2019
8859598
Ugfixpt2 (#314)
Abhiman2211 Nov 9, 2019
d8d94ca
Update command navigation events (#315)
justarock111 Nov 9, 2019
dcec301
Update user guide v1.4 (#317)
brianyenna Nov 9, 2019
aafc9cb
EditCommand (#312)
john0227 Nov 9, 2019
b92df06
Scoringdevguide (#318)
Abhiman2211 Nov 9, 2019
d84669d
Revert "Make find case insenstitive (#290)" (#327)
hcwong Nov 9, 2019
f9d235c
Update AutoCompleteCommandBox and edited event handler (#330)
justarock111 Nov 9, 2019
4551def
Refactored the initialize method to be less ugly (#129)
hcwong Nov 9, 2019
ffc10c5
Model Manager Tests + Delete Persons PR. (#316)
hcwong Nov 10, 2019
78b4526
Create final tests (#340)
brianyenna Nov 10, 2019
413ab3b
Fix typos in find that are causing bugs (#328)
hcwong Nov 10, 2019
010e6a2
Update get commands for model (#331)
hcwong Nov 10, 2019
8e4d9f2
Update user guide (Undo/Redo/History) (#341)
brianyenna Nov 10, 2019
4540572
General Improvements for Code (#329)
Abhiman2211 Nov 10, 2019
ee9fcf3
Ugupdate (#333)
Abhiman2211 Nov 10, 2019
d71462a
Update developer guide and user guide (#346)
brianyenna Nov 10, 2019
0c50056
Finalise Scoring Section in Dev Guide (#345)
Abhiman2211 Nov 10, 2019
e642a39
Near last fixes (#337)
brianyenna Nov 10, 2019
97a6965
Close help window once other command is typed in (#343)
hcwong Nov 10, 2019
94b2b9d
Fix Find case insensitivity (#342)
hcwong Nov 10, 2019
9b18f7f
Fix Find Userguide (#348)
hcwong Nov 10, 2019
2c87976
fix bug (#332)
justarock111 Nov 10, 2019
a065c2b
Fix/import export (#350)
john0227 Nov 10, 2019
c0e757d
Revert "Fix/import export (#350)" (#351)
john0227 Nov 10, 2019
537f3fd
Fix tilde in file path (#353)
john0227 Nov 10, 2019
90c3e3d
Update Home and Help commands for Command History Navigation Feature …
brianyenna Nov 11, 2019
e49f774
Create tests for assign/remove command (#347)
justarock111 Nov 11, 2019
344b7a2
Update and Finalise PPP (#358)
brianyenna Nov 11, 2019
13916d5
Update find and model DG (#359)
hcwong Nov 11, 2019
4a96aab
UGDG Update (#349)
john0227 Nov 11, 2019
3ea98af
update ppp (#360)
john0227 Nov 11, 2019
e53e956
Update johnmin.adoc
john0227 Nov 11, 2019
e770df0
Update johnmin.adoc
john0227 Nov 11, 2019
5272790
Update johnmin.adoc
john0227 Nov 11, 2019
b4ff2d4
PPP Joshua (#362)
hcwong Nov 11, 2019
a04995d
Add changes to UG, DG and PPP (#363)
Abhiman2211 Nov 11, 2019
8699cdf
Update ppp (#365)
brianyenna Nov 11, 2019
18abd4d
Update user guide and developer guide and project portfolio (#361)
justarock111 Nov 11, 2019
de5f213
Standardise dg (#367)
brianyenna Nov 11, 2019
20ff632
Standardise dg (#369)
brianyenna Nov 11, 2019
36e262f
Fix typos for Joshua's stuff (#366)
hcwong Nov 11, 2019
3ce3c6e
Edit to Alfred Documentation (#368)
Abhiman2211 Nov 11, 2019
aae2bb4
Update PPP (#364)
john0227 Nov 11, 2019
b3d3393
Add logic description (#370)
hcwong Nov 11, 2019
6eea788
Fix bug in command suggestion box (#371)
justarock111 Nov 11, 2019
4c07ca5
Miscellaneous Changes to Help Command and DG (#375)
Abhiman2211 Nov 11, 2019
e47b6d2
Update Error Message ImportCommand (#376)
john0227 Nov 11, 2019
1ac3e18
Update UserGuide.adoc
john0227 Nov 11, 2019
f7c3aac
fix bug update ugdg (#377)
justarock111 Nov 11, 2019
b958f7a
Fix delete participant bug (#373)
hcwong Nov 11, 2019
11bc280
Update find suggestion templates (#372)
hcwong Nov 11, 2019
c741366
Feat/fix bug 5.0 (#378)
justarock111 Nov 11, 2019
70a6448
Merge PPP Changes into Master (#379)
Abhiman2211 Nov 11, 2019
ac24f43
Fix filenames for PPP (#388)
hcwong Nov 14, 2019
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
  •  
  •  
  •  
20 changes: 20 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
## Description
<!--
Describe the pull request and what it does
1. What is this implementing
2. How is it being implemented
3. Why is this being implemented
-->

## Checks
- [] No errors when running the tests
- [] Build and checkstyle passes
- [] Run the app and ran 2 commands without failing
- [] Written the baseline test cases for the PR

## Changelog
- []
- []
- []

## Comments for Reviewer (if any)
19 changes: 19 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,27 @@ src/main/resources/docs/
/preferences.json
/*.log.*

# Build files
bin/

# Local Intellij settings
.settings
.classpath
.project

# Test sandbox files
src/test/data/sandbox/

# MacOS custom attributes files created by Finder
.DS_Store

# More IDEA files
.classpath
.project
.settings

# Binaries
bin/

# Export files
AlfredData/
3 changes: 3 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ script: >-
./config/travis/run-checks.sh &&
./gradlew clean checkstyleMain checkstyleTest test coverage coveralls asciidoctor

after_success:
sh ./codecov.sh

deploy:
skip_cleanup: true
provider: script
Expand Down
24 changes: 13 additions & 11 deletions README.adoc
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
= Address Book (Level 3)
= Alfred: The Hackathon Butler
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://gitter.im/se-edu/Lobby[image:https://badges.gitter.im/se-edu/Lobby.svg[Gitter chat]]
https://travis-ci.com/AY1920S1-CS2103T-F11-1/main[image:https://travis-ci.com/AY1920S1-CS2103T-F11-1/main.svg?branch=master[Build Status]]
https://app.netlify.com/sites/alfred-the-hackathon-butler/deploys[image:https://api.netlify.com/api/v1/badges/fa789a98-6a94-45b4-80c6-ea8807ad74b1/deploy-status[Netlify Status]]
https://codecov.io/gh/AY1920S1-CS2103T-F11-1/main[image:https://codecov.io/gh/AY1920S1-CS2103T-F11-1/main/branch/master/graph/badge.svg[codecov]]

**Alfred isn't just for Batman. He's for all you Hackathon Organisers out there, too!**
[quote, Alfred Pennyworth, The Dark Knight]
Will you be wanting the Batpod, sir?

ifdef::env-github[]
image::docs/images/Ui.png[width="600"]
Expand All @@ -15,21 +17,21 @@ 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.
* Targeting the Human Resource Managers tasked with organising and managing Hackathons, Alfred is a Desktop application meant to make the job easier.
* The application provides a quick, simple and intuitive interface to manage the logistics and administrative details behind Hackathons.
* The application has a Graphical User Interface, but most of the user interactions happen using a CLI (Command Line Interface)

== Site Map

* <<UserGuide#, User Guide>>
* <<DeveloperGuide#, Developer Guide>>
* <<LearningOutcomes#, Learning Outcomes>>
* <<AboutUs#, About Us>>
* <<ContactUs#, Contact Us>>

== Acknowledgements

* Some parts of this sample application were inspired by the excellent http://code.makery.ch/library/javafx-8-tutorial/[Java FX tutorial] by
* The origin of this codebase is the AddressBook-Level3 project, created by SE-EDU initiative at https://se-education.org
* Some parts of this sample application for AddressBook-Level3 were in turn 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]

Expand Down
Binary file added UiClassDiagram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
38 changes: 23 additions & 15 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,17 @@ plugins {
}

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

sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11

repositories {
mavenCentral()
maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' }
jcenter()
}

checkstyle {
Expand Down Expand Up @@ -64,10 +67,15 @@ dependencies {
testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: jUnitVersion

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

compile "org.mockito:mockito-core:2.+"
compile "de.jensd:fontawesomefx-fontawesome:4.7.0-11"
compile 'com.jfoenix:jfoenix:9.0.8'
compile 'com.jfoenix:jfoenix:8.0.8'
}

shadowJar {
archiveName = 'addressbook.jar'
archiveName = 'alfred.jar'

destinationDir = file("${buildDir}/jar/")
}
Expand Down Expand Up @@ -120,22 +128,22 @@ asciidoctor {
outputDir "${buildDir}/docs"

options = [
template_dirs: [file("${sourceDir}/templates")],
template_dirs: [file("${sourceDir}/templates")],
]

attributes = [
linkcss: true,
stylesheet: 'gh-pages.css',
'source-highlighter': 'coderay',
icons: 'font',
experimental: true,
sectlinks: true,
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-seedu': true, // delete this line if your project is not a fork (not a SE-EDU project)
linkcss: true,
stylesheet: 'gh-pages.css',
'source-highlighter': 'coderay',
icons: 'font',
experimental: true,
sectlinks: true,
idprefix: '', // for compatibility with GitHub preview
idseparator: '-',
'site-root': "${sourceDir}", // must be the same as sourceDir, do not modify
'site-name': 'Alfred',
'site-githuburl': 'https://github.com/AY1920S1-CS2103T-F11-1/main',
'site-seedu': true, // delete this line if your project is not a fork (not a SE-EDU project)
]

options['template_dirs'].each {
Expand Down
6 changes: 6 additions & 0 deletions codecov.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#!/bin/bash

curl -s https://codecov.io/bash > .codecov
chmod +x .codecov
./.codecov

12 changes: 12 additions & 0 deletions codecov.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
coverage:
precision: 2
round: down
range: "70...100"

status:
project: yes
patch: yes
changes: no

ignore:
- "src/main/java/seedu/address/ui/.*"
6 changes: 3 additions & 3 deletions config/checkstyle/checkstyle.xml
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@
LENGTH and CODING CHECKS
-->

<!-- Checks that array type declarations follow Java Style
<!-- Checks that array commandType declarations follow Java Style
Java style: public static void main(String[] args) // Allowed
C style: public static void main(String args[]) // Not allowed
-->
Expand Down Expand Up @@ -310,7 +310,7 @@
</module>

<module name="OperatorWrap">
<!-- Checks that the non-assignment type operator is at the next line in a line wrap.
<!-- Checks that the non-assignment commandType operator is at the next line in a line wrap.
This includes "?", ":", "==", "!=", "/", "+", "-", "*", "%", ">>", ">>>",
">=", ">", "<<", "<=", "<", "^", "|", "||", "&", "&&", "instanceof",
"&" when used in a generic upper or lower bounds constraints,
Expand All @@ -323,7 +323,7 @@
<property name="option" value="nl"/>
</module>
<module name="OperatorWrap">
<!-- Checks that the assignment type operator is at the previous end of line in a line wrap.
<!-- Checks that the assignment commandType operator is at the previous end of line in a line wrap.
This includes "=", "/=", "+=", "-=", "*=", "%=", ">>=", ">>>=", "<<=", "^=", "&=".
-->
<property name="tokens" value="ASSIGN, DIV_ASSIGN, PLUS_ASSIGN, MINUS_ASSIGN, STAR_ASSIGN, MOD_ASSIGN,
Expand Down
2 changes: 1 addition & 1 deletion config/travis/check-trailing-whitespace.sh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/bin/sh
# Checks for trailing whitespace

git grep --cached -I -n --no-color -P '[ \t]+$' -- ':/' |
git grep -I -n --no-color -P '[ \t]+$' -- ':/' |
awk '
BEGIN {
FS = ":"
Expand Down
55 changes: 29 additions & 26 deletions docs/AboutUs.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,53 +4,56 @@
: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.}_ +
AddressBook3 (AB3) was developed by the https://se-edu.github.io/docs/Team.html[se-edu] team. +
We morphed the project into Alfred - an app that is to be used by Hackathon HR managers to manage
and organise Hackathons. This project was developed by group F11 of CS2103T. Our team repo can be found
https://github.com/AY1920S1-CS2103T-F11-1/main[here]. +
{empty} +
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>>]
=== Abhiman Yadav
image::abhiman2211.png[width="150", align="left"]
{empty}[http://github.com/Abhiman2211[github]] [https://github.com/AY1920S1-CS2103T-F11-1/main/blob/master/docs/team/abhimanyadav.adoc[portfolio]]

Role: Project Advisor
Role: Product Design +
Responsibilities: Parser, Scoring Feature, Team Ranking Feature

'''

=== John Roe
image::lejolly.jpg[width="150", align="left"]
{empty}[http://github.com/lejolly[github]] [<<johndoe#, portfolio>>]
=== Brian Yen
image::brianyenna.png[width="150", align="left"]
{empty}[http://github.com/brianyenna[github]] [<<brianyen#, portfolio>>]

Role: Team Lead +
Responsibilities: UI
Role: Documentation +
Responsibilities: Storage, Undo/Redo Feature, Command History Navigation Feature

'''

=== Johnny Doe
image::yijinl.jpg[width="150", align="left"]
{empty}[http://github.com/yijinl[github]] [<<johndoe#, portfolio>>]
=== Joanna Yap
image::joanna-yja.png[width="150", align="left"]
{empty}[http://github.com/Joanna-YJA[github]] [<<joannayap#, portfolio>>]

Role: Developer +
Responsibilities: Data
Role: Quality Assurance +
Responsibilities: UI

'''

=== Johnny Roe
image::m133225.jpg[width="150", align="left"]
{empty}[http://github.com/m133225[github]] [<<johndoe#, portfolio>>]
=== John Min
image::john0227.png[width="150", align="left"]
{empty}[http://github.com/john0227[github]] [<<johnmin#, portfolio>>]

Role: Developer +
Responsibilities: Dev Ops + Threading
Role: Code Quality +
Responsibilities: Command

'''

=== Benson Meier
image::yl_coder.jpg[width="150", align="left"]
{empty}[http://github.com/yl-coder[github]] [<<johndoe#, portfolio>>]
=== Joshua Wong
image::hcwong.png[width="150", align="left"]
{empty}[http://github.com/hcwong[github]] [<<joshuawong#, portfolio>>]

Role: Developer +
Responsibilities: UI
Role: Project Management + Git Master +
Responsibilities: Model + Entity

'''
5 changes: 3 additions & 2 deletions docs/ContactUs.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
: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/AY1920S1-CS2103T-F11-1/main/issues[issue tracker]
if you noticed bugs or have suggestions on how to improve Alfred.
* *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 through mailto:kyungho.min@u.nus.edu[this email]
4 changes: 2 additions & 2 deletions docs/DevOps.adoc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
= AddressBook Level 3 - Dev Ops
= Alfred - Dev Ops
:site-section: DeveloperGuide
:toc:
:toc-title:
Expand All @@ -12,7 +12,7 @@ ifdef::env-github[]
:note-caption: :information_source:
:warning-caption: :warning:
endif::[]
:repoURL: https://github.com/se-edu/addressbook-level3/tree/master
:repoURL: https://github.com/AY1920S1-CS2103T-F11-1/main/tree/master

== Build Automation

Expand Down
Loading