Miquel Brazil
10/21/2019, 4:30 PM.idea/suiteapp
directory should be included in version control as it contains the XML templates for the NS objects. I would imagine these should be shared with other developers on the team when they clone or update their local repo. However, three files I’m unsure whether they should be included are netsuite.xml
, netsuite.sign
and netsuite.pkey
which are all located under the root .idea
folder. An inspection of the netsuite.xml
file shows that it contains the Token ID and Secret used for TBA connection to the NetSuite account which should automatically exclude it from repo inclusion. I’m trying to determine if this is standard practice among other devs. I’m also trying to determine how the Master Account Password is affected by this. It’s my understanding that it’s project based. Would another developer need to create their own Master Password when they clone the repo and begin working? What other inclusion/exclusions from the .idea
folder do I need to consider? (I also posted this in #CKMKB8QQP and #C29HQS63G channels – sorry for the cross post)Brendan Boyd
10/21/2019, 5:57 PMAlbert Margarit (NS Eng Lead)
10/21/2019, 6:01 PMAlbert Margarit (NS Eng Lead)
10/21/2019, 6:02 PMMiquel Brazil
10/21/2019, 6:30 PMMiquel Brazil
10/21/2019, 7:31 PM.idea
directory isn’t necessary @Brendan Boyd. Some tests I’ve run seems to suggest that the structure of the project triggers the plugin to create a fresh .idea
directory. At which point the dev can set a new Master Password and run through the steps of linking their local copy of the project to NetSuite through TBA.Albert Margarit (NS Eng Lead)
10/21/2019, 8:26 PM