Skip to content

datanoesiscp/go-rules-editor

 
 

Repository files navigation

Open-source Rules Engine Editor with build in Simulator

URL: https://editor.gorules.io

Running via Docker

Running locally:

docker run -p 3000:3000 --platform=linux/amd64 ghcr.io/datanoesiscp/go-rules-editor:latest

Repository: https://github.com/datanoesiscp/go-rules-editor/pkgs/container/go-rules-editor

Quickstart

Run rust backend:

make watch

Run frontend:

npm i pnpm -g
pnpm i
pnpm dev

Releases

This repository uses automated semantic versioning and release workflows. See the Release Documentation for details on how to trigger releases via PR comments or labels.

Quick Start - Creating a Release

  1. Comment-based: Add /release patch, /release minor, or /release major to any PR comment
  2. Label-based: Add release:patch, release:minor, or release:major labels to a PR

Docker images are automatically published to GitHub Container Registry with proper semantic versioning tags.

Local HTTPS

To create a local HTTPS certificate:

brew install mkcert

mkcert --install
cd cert && mkcert localhost

About

Open-source Rules Engine editor with Simulator

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 81.2%
  • Shell 6.8%
  • Rust 6.7%
  • JavaScript 2.2%
  • CSS 1.8%
  • Dockerfile 0.6%
  • Other 0.7%