+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>
>

Reply via email to