Here is how to tell what API version you want your pull request to target:
Current API version:
- If your change only touches xml files or metadata files
- If your change to engine code does not alter the behavior of the engine (ex, tlisp documention, comments, refactoring/optimizing code paths, adding non-API features such as 64bit operation, settings.xml options, 60fps draws, adding new engine functions/classes for future development work, etc)
- If your change to engine code fixes a bug that is not deliberately used for any game or mod functionality
- If you add tlisp functions
- If you add new XML design types
- If you add new XML attributes to a design type
- If your change is a large change that is not expected to be ready in time for the next API version
Next, click on the branch selector in the upper left corner, and then at the bottom of the dropdown menu, select 'view all branches' In the upper right corner, select 'new branch'
In the branch name text field, type integration/API## where ## is the api version you are targeting
In the 'source' dropdowns, select the upstream repo (kronosaur/TranscendenceDev) and the integration branch you are targeting (integration/API##) Then, click 'create new branch'
Now you have created a new branch that can be synced with the upstream integration branch in the same way as the main branch