anchor.diff:  :tip-caption: :bulb:
   :note-caption: :information_source:
   endif::[]
  +ifdef::env-github,env-browser[:outfilesuffix: .adoc]
   
   By: `Team SE-EDU`      Since: `Jun 2016`      Licence: `MIT`
   
  
positive.code: 
  === Build Automation
  
  See link:UsingGradle.md[UsingGradle.md] to learn how to use Gradle for build automation.
  
  === Continuous Integration
  
  We use https://travis-ci.org/[Travis CI] and https://www.appveyor.com/[AppVeyor] to perform _Continuous Integration_ on our projects. See link:UsingTravis.md[UsingTravis.md] and link:UsingAppVeyor.md[UsingAppVeyor.md] for more details.
  
  === Publishing Documentation
  
  See link:UsingGithubPages.md[UsingGithubPages.md] to learn how to use GitHub Pages to publish documentation to the project site.
  
  === Making a Release
  
  Here are the steps to create a new release.
  
  .  Generate a JAR file link:UsingGradle.md#creating-the-jar-file[using Gradle].
  .  Tag the repo with the version number. e.g. `v0.1`
  .  https://help.github.com/articles/creating-releases/[Create a new release using GitHub] and upload the JAR file you created.
  
  
negative.code: 
  *Using Gradle*:
  
  * See <<UsingGradle#, UsingGradle.adoc>> for how to run tests using Gradle.
  
  We have two types of tests:
  
  