-
Notifications
You must be signed in to change notification settings - Fork 0
Dev Tools
We use Git and Github for all our open source code repositories. For a quick introduction on using git checkout Code School's Try Git course. For an introduction to our way of using Github, checkout our Github Workflow.
Note: It's important that when you install git from Git-SCM.com on Windows that you make sure the following bullet is checked when installing: Checkout as it, checkin unix style line ending
This is important so that all newlines are consistent across all the repos and helps prevent some git conflicts due to newlines.
Travis ci is used to run our SDK unit tests before any pull request can be merged to the master branch in the SpectraLogic github repo. The status of all the builds currently running can be seen here: Travis Ci Dashboard
Bintray is used to host all of the Java Jar files. Eventually bintray will also be used to host and debian or rpm builds for various linux distros. An overview of all the jar/binaries can be viewed here: Bintray Dashboard
Docker is used to run all of our CI tests from Jenkins. All of our Docker containers can be viewed here: Docker Dashboard
Hipchat is used to support more active communication between developers. To get started with hipchat send an email to ryanmo@spectralogic.com to receive an invite.
Gradle is used to build all of the java projects that are hosted by spectra logic on github. A basic understanding of gradle is recommended and a good introduction can be viewed here: Gradle Introduction
Nunit runs the .NET unit tests on your desktop. If it passes NUnit, it will likely pass Travis Ci. (http://www.nunit.org/index.php?p=download)
Fiddler is a web proxy that lets you examine the requests and responses. Installs on .NET, but shows all traffic. (http://www.telerik.com/fiddler)
DVT has a lot of info regarding how to configure various Verde / BP situations.