Collaborative Coding Tools

Hey!

My name is Eetu, and I am the lead developer at Spyric Entertainment.

We’ve been using Corona to develop our games for quite some time now.

At times we only have a single .lua file to work on (typically during the final stretch)

and two or more people who need to access that file and contribute code to it. 

Can anyone recommend a way, e.g. some collaborative coding tools, which would

allow two or more programmers to work on the same file simultaneously without

having to create copies of the file and patch the code in from the copy to the original?

I used Google Drive and Drive Notepad for cloud storage and code-editing. I haven’t tested with two people saving the code at the same time, but I don’t see why it wouldn’t work.

That’s a viable option. So far, we’ve used Dropbox and ordinary Notepad++ combo.
This way as one of us has edited something, the results have been instantly synced with everyone else.

I guess that by combining Dropbox and Drive Notepad, we could reach the desired outcome, i.e. code with Drive Notepad and keep a single file synced in the Dropbox folder so that it up to date with everyone whenever new saves are made.

Thanks!

You could probably achieve the same result by having a networked drive on a WAN and use the auto-save/auto-refresh plugin for Notepad++.

I see you’re on a Basic subscription, but if you upgrade to Pro you’ll be able to use CoronaViewer, which basically does exactly what you’re looking for.

Look into source control. Bit bucket is your friend along with source tree (all free for small teams)

Hope this helps :slight_smile:

Thank you both for you suggestions.
I’ll be checking them out!

There are umpteen professional collaboration tools out there ; pick the one you like. Probably having two people work on the same file simultaneously suggests you might need to break it up :slight_smile:

I used Google Drive and Drive Notepad for cloud storage and code-editing. I haven’t tested with two people saving the code at the same time, but I don’t see why it wouldn’t work.

That’s a viable option. So far, we’ve used Dropbox and ordinary Notepad++ combo.
This way as one of us has edited something, the results have been instantly synced with everyone else.

I guess that by combining Dropbox and Drive Notepad, we could reach the desired outcome, i.e. code with Drive Notepad and keep a single file synced in the Dropbox folder so that it up to date with everyone whenever new saves are made.

Thanks!

You could probably achieve the same result by having a networked drive on a WAN and use the auto-save/auto-refresh plugin for Notepad++.

I see you’re on a Basic subscription, but if you upgrade to Pro you’ll be able to use CoronaViewer, which basically does exactly what you’re looking for.

Look into source control. Bit bucket is your friend along with source tree (all free for small teams)

Hope this helps :slight_smile:

Thank you both for you suggestions.
I’ll be checking them out!

There are umpteen professional collaboration tools out there ; pick the one you like. Probably having two people work on the same file simultaneously suggests you might need to break it up :slight_smile: