To speed up application development, you can support branched development by creating a development application that is built on the production application. By providing branches for development, you ensure that different teams and team members can work on different features simultaneously, without a risk of creating errors and conflicts.
For example, different team members can work on bug fixes that correspond with two separate features but refer to the same base rule. During development, conflicts might occur. Edits made by one team member might impact the work of other developers. Creating a development application is not mandatory but can provide an uninterrupted development process, especially for large or multiple development teams that work on the same application.For branched development, create a new application by copying an existing application. As a result, the names of classes and rulesets remain unchanged. Consequently, you can conveniently merge your changes after the development in a branch is complete.
-
In the header of Dev Studio, click the name of the application, and then click Definition.
-
In the rule form header, click the Down arrow next to the Save button, and then click Save as.
-
In the Application Record Configuration section, in the Label field, enter a name of your development application.
Team application names typically reflect the base application and team name or the focus of the team.
For example: For a base MyBankingApp application, the development team that works on the layout of the user portal can name the development application MyBankingAppPortal. -
Create a unique application rule by changing the identifier:
-
In the Identifier section, click Edit.
-
In the dialog box that is displayed, in the text field, enter a new identifier.
-
Click OK.
-
- Optional:
To create another version of a development application that already exists, in the Version field, enter a new version number.
-
In the Context section, in the Add to ruleset list, select a ruleset to store your edits.
The ruleset that the system prompts by default is the ruleset in your production application. If you select a different ruleset, you are unable to add your changes directly to the production application.
-
Click Create and open.
- In your development application, add the main application as a built-on application. For more information, see Adding built-on applications.
- Provide access to your application for development team members. For more information, see Learning about access groups.
- Building your first application
Start developing your projects in a convenient and simplified way by building your first application from a template. When you create an application, you can save time by reusing default and existing elements.