Assists in collection of information used for a biophysical calculation of allocation fractions for dairy operations
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
public
ui_testing/barebones_test.sikuli
Gemfile
Gemfile.lock
Icon
LICENSE.txt
README.textile
config.ru
feed.py

README.textile

Dairy Allocation Calculator

Motivation

[TODO] Describe the purpose / functionality of the application.

Project status

Dairy Allocation Calculator is currently under active pre-Alpha development.

License and credits

© Stephen Thoma 2013

Released under the GNU GPL v3 license.
See LICENSE.txt.

Thanks to collaborators:

Software used

Client-side code / logic uses:

Server-side code / logic uses:

Support software used in development includes:

Development standards

Client-side logic and structures outside of calc.js are tested via Sikuli Script and inspection. Mathematically-intensive operations reside in calc.js and must have 80% code coverage with tests in calc_test.js.

Server-side logic does not currently need code coverage.

Development environment setup

Prereqs:

$git clone git://github.com/Modoatk/dairyalloc.git
$cd dairyalloc
$bundle install

Testing

To run development server:
$rackup

To run Sikuli Script UI tests:

  • Start Sikuli-IDE
  • Start development server
  • Navigate to http://127.0.0.1:9292 (req. Chrome or Firefox due to styling differences).
  • Open barebones_test.sikuli and run

To run calc.js tests:
$cd public/js
$node calc_test.js

Deployment

$git push heroku master