You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*[Submitting your own actions, conditions, ect](#submitting-code-to-this-project)
109
110
110
111
## Example Scene
@@ -558,11 +559,28 @@ public static class BehaviorTreeBuilderExtensions {
558
559
}
559
560
```
560
561
562
+
## Development Environment
563
+
564
+
If you wish to run to run the development environment you'll need to install [node.js](#). Then run the following from the root once.
565
+
566
+
`npm install`
567
+
568
+
If you wish to create a build run `npm run build` from the root and it will populate the `dist` folder.
569
+
570
+
### Making Commits
571
+
572
+
All commits should be made using [Commitizen](https://github.com/commitizen/cz-cli) (which is automatically installed when running `npm install`). Commits are automatically compiled to version numbers on release so this is very important. PRs that don't have Commitizen based commits will be rejected.
573
+
574
+
To make a commit type the following into a terminal from the root
575
+
576
+
```bash
577
+
npm run commit
578
+
```
579
+
561
580
## Submitting code to this project
562
581
563
-
Please fill out the following details if you'd like to contribute new code to this project.
582
+
Please do the following if you wish to contribute code to this project.
564
583
565
-
1. Clone this project for the core code with tests
566
-
2. Put your new code in a separate branch
567
-
3. Make sure your new code is reasonably tested to demonstrate it works (see `*Test.cs` files)
568
-
4. Submit a pull request to the `develop` branch
584
+
1. Create your feature in a `feature` branch off of `develop`
585
+
2. Make sure your new code is reasonably tested to demonstrate it works (see `*Test.cs` files)
0 commit comments