From 474cb7bd6dbe95670bea596fdaedadd4d08f782a Mon Sep 17 00:00:00 2001 From: Zack Hobson Date: Sun, 26 Sep 2010 13:45:51 -0700 Subject: Cleanup, hacking notes. --- HACKING.markdown | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 HACKING.markdown (limited to 'HACKING.markdown') 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. -- cgit v1.2.3