https://github.com/itwin/presentation-rules-editor
An application for testing and editing Presentation rulesets.
https://github.com/itwin/presentation-rules-editor
bentley bim digital-twin imodel itwin
Last synced: 6 months ago
JSON representation
An application for testing and editing Presentation rulesets.
- Host: GitHub
- URL: https://github.com/itwin/presentation-rules-editor
- Owner: iTwin
- License: mit
- Created: 2021-04-06T12:09:05.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-11-20T20:18:58.000Z (11 months ago)
- Last Synced: 2024-11-22T10:20:21.299Z (11 months ago)
- Topics: bentley, bim, digital-twin, imodel, itwin
- Language: TypeScript
- Homepage: https://presentationruleseditor.bentley.com
- Size: 1.58 MB
- Stars: 9
- Watchers: 5
- Forks: 2
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Presentation Rules Editor
[](https://github.com/iTwin/presentation-rules-editor/actions/workflows/CI.yml?query=branch%3Amaster) [](https://github.com/iTwin/presentation-rules-editor/actions/workflows/codeql-analysis.yml)
A monorepo for [Presentation](https://www.itwinjs.org/presentation/) ruleset editing application and its components.
## Using
To start editing rulesets, you will need to build the editor application:
1. Clone this repository.
2. Install application dependencies:```shell
npx pnpm install
```3. Build app/common and presentation-rules-editor-react (if it was never built prior):
```shell
npm run build:components
``````shell
npm run build:common
```4. Start the application:
```shell
npm start
```5. Select an imodel within the launched browser window.
> If you have a snapshot imodel, put it inside `app/backend/assets/imodels` folder.
6. You will now be presented with a ruleset editor.
## Contributing
You can submit feature requests or bugs by creating [issues](https://github.com/iTwin/presentation-rules-editor/issues).