anchor.diff:  
   You now have a local copy of the `jmonkeyengine` repository. There are a few rules you need to follow in order to contribute.
   
  -.Members Pull
  -Update your local copy in NetBeans by using the NetBeans command `menu:Git[Remote>Pull From Upstream]`. Everything was properly configured while cloning from the jMonkeyEngine Repository directly.
  +.Members & Non-Members Pull/Push
  +Update your local copy and push commits by using the NetBeans command `menu:Git[Remote>Pull From Upstream]` or `menu:Git[Remote>Push To Upstream]`.
   
  -.Non-Members Pull
  -Update your local copy in NetBeans by using the NetBeans command `menu:Git[Remote>Pull]`.
  +.Non-Members
  +To update *your fork* on GitHub:
   
  -**  In the `Remote Repository` dialog you toggle:
  -* [x] Specify Git Repository Location
  -+
  -and use the jmonkeyengine repository +++<abbr title="Uniform Resource Locator">URL</abbr>+++: `link:https://github.com/jMonkeyEngine/jmonkeyengine[https://github.com/jMonkeyEngine/jmonkeyengine]`
  +.  Go to your version of the repository on GitHub.
  +.  Click the btn:[New Pull Request] button at the top.
  +.  Note that the jMonkeyEngine repository will be on the left and your repository will be on the right.
  +.  Click the btn:[Base Fork] button and from the drop down menu select your forked repository.
  +.  Select the "`compare across forks`" link.
  +.  Click the btn:[Head Fork] button and from the drop down list select "`jMonkeyEngine/jmonkeyengine`".
  +.  Click the green button btn:[Create pull request].
   
  -.Members Push
  -Update jMonkeyEngine by using the NetBeans command `menu:Git[Remote>Push To Upstream]`. Everything was properly configured while cloning from the jMonkeyEngine Repository directly.
  +To submit changes to the jMonkeyEngine repository after pushing them to *your fork*:
   
  -.Non-Members Push
  -. Update *your fork* by using the NetBeans command `menu:Git[Remote>Push]`.
  -
  -**  In the `Remote Repository` dialog you toggle:
  -* [x] Select Configured Git Repository Location:
  -+
  ---
  -and use the forked +++<abbr title="Uniform Resource Locator">URL</abbr>+++: `https://username@github.com/username/jmonkeyengine` where username is your username.
  -
  -NOTE: Note the distinction between `//github.com`: in the pull case and `//username@github.com`: in the push case.
  ---
  -
  -.  To submit changes to the jMonkeyEngine repository after pushing them to *your fork*:
  -..  Go to your version of the repository on GitHub.
  -..  Click the btn:[New Pull Request] button at the top.
  -..  Note that the jMonkeyEngine repository will be on the left and your repository will be on the right.
  -..  Click the green button btn:[Create pull request]. Give a succinct and informative title, in the comment field give a short explanation of the changes and click the green button btn:[Create pull request] again.
  +.  Go to your version of the repository on GitHub.
  +.  Click the btn:[New Pull Request] button at the top.
  +.  Note that the jMonkeyEngine repository will be on the left and your repository will be on the right.
  +.  Click the green button btn:[Create pull request]. Give a succinct and informative title, in the comment field give a short explanation of the changes and click the green button btn:[Create pull request] again.
   
   .Everyone
   NOTE: See  link:https://github.com/jMonkeyEngine/jmonkeyengine/blob/master/CONTRIBUTING.md[How to contribute to jMonkeyEngine] before submitting a P/R.
  
positive.code: 
  == Build the Project and Run a Sample App
  
  .  btn:[RMB] select the `jmonkeyengine` project node and `Clean and Build` the project.
  .  In the Projects window, btn:[RMB] select and then open the `jme-examples` node which contains the sample apps. You do this for any subproject you wish to make changes to.
  .  Every file in the `Source Packages` folder with a Main class (for example `jme3test.model/TestHoverTank.java` or `jme3test.games/CubeField.java`) is an app.
  .  Right-click a sample app and choose "`Run File`" (Shift-F6).
  
negative.code: Clone the sources from the repository.
  
  .  In NetBeans, go to `menu:Team[Git>Clone]`.
  ..  Repository +++<abbr title="Uniform Resource Locator">URL</abbr>+++:
  +
  --
  ----
  https://github.com/jMonkeyEngine/jmonkeyengine
  ----
  
  IMPORTANT: Use the +++<abbr title="Uniform Resource Locator">URL</abbr>+++ to your repository fork and clone your fork if a non-member and you wish to contribute.
  --
  
  ..  You can leave user/pw blank for anonymous access unless you are going to `push` a `commit`.
  ..  Specify Destination Folder. +
  Local Folder: `~/NetBeansProjects]/jmonkeyengine`
  ..  Click btn:[Next].
  .  Select:
  * [x] master*
  ..  Click btn:[Next].
  .  Verify the auto-fill information in the `Destination Directory` dialog is correct.
  ..  Optional:
  * [ ] Scan for NetBeans Projects after Clone
  ..  Click btn:[Finish] and wait.
  
  After some time the download will end.
  
  
  == Information on Pull/Pushing Commits
  