Project options

(This feature is currently under development)

Jungle Ide allows you to define several properties for each project. To open the Project Options of your current project, just right-click over the project node in your solution explorer, and select “Project Options”

This properties window will allow you to define a commercial product name for the project, and also attach any desired licensing information to the project itself.

This data will be stored in the project document (not in the project user options), so it’ll be consistently stored on any source code revision system, and also shared by all project developers.

 

In addition to this product name and licensing information, this section allows you to define a per-project list of external pre-build tasks that can be executed just before the Monkey compiler is called. This allows for useful tools such as texture packers, pre-processors, etc to be called as part of the build chain.

In addition to this information, Jungle Ide project can store a version number. This version has the following format:

MAJOR.MINOR.REVISION-BUILD

Major is the major version number. According to Jungle Ide suggested standards, this number has to be the year where this project version is being deployed.

Minor is the minor version number. According also to Jungle Ide suggested standards, this number has the be the month of the year where this project version is being deployed

 

Revision is the minor revision number. Following Jungle Ide standards, that should be the day of the month where this project is being deployed.

Then, Build is a letter (usually A) that identifies the build of the day. That is, if during a single day there are several project releases, they should be marked as A, B, C, etc…

If you follow Jungle Ide suggested versioning standards, you can use the Bump Version number each time you’re going to deploy a new version of this project, and Jungle Ide will recalculate all the major, minor, revision and build number for you.

This is how the Project Options dialog looks like