Code Guidelines Help

DevOps Project

An internal Azure DevOps project is created with the customer name - system name. Select the “Agile” template and GIt for the source code. If the Extended Workbench is commissioned, a feature for the customer system name must be created here.

Hint: Use PowerShell CreateDevOps.ps1! (https://github.com/DIGITALLNature/DigitallPipelines/tree/feat/generate-complete-devops-project/azure-pipeline-scripts)

Repos

Repositories

<Project Name>Pipeline Scripts for ALMUnpacked CRM SolutionsServersideCustom APIsDataverse PluginsWorkflow AssembliesClientsideImagesFormScriptsPCFsCloudFunctionsLogic AppsAPI Management/GatewaysetcDataSSISDataPackagesDataBricksDataFactorysetcDocumentationWriterside

Repositories Folder structure

Rootsrc<project a><project>.csprojpackage.json<project b><project>.csprojpackage.jsonDirectory.Build.propskey.snktests<project a><project b>samples<ci-pipeline>.yamlDirectory.Build.propspackage.json.gitignore<name>.slnREADME

Repositories Branch Strategy

mainDevelopmentnew_feature_anew_feature_bInit1-c1063292-43c0af13-95416404-e78d83d5-6d2d157CI 20220401.017-a4ad2c3CI 20220401.02Release 2.0.0

.gitignore

Generate current .gitignore on gitignore.io for used IDE's and technology. e.g. visualstudio,rider,visualstudiocode,dotnetcore

Add all folders where generated code is produced. For example, earlybound classes from DGTP or the transpiled JScript files from Typescript projects.

Pipelines

Variable groups

Envirpments

YAML Pipelines

Last modified: 07 July 2025