Definitely. We use git for everything - our erp source code, mobile apps source, etc. are all version-controlled, so getting structure files out as json or yaml files would bring 4d out of the 2009's.
On Tue, Oct 23, 2018 at 4:39 PM Benedict, Tom via 4D_Tech < 4d_tech@lists.4d.com> wrote: > Robert says: > > >But what if the structure was that collection of files and that 4D runs as > >it always does but the github version management is always in play without > >an export? What if the .4db is simply a package that didn't have to be > there? > >Just a thought. I think at a minimum, we will be one mouse-click from > exporting > >the code, as you can see from the new v17r3 release and I'm assuming > we'll be > >able to import that same code to build a .4b from scratch. My idea saves > the > >conversion steps, all other functionality would be identical. > > I don't know anything about how v17r3 supports exporting code and forms to > a source code repository. Is it triggers by 4D Macros, like MethodHistory > which could trigger code when saving a method or is it something else? That > would be nice, but you would still need an explicit "Commit" capability. > > Ideally you could have a distributed team of developers all working on > local copies of the 4D structure, with local test data. Once their changes > are complete and unit tested they could be "checked in" to a github. From > there an automated "continuous build" process would periodically grab all > checked-in code and forms and build and deploy an updated structure to a > test server where testers would validate the changes. > > From the sound of things, we are only one step away from being able to > create this kind of build/deploy environment in 4D. This is would really > move 4D in the right direction, from an Enterprise acceptance point of view. > > Tom Benedict > Optum > This e-mail, including attachments, may include confidential and/or > proprietary information, and may be used only by the person or entity > to which it is addressed. If the reader of this e-mail is not the intended > recipient or his or her authorized agent, the reader is hereby notified > that any dissemination, distribution or copying of this e-mail is > prohibited. If you have received this e-mail in error, please notify the > sender by replying to this message and delete this e-mail immediately. > ********************************************************************** > 4D Internet Users Group (4D iNUG) > Archive: http://lists.4d.com/archives.html > Options: https://lists.4d.com/mailman/options/4d_tech > Unsub: mailto:4d_tech-unsubscr...@lists.4d.com > ********************************************************************** -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." ********************************************************************** 4D Internet Users Group (4D iNUG) Archive: http://lists.4d.com/archives.html Options: https://lists.4d.com/mailman/options/4d_tech Unsub: mailto:4d_tech-unsubscr...@lists.4d.com **********************************************************************