- Install Git
- Click the
Fork
button on GitHub - Pick a location, open a command line here and clone your forked repository
git clone https://github.com/my_username/armory
- Apply your changes, then open a command line in your forked repository and push the changes
git add .
git commit -m "My armory patch description"
git push origin master
-
Create pull request by clicking
compare across forks
and selecting your fork -
Thanks for contributing!
When working on Armory patches, it is useful to setup the SDK locally and apply your modification there.
Note: Disable Armory Project - Flags - Cache Build
to always recompile the project when you hit Play
. There is no need to compile Armory itself, you will see the changes in action instantly.
- Fork and clone the armory repository into
blend_location/Libraries/armory
, it will automatically get picked up for that project
- Fork and clone the iron repository into
blend_location/Libraries/iron
, it will automatically get picked up for that project
- Setup and Update Guide HaxeBullet Documentation
Alternatively, you can clone the whole SDK at once.
-
Clone armsdk into
blend_location/armsdk
, it will automatically get picked up for that project - this lets you have a fully self-contained and portable project setup -
You can also point Armory to use the armsdk at specific location
Docs can be edited directly on GitHub. Open desired .md
file at the armory_docs repository and click the pencil icon to edit.
To edit docs locally, clone armory_docs repository like described in the Creating a pull request section. Afterwards, you can drag and drop .md
files into KodeStudio which comes bundled with Armory SDK. Click Open Preview to the Side (Ctrl + K V)
button to preview the changes.