Aras Devops

Add or Modify file in Code Tree

If the Nuget Package Aras.Crt.Core.1.1.XXX is present in the project’s package.config file in the Project Repository, only new or changed files related to the project customization should be committed to the Git Repository. Users must commit any customized file into the Code Tree folder in the Project Repository.

The following steps outline the process of adding or modifying files in the Code Tree:

  1. Identify the file that needs to be modified in the Project Repository.
    For example, a user may want to modify the file Inbasket.html (Innovator\Client\scripts\InBasket\InBasket.aspx) to fulfill UI requirements of the implementation.
  1. To customize a service, create a folder with a service’s name under the Code Tree folder in the Project Repository.
    For example, the following structure must be recreated: CodeTree\Innovator\Client\scripts\InBasket in the Git Repository under the Code Tree folder.

3. Commit the non-modified files before making any changes to those files.

Note
Configuration files should not be modified and committed in the Repository. Transformation Config functionality must be used to make changes in configuration files.

4. Make the required modifications to the files.

5. Commit the modified files.

Note
To modify an existing file in the deployed instance, it is recommended to first make a clean Commit and then perform the modification in a separate Commit to preserve the history of the change for future developers. However, this is not required to deploy the modified file.