Skip to content

The Policy Builder for EC, aimed at enhancing the experience of creating policy.yaml files for Enterprise Contract (EC). It's designed to be a user-friendly and efficient alternative to manual editing.

License

Notifications You must be signed in to change notification settings

enterprise-contract/policy_builder

Policy Builder for EC 🛠️

⚠️ Note: The Policy Builder is currently a POC and is not fully operational.

Introduction

Policy Builder for EC, aimed at enhancing the experience of creating policy.yaml files for Enterprise Contract (EC). It's designed to be a user-friendly and efficient alternative to manual editing.

Key Features

  • Rule Data Source: Leverages EC Policies Data for a comprehensive rule set.
  • Modern Framework: Built with a popular JavaScript framework.

How to Use

  1. Find Rules: Search and navigate through rules with ease.
  2. Craft Your Policy: Add rules.
  3. Export: Create your policy.yaml file with a single click.
  4. EC Ready: The exported file is immediately ready for use with EC.

License

This project is licensed under the Apache 2.0 License - see the LICENSE file for details.

Tools and Libraries

This project was brought to life using the following tools and libraries:

  • Node.js: The runtime environment that executes the JavaScript code server-side.
  • npm: The package manager for managing JavaScript packages.
  • React: The JavaScript library used for building the user interface.

Developing

Run npm run dev and open http://localhost:5173/ in your Browser, changes to the code will be automatically reloaded.

To build run npm run build and the resulting files will be placed in the dist directory.

About

The Policy Builder for EC, aimed at enhancing the experience of creating policy.yaml files for Enterprise Contract (EC). It's designed to be a user-friendly and efficient alternative to manual editing.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published