What are some ways people are handling development...
# dev-ops
d
What are some ways people are handling development and source control for in house development (not to distributed to other Netsuite accounts)? We're using Team Foundation Server's source control (TFS) and an eclipse plugin. We structured TFS to match the layout of the SuiteScripts folder in Netsuite so we can deploy from eclipse. (Some of us use Visual Studio for editing but still have to use eclipse for deployment.) This has worked pretty good although it doesn't work at all with SDF (SuiteCloud Development Framework) because you can't match the file structure. Eclipse works but is pretty much a nightmare to get setup and running.
s
I'm afraid you've selected the worst combination of IDE/VCS for NetSuite development. Do you have any flexibility on those?
d
Yeah, we're actually switching to webstorm and git now. The question is basically the same though. WebStorm uses SDF but it's looking like we'll need to do something similar and just setup 1 SDF project for our account that has all of our SuiteScript files added from the file cabinet.
It seems like most people I talk to are third party developers building apps rather than internal developers customizing Netsuite for the company they work for.
s
We develop NS customizations on behalf of customers. Same situation you're in except we are consultants instead of employees of the customer. Many of the folk here are in that boat (i.e. do NS development via a NetSuite Partner)
👍 1
d
Our new plan is to use WebStorm and git with an SDF project that contains all of our suitescript files. We'll create branches for development which will all happen in sandbox. We just have to communicate and be careful not to work on overlapping scripts. When ready we'll manually deploy to production and merge back to the main branch.
s
that sounds reasonable.
d
Thanks for the feedback @stalbert sometimes it's nice to have a sanity check.
s
I frequently need sanity checks!
g
I'm using webstorm + git, and an SDF app. Works decently. Alt-shift-u to upload a file, refresh page. Pretty quick iterations.
👍 1
e
What's the best SDF app you've used?