+1 just a question though. for cmd/bat//sh files for letting people executing the build or just executing other tools from the command line, would those have a place in /bin or somewhere els? This is that someone can just export PATH = / SET PATH= to that one folder and then be able to execute those commands from one location?
On Sun, Mar 6, 2011 at 11:27 PM, Troy Howard <thowar...@gmail.com> wrote: > All, > > We'd like to update the project directory structure/layout. > > See below for a proposed layout. I've also uploaded an example which > you can navigate at: > > http://people.apache.org/~thoward/Lucene.Net/directory-structure-example > > NOTE: This will not build!! I just put things in the appropriate > places without updating the solution/project files to show how we > might lay things out. Also, I included NUnit as an example of a > third-party dependency that we might include in the repository under > 'lib'. We of course will *not* be distributing NUnit in this manner, > due to licensing restrictions. > > Ok, disclaimer over... > > Please vote on this layout, or suggest a modification or alternative > layout. > > Voting will be open for 72 hours. > > [ ] +1 Use this directory structure exactly as described, or with a > minor modification > [ ] 0 Use a different structure (described in response) > [ ] -1 Do not change the directory structure at all > > > Text description of directory schema: > > Build Files: > > \build > \build\VS2008 > \build\VS2010 > > > Source Projects: > > \src > \src\contrib > \src\core > \src\demo > \src\contrib\<project-name> > \src\core\<project-name> > \src\demo\<project-name> > > > Test Projects: > > \test > \test\contrib > \test\core > \test\demo > \test\contrib\<project-name> > \test\core\<project-name> > \test\demo\<project-name> > > > Product Documentation: > > \doc > \doc\contrib > \doc\core > \doc\demo > \doc\contrib\<project-name> > \doc\core\<project-name> > \doc\demo\<project-name> > > > Third-Party Dependencies: > > \lib > \lib\<vendor> > \lib\<vendor>\<product> > \lib\<vendor>\<product>\<version> > > > Binary Builds: > > \bin > \bin\contrib > \bin\core > \bin\demo > \bin\contrib\<project-name> > \bin\core\<project-name> > \bin\demo\<project-name> >