diff options
| author | Zack Hobson | 2010-09-26 13:45:51 -0700 |
|---|---|---|
| committer | Zack Hobson | 2010-09-26 13:45:51 -0700 |
| commit | 474cb7bd6dbe95670bea596fdaedadd4d08f782a (patch) | |
| tree | d4df901ee1256c8e4cff47a0940cfc74ece0a800 /HACKING.markdown | |
| parent | f83c66059c180c5550dce33a6dfef1af9be6b139 (diff) | |
| download | hcl-474cb7bd6dbe95670bea596fdaedadd4d08f782a.tar.bz2 | |
Cleanup, hacking notes.
Diffstat (limited to 'HACKING.markdown')
| -rw-r--r-- | HACKING.markdown | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/HACKING.markdown b/HACKING.markdown new file mode 100644 index 0000000..47e6ae1 --- /dev/null +++ b/HACKING.markdown @@ -0,0 +1,21 @@ +# Hacking HCl + +## Rubygems + +They're useful so we use them to install our gems. However there's no need to +explicitly include rubygems in the app. That's up the system to decide. Don't +require rubygems in the code. + +We require rubygems in the test as a developer convenience. + +## Running HCl in place + +This is common and supported: + + ruby -rubygems -Ilib bin/hcl + +Don't add dir(__FILE__)/lib to the load path in the binary. Bad manners. + +## That's it + +That's it. I mostly wrote this to explain why I rolled back certain changes. |
