- Download and install GitHub Desktop
- Sign in or create a GitHub account
- Request access to the Synixe Contractors organization, if you are not already a member
- Clone the repository
Clone a repository from the Internet...
- Select
SynixeContractors/missions
- Select Directory
- Select
Choose
under local path - Navigate to your Arma 3 mpmissions folder in my documents
- Create a new folder
Synixe
Select Folder
- Select
Clone
- Open GitHub Desktop
- Click
Current Repository
and selectSynixeContractors/missions
- Click
Branch
and selectmain
- Click
Fetch origin
- Click
Pull origin
if available (Same button asFetch origin
) - Click
Current Branch
and selectNew branch
- Name the branch
<type>_<author>_<name>
- Example:
co30_brett_over_the_hills
- Example:
tco30_matías_welcome_to_the_jungle
- Example:
spc_arsey_spies
- Example:
- Open Arma and create a new mission
- Save the mission under
MPMissions/Synixe/Missions/contracts
(or another folder if you are not creating a contract), uncheckBinarize the Sceario File
- Create and test the mission
- Return to GitHub Desktop, you will see the new mission files in the
Changes
tab
- Commit the mission
- Enter a commit message
- Click
Commit to <branch name>
- Click
Publish branch
- Click
Create Pull Request
- Fill in any details on the website that opens
- Click
Create pull request
- In GitHub desktop, click
Current Branch
and selectmain
after your mission has been merged - You can safely delete the branch you created one it is merged
- Use Visual Studio Code to edit the mission files
- Open the
Missions
folder in Visual Studio Code, rather than just your mission. - Press Ctrl + Shift + P and type
Show Recommended Extensions
to install recommended extensions