Quickly Open Things in 4D Development Environment and Sync Code Between Projects – Cannon Smith

Wednesday, November 18, 2020, 12:00 noon, CST (UTC−5:00)

Special Topic:
Quickly Open Things in 4D Development Environment and Sync Code Between Projects – Cannon Smith

Project mode in 4D opens some interesting development tool possibilities that we didn’t have before, especially now with the new FORM EDIT command added in v18 R5. In this meeting, we’ll explore two such tools that have been made available publicly on GitHub… DevQuickOpen and DevSync.

The first is something that mimics Xcode’s Open Quickly feature to quickly get to methods, classes, forms, documentation and more.  Find yourself using Find in Design frequently while developing?  I know I do.  This tool can help you get to the relevant file in the development environment more quickly!

The second is a tool for keeping “modules” of code among different projects in sync. This may be a more niche tool, but very valuable for those who need it.

Automatically copy the following items of a folder from the currently running project to other projects…

Child folders (all the way down the chain), Methods, Classes, Forms, Method documentation, Class documentation, Form documentation

This meeting is being hosted on Zoom.  Click here to join…

To follow along with the meeting slideshow, access it here when it is available…
Slides for November 18, 2020 meeting
DevQuickOpen project
DevSync project

Have comments or questions after the meeting?  Either post them here or to discuss.4d.com.

If you cannot attend the live Zoom meeting, don’t worry!  A recording will be posted to the 4DMethod Youtube channel after the meeting ends.

This entry was posted in Meetings and tagged , , , , , , , , , , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.