The link above should be:
https://github.com/calagator/calagator/blob/with_heroku/HEROKU.md
Gmail got too clever and specified a different link and text.
The "with_ruby192" branch also contains a "HEROKU.md" file that's
different and more complex because it doesn't contain the
Heroku-specific patches.
-igal
Welcome. There's also a Citizenry (http://epdx.org) angle to this.
We'd like to make it easier for folks to deploy Citizenry and will
reuse any solutions we come up with.
-igal
> Is there any specific simple testing you want done? Any particular part of
> the system you want to have exercised?
Good question:
* Site testing. You only need a web browser for this. Just click
through http://calagator-demo.heroku.com and report any situation
where you get a server error. I can't fully simulate the Heroku
environment on my own computer nor run tests on it, so manual testing
will help catch the remaining cases where Heroku works differently.
* Documentation testing: You'll need a bit more Ruby for this, but
work through the HEROKU.md documentation and see if you can get a
server deployed, report problems, and offer suggestions for improving
this documentation.
Thanks!
-igal
Thanks for the offer and context.
My current instructions assume a fair amount about the person having
things like Ruby present and knowing how to use it.
I've begun a rewrite of the HEROKU.md documentation with the goal of
making them friendlier to those new to Ruby and explaining things like
installing Ruby, Git, etc.
I'll post a note when I'm done.
-igal
Done. You can see the revised instructions at:
https://github.com/calagator/calagator/blob/with_heroku/HEROKU.md
This documentation contains two options:
1. Simple setup where you just need the basic tools to deploy
Calagator to Heroku. These should allow someone to deploy Calagator to
Heroku in about 5 minutes.
2. Developer setup where you can also run Calagator on your computer
in development mode. This involves setting up a compiler, PostgreSQL,
etc, and is quite a bit more effort because there's much I can't
provide exact instructions for due to variances in individual systems.
Eventually, I'd like to have the INSTALL.md cover much of this and
incorporate the changes into the Vagrant configuration too.
-igal