Skip to content

rosetta-models/demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

337 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demo Model

The rosetta-models/demo repository is a demonstration project showcasing the capabilities of the Rosetta platform. It specifically models a subset of the European vehicle emission regulations and is entirely standalone, not connected to the Common Domain Model (CDM) in any way.

Key Features:

  • Purpose: Demonstrates Rosetta’s modeling capabilities using a real-world regulatory framework.
  • Model: The Vehicle Emissions regulatory model is implemented in Rune.
  • Structure: Includes source code (rosetta-source), tests, and configuration files.

This repository serves as a practical example for those interested in understanding how the Rosetta platform can be applied to model complex regulatory requirements.

How to release a new version of the Demo Project

  1. Go to the releases page.
  2. Click on Draft a new release.
  3. Make sure the target branch is master.
  4. In the Select Tag box, the latest version will be the top.
  5. Increment that semantic version and enter in the Select Tag box and click Create new tag.
  6. Click on Generate release notes. This will generate the title and changelog based on the commits since the last release.
  7. The generated release notes will have links to the Pull Requests that were merged since the last release.
  8. For each PR generated by Rosetta, there will be a release note as a comment of the PR. Replace each PR link with PR Release Notes.
  9. Click Publish release.
  10. The release will trigger a build in the CI/CD pipeline.
  11. The build will publish the new version of the Demo Project to the Artifact Registry.
  12. The release will also trigger a notification email to the project maintainers.

About

Rosetta Demo Project

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 18

Languages