From 593a6e736685ddaf0d05322a5ab28e88467ef32e Mon Sep 17 00:00:00 2001 From: Duncan Mac-Vicar P Date: Mon, 19 Nov 2007 09:30:00 +0100 Subject: [PATCH] add README --- README | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 README diff --git a/README b/README new file mode 100644 index 0000000..416f37e --- /dev/null +++ b/README @@ -0,0 +1,48 @@ +Protype and brainstorming for a YaST core +========================================= + +Requirements: + +- rubygems +- rubywbem gem + - gem install rubywbem + +Setup WBEM +========== + +- install openWBEM (openPegasus does not work right now) +- add repo http://download.opensuse.org/repositories/systemsmanagement:/wbem +- install omc-pybase-providers + +go to /etc/openwbem/openwbem.conf +set: +owcimomd.allow_anonymous = true +owcimomd.authentication_module = /usr/lib64/openwbem/authentication/libnonauthenticatingauthentication.so + +and then you dont need to worry about authentication + +(lib64 to lib in a 32-bit system) + +Code style +========== + +- docs mandatory +- test per class mandatory +- 2 spaces, no tabs + + +Other info +========== + + Why ruby? + ========= + - dynamic, clean, elegant + - strong conventions in the community + - Best support for test oriented development + - you will remember it without a manual + - Nice to write Domain Specific Languages + - There is nothing Python has that prevents me to use Ruby + - The inverse is not true + - gems make easy to install not-yet-packaged bits + - has good web support + -- 2.39.2