Skip to content

bancodobrasil/featws

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FeatWS

More details in https://bancodobrasil.github.io/featws/

Premises

  • Freedom to Developers and Managers
  • Agility
  • Low versioned Core
  • Cloud Native
  • MultiCloud
  • Performace
  • Resilience
  • Agnostic
  • OpenSource

Architecture

Arquitetura

Repositories

This project is resposable for transpile the rulesheet from the web client.

After the rulesheet has been transpiled, we now have to evaluate it, and that's what featws-ruller does.

A "bridge" to access external resolvers that will be needed to resolve the rulesheet

A library that the resolver needs to use to connect to the above project, the featws-resolver-bridge

The VScode extension of the featws language based on .ini files, .featws is used to define the conditions of the rules.

This API is responsible for talking directly to the UI, doing CRUD operations on the rulesheets.

The featws UI, which will consume the featws-API data and show the client

A FeatWS parser/serializer in JavaScript, makes .featws files readable by javascript

The .grl extension format generator

The .featws language description