Miles Gould ea3067ff36 Replace most of the HTML-in-HAML
- We do this by moving code between files such that every tag starts
   and ends within a single file. This seems like a good invariant to
   maintain from a robustness point-of-view.
 - One consequence is that I had to split _header into _meta (metadata -
   the HTML head tag) and _header (the visible page header). These
   probably aren't the best names.
 - I've left some HTML in _meta, on the grounds that it maintains the
   file-contains-whole-tag invariant and the HTML code is fractionally
   shorter than the HAML required to generate it.
2012-09-18 19:25:18 +01:00
2012-09-18 19:25:18 +01:00
2012-09-16 23:20:19 +01:00
2012-08-23 12:56:37 -07:00
2012-08-23 12:56:37 -07:00
2012-09-10 14:54:55 +01:00
2012-09-16 23:20:19 +01:00
2012-09-16 23:20:19 +01:00
2012-08-23 07:38:57 +01:00
2012-09-10 15:47:10 +01:00

Welcome to the Growstuff project.

Continuous Integration setup

We use various Ruby gems to provide continuous integration and testing. They're all installed by bundle install; here's how to use them.

Open a terminal window, select the growstuff gemset, and type spork. You should see the message

Using RSpec
Preloading Rails environment
Loading Spork.prefork block...
Spork is ready and listening on 8989!

Minimise (but don't close!) that window; you won't need to look at it again for the rest of the session. Spork keeps a copy of Rails preloaded so our tests start up quickly.

Now open another window and type rake watchr. Keep that window somewhere you can see it. Every time you change a file, watchr will run the spec tests associated with it, so you catch test failures right away.

To install the pre-commit hook, type rake hooks. This installs a hook that runs all the spec tests before each commit. You only need to do this installation once.

The Rails tests take a bit longer to run, so aren't run automatically; run them manually using rake test.

Description
No description provided
Readme 52 MiB
Languages
Ruby 76.3%
Haml 19.5%
SCSS 1.3%
HTML 1%
JavaScript 0.9%
Other 1%