From: Sacha Schlegel Date: 2003-05-27T15:53:06+09:00 Subject: Re: Project Directory Structure This is a MIME-formatted message. If you see this text it means that your E-mail software does not support MIME-formatted messages. --=_wasp.net.au-30302-1054018376-0001-2 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Jim Questions for a small ruby application. The application will not result in a ruby library at all. Hope your "Ruby Project Directory Structure" is also valid for a simple application. a) There are a couple of .rb files which hold the ruby classes for the application. Where do these files go to? bin/ or lib/ b) A ruby file is called start1.rb and start2.rb which starts the applications (each creates an instance object of the main application, sort of client-server). Does this file go into bin/ or does it go into examples as it showes how to start the application or is it a replacement for the setup.rb file? 3) Also there are a couple of data (input files) for the application. Where do those data (input files) go? Kind regards Sacha On Tue, 2003-05-27 at 07:57, Jim Freeze wrote: > Thanks everyone for your input so far. > Below is the latest directory structure. > It looks complete. If anyone has strong objections > or sees glaring ommissions, please let me know. >=20 >=20 > CHANGELOG > INSTALL # optional > LICENSE > Manifest > README # if multi lang, README.en, README.ja, etc > setup.rb > bin/ > # ruby executables > # other executables > doc/ # If multi lang, then use doc.en, doc.ja, etc > /man > /rdoc > /rd > examples/ > ext/ > /ext_name? > extconf.rb > ... other source > lib/ > # .rb files that go into RUBY_LIB > # may want to use parallel directory structure below > # site_ruby// > src/ > / > test/ > # test suites >=20 >=20 > I removed the /packages directory because I don't see a need > for it now. However, the racc library from the raa has divided > its source into four packages and essentially pushes the=20 > directories I have listed above down two levels under > /packages/package_name. --=20 ------------------------------------------------ Sacha Schlegel ------------------------------------------------ 4 Warwick Str, 6102 St. James, Perth, Australia sacha@schlegel.li www.schlegel.li public key: www.schlegel.li/sacha.gpg ------------------------------------------------ --=_wasp.net.au-30302-1054018376-0001-2 Content-Type: application/pgp-signature; name="signature.asc" Content-Transfer-Encoding: 7bit Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQA+0wQajTNlL0xFfy4RAmn8AKC0QeuPD382ja72p/p1J7TdwC5C4gCgvAHe rRni5+AF1ytkTql381ZyaRk= =pvwj -----END PGP SIGNATURE----- --=_wasp.net.au-30302-1054018376-0001-2--