porterbot / hmda-rule-engine

Implementation of the rule engine for the edit checks for the HMDA Pilot project.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HMDA Rule Engine

This project is a work in progress

Nothing presented in the issues or in this repo is a final product unless it is marked as such.

Description: The HMDA Rule Engine processes the HMDA Edits as defined by the FFIEC. It requires as input a valid HMDA data file. The engine understands edit rules written in the brij-spec standard.

Requirements

The project requires NodeJS (npm) to build and manage dependencies.

How to get this running or how to use it

Make sure you have NodeJS installed (version 0.10.33), and you can use the npm command:

npm version

Install Grunt globally:

npm install -g grunt-cli

Then install dependencies from the project root directory:

npm install

Running the tests:

grunt test

Getting involved

For details on how to get involved, please first read our CONTRIBUTING guidelines. This project follows an adapted pull request workflow on top of GitHub, please consult the details before adding features to the project.


Open source licensing info

  1. TERMS
  2. LICENSE
  3. CFPB Source Code Policy

About

Implementation of the rule engine for the edit checks for the HMDA Pilot project.

License:Creative Commons Zero v1.0 Universal


Languages

Language:JavaScript 100.0%