# Please give me suggestion for directory layout

**URL:** <https://www.ruby-forum.com/t/please-give-me-suggestion-for-directory-layout/97412>\
**Category:** Ruby\
**Created:** [January 25, 2006, 10:22pm UTC](https://www.ruby-forum.com/t/please-give-me-suggestion-for-directory-layout/97412 "2006-01-25T22:22:06Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![leopardus](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/f9ae1b/32.png) [@leopardus](https://www.ruby-forum.com/u/leopardus)\
**Post date:** [January 25, 2006, 10:22pm UTC](https://www.ruby-forum.com/t/please-give-me-suggestion-for-directory-layout/97412/1 "2006-01-25T22:22:06Z")

</div>

hello,

I generate website from templates. I use rake to generate it. My  
rakefile has following targets:

build  
clean

The directory layout is following:  
webdesign/ - root folder  
webdesign/conf - configuration files for generator  
webdesign/html - pages  
webdesign/images - images  
webdesign/stylesheets - stylesheets  
webdesign/templates - templates are here

webdesign/build - generated website go here

Everything is SVN controlled, except build/ folder.

I want to add a package target to my rakefile, but I am not sure where  
to put packages. If I create a pkg/ folder inside my project, do I need  
to keep all these packages in SVN too? What is the best practices for  
packages, directory layout and version control?
