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

Introduction user guide #136

Open
wants to merge 120 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
120 commits
Select commit Hold shift + click to select a range
208a6e0
Updated UserGuide and DeveloperGuide
khiayi Mar 7, 2018
9af1675
Updated CI link in README.adoc
khiayi Mar 7, 2018
e603810
Updated coveralls link in README.adoc
khiayi Mar 7, 2018
e363f3b
Remove Codacy Badge from README.adoc
khiayi Mar 7, 2018
54394e6
UserGuide.adoc: Updated repo URL
khiayi Mar 7, 2018
6c027f5
DeveloperGuide.adoc and UserGuide.adoc: Updated Organisation URL
khiayi Mar 8, 2018
bd82841
Merge pull request #1 from khiayi/master
khiayi Mar 8, 2018
b11613a
Define interface for authentication
qiuhaohao Mar 15, 2018
c1509e5
Implemented authentication
qiuhaohao Mar 15, 2018
164cdc3
Add privilege levels to commands
qiuhaohao Mar 15, 2018
a3bb9b5
Fixed isStudent and isLibrarian
qiuhaohao Mar 15, 2018
2853620
Added Login Command
qiuhaohao Mar 15, 2018
80dacbf
Add logout command
qiuhaohao Mar 15, 2018
b5b3bf9
Implement privilege
qiuhaohao Mar 15, 2018
aebb237
Update User Stories
LeKhangTai Mar 15, 2018
b0e3a50
Fixed getPrivilegeLevel
qiuhaohao Mar 15, 2018
6be1985
Merge pull request #3 from LeKhangTai/UserStories
khiayi Mar 16, 2018
1a9e8e0
README,AboutUs,ContactUs,DeveloperGuide,UserGuide:Updated links
khiayi Mar 16, 2018
aa2546d
README.adoc:Deleted unused links
khiayi Mar 16, 2018
7597ec5
AboutUs.adoc:Updated team profile
khiayi Mar 16, 2018
8a4ee0a
Merge pull request #4 from CS2103JAN2018-T16-B1/Documentation
khiayi Mar 16, 2018
c30e5aa
Added photo for khiayi
khiayi Mar 16, 2018
ac4334f
Created Portfolio files for team
khiayi Mar 16, 2018
d5b134c
Updated README
khiayi Mar 16, 2018
51b1e00
AboutUs:changed link for photo of khiayi
khiayi Mar 16, 2018
887a685
Updated AboutUs and ContactUs
khiayi Mar 16, 2018
c189289
Update Photo
LeKhangTai Mar 17, 2018
b5ddc2a
Re: Update Photo of Le Khang Tai
LeKhangTai Mar 17, 2018
342bbf2
Add Haoze's photo
qiuhaohao Mar 18, 2018
3fa2a1f
Merge pull request #6 from LeKhangTai/DocumentationPhoto
khiayi Mar 19, 2018
3ead73e
Merge pull request #5 from CS2103JAN2018-T16-B1/Documentation
khiayi Mar 19, 2018
11b72e3
Add photo and change name for a photo (QiuHaohao)
victortardieu Mar 19, 2018
171e249
DeveloperGuide: Added features proposed
khiayi Mar 19, 2018
0287e4c
Merge branch 'Documentation' of https://github.com/CS2103JAN2018-T16-…
khiayi Mar 19, 2018
58aa802
Refactored AddressBook to Catalogue
khiayi Mar 22, 2018
b97e9de
Refactored all AddressBook to Catalogue
khiayi Mar 22, 2018
8a4550e
Changed all address book to catalogue
khiayi Mar 22, 2018
8507e0c
Refactor person to book and addressbook to catalogue
khiayi Mar 22, 2018
aefca38
Refactored name to title
khiayi Mar 22, 2018
55cf54a
Update Dev Guide for the project contribution
victortardieu Mar 22, 2018
8e6e960
Update Test
qiuhaohao Mar 22, 2018
a64f74a
Deleted Email and added Availability of books
khiayi Mar 22, 2018
8f52ca1
Add LoginCommandParserTest
qiuhaohao Mar 22, 2018
3aba6b0
Add LoginCommandTest
qiuhaohao Mar 22, 2018
c9af133
Add LogoutCommandTest
qiuhaohao Mar 22, 2018
8e43aba
Update documentation
qiuhaohao Mar 22, 2018
5ab05e4
Matched test files with expected output
khiayi Mar 22, 2018
92bcf4a
Fix style error
qiuhaohao Mar 22, 2018
6422184
Fix style error again
qiuhaohao Mar 22, 2018
c066349
Fix style error for one last time
qiuhaohao Mar 22, 2018
62b3056
Fix style error in tests
qiuhaohao Mar 22, 2018
5d74e15
Fix style error in tests again
qiuhaohao Mar 22, 2018
029faef
Fix LogicManagerTest
qiuhaohao Mar 22, 2018
d29759f
Remove failing Help test
qiuhaohao Mar 22, 2018
373bafb
Fix style error in tests last time
qiuhaohao Mar 22, 2018
9b8bea2
Checkstyle edits
khiayi Mar 23, 2018
868d6ef
Checkstyle edits and changed availability to avail
khiayi Mar 23, 2018
30d4096
Rename AvailabilityTest to AvailTest
khiayi Mar 23, 2018
009134f
Checkstyle edits
khiayi Mar 23, 2018
25b96de
Changed Address to Author. Changed the position of author to after ti…
khiayi Mar 23, 2018
cac2052
Changed phone to isbn
khiayi Mar 23, 2018
7e9bfe4
Merge pull request #7 from CS2103JAN2018-T16-B1/photos
khiayi Mar 23, 2018
da4c1a4
Merge pull request #16 from CS2103JAN2018-T16-B1/Refactor
khiayi Mar 23, 2018
87fd30a
Resolve Conflict
qiuhaohao Mar 26, 2018
dd2bf83
Remove trailing space
qiuhaohao Mar 26, 2018
50554b0
Fix style
qiuhaohao Mar 26, 2018
fc1bcfc
Removed last HelpCommandSystemTest
qiuhaohao Mar 27, 2018
660af54
Merge pull request #14 from CS2103JAN2018-T16-B1/add-login
qiuhaohao Mar 27, 2018
df03bc0
Merge pull request #1 from CS2103JAN2018-T16-B1/master
chantiongley Mar 27, 2018
3e8052a
Update Logic
qiuhaohao Mar 27, 2018
b0dd837
Implement Account
qiuhaohao Mar 27, 2018
6fe1a9c
Fixed ModelManager
qiuhaohao Mar 28, 2018
396264a
Update part of the test
qiuhaohao Mar 28, 2018
d9dc3d5
Update tests
qiuhaohao Apr 3, 2018
9eac9d4
Integrate Accountlist storage in mainapp
qiuhaohao Apr 3, 2018
4d4b4de
Changed UniqueAccountList's internal list to ArrayList
qiuhaohao Apr 3, 2018
9182cdc
Update test
qiuhaohao Apr 3, 2018
b16c440
Update devGuide
qiuhaohao Apr 3, 2018
1d40604
Fix style partially
qiuhaohao Apr 3, 2018
b2a0977
Fix style some errors
qiuhaohao Apr 3, 2018
1def46d
Fix style errors
qiuhaohao Apr 3, 2018
295fbde
Fix some style error, commit before trying formatter
qiuhaohao Apr 4, 2018
afd9379
Fix import order
qiuhaohao Apr 4, 2018
8c61f45
Fix all style error
qiuhaohao Apr 4, 2018
6df7a77
Merge pull request #31 from CS2103JAN2018-T16-B1/account-list
qiuhaohao Apr 4, 2018
3e50403
Add containsUsername and searchByUsername to UniqueAccountList
qiuhaohao Apr 4, 2018
bf8d0b7
Fixed constrain
qiuhaohao Apr 4, 2018
6406061
Update test
qiuhaohao Apr 4, 2018
67dfe71
Merge pull request #38 from CS2103JAN2018-T16-B1/unique-username
qiuhaohao Apr 4, 2018
15f39c7
Updated test cases and files to fit catalogue
khiayi Apr 5, 2018
2d43471
Updated UserGuide and examples of add,edit and find commands
khiayi Apr 5, 2018
20b81d9
Fixed checkstyles
khiayi Apr 5, 2018
da2ef87
changed names of members contribution files
khiayi Apr 5, 2018
d1c5eb8
Merge pull request #13 from CS2103JAN2018-T16-B1/Dev_Guide
khiayi Apr 5, 2018
79d3094
Revert "Update Dev Guide for the project contribution"
khiayi Apr 5, 2018
a630f8f
Merge pull request #40 from CS2103JAN2018-T16-B1/revert-13-Dev_Guide
khiayi Apr 5, 2018
ad42785
Merge pull request #39 from CS2103JAN2018-T16-B1/masterbranch
khiayi Apr 5, 2018
39a64cc
Modify UserGuide for the clearAccount command
victortardieu Apr 5, 2018
1d21e3b
Update the User Guide for the Borrow Command
victortardieu Apr 5, 2018
8280805
Set up goodreads page and set useragent
qiuhaohao Apr 5, 2018
911205a
Fix style
qiuhaohao Apr 5, 2018
ccef3fb
Modify User Guide for ReturnCommand
victortardieu Apr 5, 2018
e745cab
Added Photo for Tiong Ley
chantiongley Apr 5, 2018
053eb74
Merge pull request #47 from CS2103JAN2018-T16-B1/UserGuide_ReturnCommand
victortardieu Apr 5, 2018
edfae64
Merge pull request #45 from CS2103JAN2018-T16-B1/UserGuide_Clear
victortardieu Apr 5, 2018
d2cee78
Merge pull request #48 from chantiongley/tiong_pic
chantiongley Apr 5, 2018
5d5e989
Merge branch 'master' into UserGuide_BorrowCommand
victortardieu Apr 5, 2018
94d3947
Merge pull request #46 from CS2103JAN2018-T16-B1/UserGuide_BorrowCommand
victortardieu Apr 5, 2018
c9e9497
Fix system tests
qiuhaohao Apr 6, 2018
cdfaade
Fix style
qiuhaohao Apr 6, 2018
258d2fb
Merge pull request #43 from CS2103JAN2018-T16-B1/change-search-page
qiuhaohao Apr 6, 2018
4ca3700
Update UserGuide.adoc
qiuhaohao Apr 6, 2018
b65dac5
Update UserGuide.adoc
qiuhaohao Apr 6, 2018
0f62eb5
Update UserGuide.adoc
qiuhaohao Apr 6, 2018
60a094e
Removed trailing whitespace
qiuhaohao Apr 8, 2018
88b2cb5
Collate for pull request #14: Add login
qiuhaohao Apr 8, 2018
32cb2fe
Collate for pull request #31: Account list
qiuhaohao Apr 8, 2018
9f6ae9c
Corrected annotations
qiuhaohao Apr 8, 2018
ed508d0
Add collation file
qiuhaohao Apr 8, 2018
8357a11
Modify the intoduction of User Guide to make it about Catalogue
victortardieu Apr 9, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ MIT License

