You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<!-- The TargetPath is the path inside the package that the source file will be placed. This is already precomputed in the ReferenceCopyLocalPaths items' DestinationSubPath, so reuse it here. -->
Welcome to the Skyline DataMiner DevOps environment!
4
+
This quick-start guide will help you get up and running.
5
+
For more details and comprehensive instructions, please visit [DataMiner Docs](https://docs.dataminer.services/).
6
+
7
+
## Creating a DataMiner Application Package
8
+
9
+
This project is configured to create a `.dmapp` file every time you build the project.
10
+
Simply compile or build the project, and you will find the generated `.dmapp` in the standard output folder, typically the `bin` folder of your project.
11
+
12
+
When publishing, this project will become its own item on the online catalog.
13
+
14
+
## The DataMiner Package Project
15
+
16
+
This project is designed to create multi-artifact packages in a straightforward manner.
17
+
18
+
### Other DataMiner Projects in the Same Solution
19
+
20
+
Every **Skyline.DataMiner.SDK** project, except other DataMiner Package Projects, will by default be included within the `.dmapp` created by this project.
21
+
You can customize this behavior using the **PackageContent/ProjectReferences.xml** file. This allows you to add filters to include or exclude projects as needed.
22
+
23
+
### Adding Content from the Catalog
24
+
25
+
You can reference and include additional content from the catalog using the **PackageContent/CatalogReferences.xml** file provided in this project.
26
+
27
+
### Importing from DataMiner
28
+
29
+
You can import specific items directly from a DataMiner agent:
30
+
31
+
1. Connect to an agent via **Extensions > DIS > DMA > Connect**.
32
+
2. Once connected, you can import specific DataMiner artifacts.
33
+
3. Navigate to folders such as **PackageContent/Dashboards** or **PackageContent/LowCodeApps**, right-click, select **Add**, and choose **Import DataMiner Dashboard/LowCodeApp** or the equivalent.
34
+
35
+
## Execute Additional Code on Installation
36
+
37
+
Open the **Package Project 1.cs** file to write custom installation code. Common actions include creating elements, services, or views.
38
+
39
+
**Quick Tip:** Type `clGetDms` in the `.cs` file and press **Tab** twice to insert a snippet that gives you access to the **IDms** classes, making DataMiner manipulation easier.
40
+
41
+
## Does Your Installation Code Need Configuration Files?
42
+
43
+
You can add configuration files (e.g., `.json`, `.xml`) to the **SetupContent** folder, which can be accessed during installation.
0 commit comments