What is the recommended team workflow?

Things get tricky with a team beyond a handful of people especially around code as the idea was to like Google Docs in terms of real time editing. For scenes editing, that works quite well but for code, it gets a little tricky and requires developers to choose when to save very carefully.

Typically, when I work with other developers, we would treat the project as ‘main/trunk’, fork the project, work on the fork and manually import scripts across to ‘main/trunk’.

I also have scripts that export the project using the API so I can commit snapshots to source control.

@whydoidoit Has created an unofficial way of managing code here to allow for multiple developers and version control: TEMPLATE: ES6 | Version Control | NPM | PlayCanvas

I haven’t tried it myself though.

1 Like