Add "Who's Using Jasmine?" page.

This commit is contained in:
Christian Williams 2010-11-05 11:17:42 -07:00
parent 6eac46f980
commit 05909efdfe
3 changed files with 59 additions and 0 deletions

View File

@ -17,6 +17,7 @@
<li><a href="jsdoc/index.html">API Documentation</a></li>
<li><a href="http://github.com/pivotal/jasmine#README">Contributor Guide</a></li>
<li><a href="related.html">Related Projects</a></li>
<li><a href="whos-using-jasmine.html">Who's Using Jasmine</a></li>
</ul>
</nav>
<script>

View File

@ -49,3 +49,4 @@ title: Related Projects
----
If you'd like your project added, email <a href="mailto:jasmine-js@googlegroups.com">jasmine-js@googlegroups.com</a>.
Please include your project's name, a brief description, and web site/repository urls. We reserve the right to edit.

View File

@ -0,0 +1,57 @@
---
layout: default
title: Related Projects
---
# Who's Using Jasmine?
----
## Count it Down
This is my entry in the 10K Apart Challenge. It is a countdown clock. Enter a clock title and an end date and time and
it will count it down for you. It sports smooth clock animations, before specific digits change they will flash red,
and you can share your clock w/ friends through a url generated by your title and end date and time.
Jasmine was essential in this project. First I wrote all the specs for an uncompressed version. When it was time to
compress every little bit of code, I updated my specs w/ the renaming and refactoring for a smaller size. It was very
intense, for example the Clock class because just 'K' and all the jquery methods were aliased to 'a' or 'rc' or 'x'.
Without Jasmine double checking all of my renaming, I would have gone insane.
-- Roy Kolak
**web**: [http://10k.aneventapart.com/Entry/165](http://10k.aneventapart.com/Entry/165)
| **source**: [http://github.com/roykolak/count-it-down](http://github.com/roykolak/count-it-down)
----
## Weplay
Weplay aims to be the online home of youth sports. Our users are coaches, players, and parents involved in team sports
including soccer, football, baseball, cheerleading and more. We provide tools including scheduling, messaging,
photo/video sharing and virtual awards, for coaches and parents to organize their team's online presence. Our younger
users also use Weplay to engage with their friends, play games, and earn incentives. A vibrant community is also
emerging around our offerings for Skills & Drills and Questions & Answers.
Our platform is built on Ruby and Rails and our development practices are based largely on Agile and behavior driven
development. While Cucumber and RSpec have been our primary testing tools for driving our server-side development since
our beginning nearly three years ago, we have had to evolve our front-end testing solution. We started with no testing
and eventually incorporated Selenium feature testing into our Cucumber build. I've led the efforts to applying
test-driven javascript coding practices, originally with ScrewUnit + Screwdriver, then BlueRidge and now Jasmine.
A recent contribution to our Weplay fork of jasmine is the ability to specify Sprocket-style "require" lines
(i.e., <code>//= "public/javascript/awesome.js"</code>) to target src javascript files on a per-spec basis.
-- Ross Kaffenberger
**web**: [http://www.weplay.com](http://www.weplay.com)
| **source**: [http://github.com/weplay](http://github.com/weplay) *
<br/>
<small>While our parent project repository is privately hosted, we currently incorporate and contribute to 63 (yikes!)
public repositories, including jasmine and jasmine-gem.</small>
----
If you'd like your project added, email <a href="mailto:jasmine-js@googlegroups.com">jasmine-js@googlegroups.com</a>.
Please include your project's name, a brief description, and web site/repository urls. We reserve the right to edit.