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
This repository contains an example Relativity Application (RAP) that shows the basic structure of project files used to create a RAP with the relsvr-rap tool.
2
+
3
+
This repository is a sample Relativity Application Package (RAP) project targeting Relativity Server. It demonstrates the structure and tooling required to build a RAP that includes a compiled .NET assembly and an ASP.NET MVC custom page. It is intended as a reference for developers building Relativity Server applications.
4
+
5
+
## Prerequisites
6
+
7
+
Before running the build, ensure the following tools are installed and available on your `PATH`:
8
+
9
+
-**[.NET SDK](https://dotnet.microsoft.com/download)** — required for `dotnet restore`
10
+
-**[MSBuild](https://learn.microsoft.com/en-us/visualstudio/msbuild/msbuild)** — required to compile the solution (included with Visual Studio or the Build Tools for Visual Studio)
11
+
-**[Node.js and npm](https://nodejs.org/)** — required to install front-end dependencies for the custom page
12
+
-**[relsvr-rap CLI](relsvr-rap-Usage-Guide.md)** — Relativity's RAP build tool; This should be installed from the Relativity.Server.RAPTool NuGet package using `dotnet tool install`
13
+
14
+
## Building
15
+
16
+
Run the build script from the repository root in PowerShell:
17
+
18
+
```powershell
19
+
.\build.ps1
20
+
```
21
+
22
+
### Parameters
23
+
24
+
| Parameter | Default | Description |
25
+
|-----------|---------|-------------|
26
+
|`-Version`|`1.0.0.0`| The version number to assign to the RAP package |
27
+
|`-RelativityServerRelease`|`2024`| The target Relativity Server release year (e.g., `2024`, `2025`) |
28
+
|`-Configuration`|`Release`| The MSBuild build configuration |
0 commit comments