My team and I are in the process of changing our development flows using NaturalOne to more conventional methods in order to better take advantage of our Git CMS and associated tools, but have run into a small but significant issue with running in Private mode. Most of the troubles come from the fact that each developer may work on between 3 to 5 relatively small, unrelated projects concurrently.
Here’s the situation. We have a team of 7 developers working on a large, +15,000 object system, all of which is kept in a single APROD library in a NaturalOne project. What we’ve been doing so far is when we want to work on a program or a series of programs, we create a new custom library and save copies of the programs in question into the new library. Before merging back into the master branch we overwrite the APROD versions of the programs with the version we had previously saved out and then delete our working versions.
We want to instead move to working directly out of the APROD library and use private mode with private libraries to avoid stepping on each other toes. The trouble comes that when a developer wants to switch projects they’re working on, we’d want to be able to change the Private Library we’re working in without deleting the code we previously had been working on (and may have setup for user testing). The trouble is that when we go into the library properties and click on the “Delete Private-mode Library” in order to set a new private library, it deletes the code and old library from Natural Server.
If there is a setting or customization we can make that would allow us to change the library without deleting the server side code, it’d be appreciated. If you have any questions or need a clarification on anything I’ve mentioned here, please ask.
Intermediate Software Developer
Ducks Unlimited Canada