Copyright (c) 2016 Software Engineering Education - FOSS Resources

Permission is hereby granted, free of charge, to any person obtaining a copy
Permission is hereby granted, free of charge, to any book obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
copies of the Software, and to permit books to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
Expand Down
22 changes: 7 additions & 15 deletions README.adoc
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
= Address Book (Level 4)
= Catalogue
ifdef::env-github,env-browser[:relfileprefix: docs/]

https://travis-ci.org/se-edu/addressbook-level4[image:https://travis-ci.org/se-edu/addressbook-level4.svg?branch=master[Build Status]]
https://ci.appveyor.com/project/damithc/addressbook-level4[image:https://ci.appveyor.com/api/projects/status/3boko2x2vr5cc3w2?svg=true[Build status]]
https://coveralls.io/github/se-edu/addressbook-level4?branch=master[image:https://coveralls.io/repos/github/se-edu/addressbook-level4/badge.svg?branch=master[Coverage Status]]
https://www.codacy.com/app/damith/addressbook-level4?utm_source=github.com&utm_medium=referral&utm_content=se-edu/addressbook-level4&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.org/CS2103JAN2018-T16-B1/main[image:https://travis-ci.org/CS2103JAN2018-T16-B1/main.svg?branch=master[Build Status]]
https://coveralls.io/github/CS2103JAN2018-T16-B1/main?branch=master[image:https://coveralls.io/repos/github/CS2103JAN2018-T16-B1/main/badge.svg?branch=master[Coverage Status]]


ifdef::env-github[]
image::docs/images/Ui.png[width="600"]
Expand All @@ -15,24 +13,18 @@ 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.
* What's different from https://github.com/se-edu/addressbook-level3[level 3]:
** A more sophisticated GUI that includes a list panel and an in-built Browser.
** More test cases, including automated GUI testing.
** Support for _Build Automation_ using Gradle and for _Continuous Integration_ using Travis CI.
* This is a desktop Catalogue application. It has a GUI but most of the user interactions happen using a CLI (Command Line Interface).
* It is a Java application intended for librarians, students and guests using the library.

== Site Map

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

== Acknowledgements

* This sample application is adapted from https://github.com/se-edu/[se-edu].
* 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://github.com/TomasMikula/EasyBind[EasyBind], https://github.com/TestFX/TestFX[TextFX], https://bitbucket.org/controlsfx/controlsfx/[ControlsFX], https://github.com/FasterXML/jackson[Jackson], https://github.com/google/guava[Guava], https://github.com/junit-team/junit4[JUnit4]
Expand Down
6 changes: 3 additions & 3 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ dependencies {
}

shadowJar {
archiveName = "addressbook.jar"
archiveName = "catalogue.jar"

destinationDir = file("${buildDir}/jar/")
}
Expand Down Expand Up @@ -127,8 +127,8 @@ test {
boolean runNonGuiTests = gradle.taskGraph.hasTask(nonGuiTests)

if (!runGuiTests && !runNonGuiTests) {
runGuiTests = true;
runNonGuiTests = true;
runGuiTests = true
runNonGuiTests = true
}

if (runNonGuiTests) {
Expand Down
Loading