Skip to content

jorahood/agility

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agility

This is the source code to accompany the Agility tutorial for Hobo.

Agility is a simple "Agile Development" application – Agility. The application tracks projects which consist of a number of user stories. Stories have a status (e.g. accepted, under development…) as well as a number of associated tasks. Tasks can be assigned to users, and each user can see a heads-up of all the tasks they’ve been assigned to on their home page.

Side purposes

Besides accompanying the tutorials, the Agility project has a couple of additional purposes.

Testing Hobo

Agility is also used to test the Hobo framework. If you wish to run the tests, edit config/selenium.yml to set the path to your web browser of choice. Then you should be able to run the tests:

script/server -e test -p 3001 &
rake test:acceptance

The master branch of agility is designed to accompany the tutorial. The test branch diverges slightly to enable additional tests. The contrib-test branch tests the hobo-contrib plugin.

If you wish to add more tests (Yay!), you can use the Selenium IDE. Once that is installed, add the rselenese format via Options|Formats|Add. You'll probably also want to add the user-extensions.js script from vendor/plugins/selenium-on-rails/selenium-core/scripts via Options|General. You will probably have to edit the code that the Selenium IDE generates to make the links less fragile and to add verifications. Use the existing tests as examples.

Communicating Problems

If you have a question you wish to post to the mailing list or a bug you wish to post to the Hobo bug tracker, Agility can be very useful as a base application. Try and reproduce your problem using agility, and post an illustrative code fragment.

About

Simple agile project management

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 72.8%
  • Ruby 27.2%