Feel Coding For Developers

D 59 completed
Documentation
unknown / markdown · tiny
23
Files
3,987
LOC
0
Frameworks
1
Languages

Pipeline State

completed
Run ID
#369374
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
31.73
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47939
Member of a group with 2 similar repo(s) — canonical #30364 view group →
Top concepts (1)
Project Description
Repobility — same analyzer, your code, free for public repos · /scan/

AI Prompt

Create a comprehensive, progressive guide in markdown format that teaches developers how to use FEEL, the expression language from the DMN standard. The guide should cover everything from the foundations (Part I) to advanced, real-world application (Part IV). Specifically, include sections detailing values and types, expressions, collections, iteration, functions, decision tables, and engine integration with tools like Camunda and KIE. The goal is to show how to separate business logic from application code for developers using Java, JavaScript, Python, or C#.
markdown feel dmn business-logic guide developer expression-language documentation
Generated by gemma4:latest

Catalog Information

A comprehensive guide that teaches developers how to use FEEL, the expression language of the DMN standard, to separate business logic from application code.

Description

FEEL Coding for Developers is a structured textbook that introduces the Friendly Enough Expression Language, the core of the DMN standard. It starts with foundational concepts, then walks through business logic analysis, and builds FEEL from basic types to advanced decision tables. The book includes practical examples, cross‑language comparisons, and integration patterns with popular engines such as Camunda and KIE. It is aimed at developers who want to create testable, auditable decision services and at analysts who need a readable rule notation. The final chapters provide reference material, a compatibility matrix, and guidance on using FEEL with machine learning.

الوصف

يُقدّم هذا الدليل خطوة بخطوة لغة التعبير الصديقة للإنسان (FEEL) التي تشكل جوهر معيار DMN. يبدأ بشرح الأساسيات ثم ينتقل إلى تحليل منطق الأعمال وتحويله إلى قواعد قابلة للتنفيذ. يُبنى المحتوى على أمثلة عملية ومقارنات بين اللغات، مع توضيح كيفية دمج FEEL مع محركات القرار مثل Camunda وKIE. يهدف الكتاب إلى تمكين المطورين من فصل منطق الأعمال عن كود التطبيق، مما يتيح إنشاء خدمات قرار قابلة للاختبار والتدقيق. كما يقدّم فصولاً عن الأنماط القابلة لإعادة الاستخدام، والاختبار، والدمج مع التعلم الآلي. يختتم الدليل بملف مرجعي سريع، وحلول للتمارين، ومصفوفة توافق المحركات، مع glossary لتسهيل الفهم. الجمهور المستهدف هو المطورون، محللو الأعمال، ومهندسو القرار الذين يسعون لتبسيط وصيانة قواعد الأعمال.

Novelty

6/10

Tags

business-rules decision-modeling rule-engine-integration separation-of-concerns testable-logic

Claude Models

claude-opus-4.6

Quality Score

D
58.6/100
Structure
37
Code Quality
100
Documentation
30
Testing
0
Practices
78
Security
100
Dependencies
50

Strengths

  • Low average code complexity \u2014 well-structured code
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • No tests found \u2014 high risk of regressions
  • No CI/CD configuration \u2014 manual testing and deployment

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a linter configuration to enforce code style consistency

Security & Health

4.1h
Tech Debt (C)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (2)
Methodology: Repobility · https://repobility.com/research/state-of-ai-code-2026/
MIT
License
0.0%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

markdown
100.0%

Frameworks

None detected

Concepts (1)

Findings curated by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
About: code-quality intelligence by Repobility · https://repobility.com
auto_descriptionProject DescriptionBased on the DMN 1.6 Specification (OMG Document dtc/24-05-18)80%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/93577.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV