Skip to content

Commit

Permalink
Update DeveloperGuide.adoc
Browse files Browse the repository at this point in the history
Added preface for Testing
Formatted part of Dev Ops to follow convention
  • Loading branch information
Scrubbius committed Oct 16, 2018
1 parent cb311b6 commit d23ba2a
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions docs/DeveloperGuide.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -530,6 +530,8 @@ The SE-EDU team does not provide support for modified template files.
[[Testing]]
== Testing

Testing is done to verify how the application runs, responds and process commands given by the Admin, to check if the app runs with its intended behavior.

=== Running tests

There are three ways to run tests.
Expand Down Expand Up @@ -596,7 +598,7 @@ When a pull request has changes to asciidoc files, you can use https://www.netli

=== Making a release

Here are the steps to create a new release.
Here are the steps to create a new release:

. Update the version number in link:{repoURL}/src/main/java/seedu/address/MainApp.java[`MainApp.java`].
. Generate a JAR file <<UsingGradle#creating-the-jar-file, using Gradle>>.
Expand All @@ -605,9 +607,9 @@ Here are the steps to create a new release.

=== Managing dependencies

A project often depends on third-party libraries. For example, Address Book depends on the http://wiki.fasterxml.com/JacksonHome[Jackson library] for XML parsing. Managing these _dependencies_ can be automated using Gradle. For example, Gradle can download the dependencies automatically, which is better than these alternatives. +
a. Include those libraries in the repo (this bloats the repo size) +
b. Require developers to download those libraries manually (this creates extra work for developers)
A project often depends on third-party libraries. For example, Address Book depends on the http://wiki.fasterxml.com/JacksonHome[Jackson library] for XML parsing. Managing these _dependencies_ can be automated using Gradle. For example, Gradle can download the dependencies automatically, which is better than the following alternatives: +
1) Include those libraries in the repo (this bloats the repo size) +
2) Require developers to download those libraries manually (this creates extra work for developers)

[[GetStartedProgramming]]
[appendix]
Expand Down

0 comments on commit d23ba2a

Please sign in to comment.