title: RobotFramework Directory Structure For Organizing Multiple Projects
body: <p>I am looking for some help defining my directory structure for automation tests using RobotFramework. I will be covering many apps within the same automation repo, for example:</p>
  
  <ul>
  <li>WebApp1</li>
  <li>WebApp2 </li>
  <li>WebApp3 </li>
  <li>REST-API </li>
  <li>AngularApp1 </li>
  <li>AngularApp2</li>
  <li>iPhoneApp</li>
  <li>AndroidApp</li>
  </ul>
  
  <p>There are some things that are common to all (eg sql connections etc). I have library's too. I want to have a separation of concerns (similar to the PageObjects pattern) by keeping resources/keywords separate from my test suites but I'm not sure how it should be organized. Can someone suggest a directory structure that would be typical?</p>