Skip to main content

Rigi Documentation

Project file (extension .rigproj)

The solution for the demo application presented in the Rigi Solution Editor section has one project file .rigproj. This file has the following content:

<?xml version="1.0" encoding="utf-8"?>
<solution>
        <sourcelocale>en-US</sourcelocale>
        <pseudolocale>en-JM</pseudolocale>
        <signatureformat>ShortWeb</signatureformat>
        <url>http://demo.rigi.io</url>
        <remoteProjectUrl>https://xyz.rigi.io/projects/268</remoteProjectUrl>
        <applicationtype>Web</applicationtype>
        <projects>
                <refproject relpath="CoffeeAppRigi5.rigproj" readonly="false"/>
        </projects>
</solution>
Table 20.

Element

Description

project

The root element which has the following attributes:

  • name: the name of the project.

  • guid: a unique identifier of this project within this solution. It can be left empty. In that case, the files over all projects in the solution must have a unique ID.

  • relbasepath: a path to the root folder of the resources. Contains reference to the location of this project file.

parsersettings

For details, see the Configure parser settings guide.

targetrules

The targetrules element contains targetrule elements. The targetrule element specifies the target rule (see Enter target rules section). The targetrule element has the following attributes:

  • id. The unique ID of the target rule within this project.

mappings

For details, see the Advanced editing section.

resources

The resources element contains file elements with the following attributes:

  • relpath. The relative path to the file. Contains reference to the project/@relbasepath.

  • guid. Unique identifier of the file within the project.

  • parser. The ID of the parser.

  • targetrule. The ID of the target rule specified in the targetrules section.