title: Explanation of the projects section in Global.json in ASP.NET 5
body: <p>I noticed that when creating a new ASP.NET 5 project there is a src directory which completely makes sense to me since I have always put all of my solution's code in a directory called source.</p>
  
  <p>I noticed there is a file called global.json which by default has the following content in it:</p>
  
  <pre><code>{
    "projects": [ "src", "test" ],
    "sdk": {
      "version": "1.0.0-rc1-update1"
    }
  }
  </code></pre>
  
  <p><strong>I found the following in the ASP.NET 5 documentation:</strong>
  The projects property designates which folders contain source code for the solution. By default the project structure places source files in a src folder, allowing build artifacts to be placed in a sibling folder, making it easier to exclude such things from source control.</p>
  
  <p>However, here is the project structure that I have in mind (It is basically going to be 2 large projects that I want under the same solution):</p>
  
  <pre><code>MySolution
      MySolutionProject1Src
          client
              p1.WebAPI
          business
              p1.Business
              p1.Model
          data
              p1.Repository
          test
              p1.BusinessTests
              p1.WebAPITests
  
  
      MySolutionProject2Src
          client
              p2.Web
          business
              p2.Business
              p2.Model
          data
              p2.Repository
          test
              p2.BusinessTests
  </code></pre>
  
  <p>So would I update global.json to be the following? (one for each parent directory):</p>
  
  <pre><code>{
    "projects": [ "MySolutionProject1Src", "MySolutionProject2Src" ],
    "sdk": {
      "version": "1.0.0-rc1-update1"
    }
  }
  </code></pre>
  
  <p>or should it be something more like this (one for every single sub-directory):</p>
  
  <pre><code>{
    "projects": [ "MySolutionProject1Src/client", "MySolutionProject1Src/business", "MySolutionProject1Src/data" "MySolutionProject1Src/test", "MySolutionProject2Src/client", "MySolutionProject2Src/business", "MySolutionProject2Src/data" "MySolutionProject2Src/test" ],
    "sdk": {
      "version": "1.0.0-rc1-update1"
    }
  }
  </code></pre>
  
  <p>Or should I simply just leave it as "src" and put everything as sub folders under src..</p>
  
  <p>I am assuming I can create whatever solution structure I want, but my concern is the rules to follow when updating the global.json projects section to match it. Based on the documentation it says an artifacts folder will be created for each path specified in global.json. So I am wondering if I want an artifacts folder for every single project in the solution or just one big one on the outside.</p>