Skip to content

Commit a78b1dd

Browse files
author
copyleftdev
committed
feat: initial FauxFoundry v0.1.0 release
🎯 Complete synthetic data generation platform with: ✨ Features: - CLI & TUI interfaces with Cobra + Bubble Tea - Ollama LLM integration with health monitoring - YAML-driven specifications with validation - Real-time data generation with progress tracking - Deduplication system ensuring 100% unique records - Streaming JSONL output with GZIP compression - Healthcare EDI specifications (X12 837, NCPDP D.0) 🏗️ Professional Infrastructure: - Comprehensive Makefile with 60+ targets - GitHub Actions CI/CD pipeline - Docker support with multi-stage builds - Complete documentation and contributing guidelines - MIT License with copyleftdev attribution 🏥 Healthcare Ready: - Medical insurance verification (46 fields) - EDI X12 healthcare eligibility (53 fields) - NCPDP pharmacy claims (75+ fields) - X12 837 Professional Claims (66 fields) 🚀 Production Features: - Multi-platform builds (Linux, macOS, Windows, ARM64) - Container orchestration with Docker Compose - Security scanning and quality checks - Performance testing and benchmarking Created by copyleftdev - Building tools for developers, by developers.
0 parents  commit a78b1dd

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+9102
-0
lines changed

.dockerignore

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
# FauxFoundry .dockerignore
2+
# Exclude unnecessary files from Docker build context
3+
4+
# Build artifacts
5+
bin/
6+
build/
7+
dist/
8+
*.exe
9+
*.exe~
10+
*.dll
11+
*.so
12+
*.dylib
13+
14+
# Generated data
15+
outputs/
16+
*.jsonl
17+
*.jsonl.gz
18+
19+
# Development files
20+
.git/
21+
.github/
22+
.vscode/
23+
.idea/
24+
*.swp
25+
*.swo
26+
*~
27+
28+
# Documentation (except README)
29+
docs/
30+
*.md
31+
!README.md
32+
33+
# Test files
34+
*_test.go
35+
test/
36+
tests/
37+
coverage.out
38+
coverage.html
39+
*.prof
40+
41+
# Configuration files
42+
.env
43+
.env.*
44+
config.local.*
45+
*.local.yaml
46+
47+
# OS files
48+
.DS_Store
49+
Thumbs.db
50+
51+
# Logs
52+
*.log
53+
logs/
54+
55+
# Temporary files
56+
tmp/
57+
temp/
58+
*.tmp
59+
*.temp
60+
61+
# Cache directories
62+
.cache/
63+
node_modules/
64+
vendor/
65+
66+
# IDE files
67+
.vscode/
68+
.idea/
69+
*.sublime-*
70+
71+
# Backup files
72+
*.bak
73+
*.backup
74+
*.old
75+
*.orig
76+
77+
# Archive files
78+
*.tar.gz
79+
*.zip
80+
*.7z
81+
82+
# Docker files (avoid recursion)
83+
Dockerfile*
84+
.dockerignore
85+
docker-compose*.yml
86+
87+
# CI/CD files
88+
.github/
89+
.gitlab-ci.yml
90+
.travis.yml
91+
Jenkinsfile
92+
93+
# Package manager files
94+
package*.json
95+
yarn.lock
96+
Pipfile*
97+
requirements*.txt
98+
99+
# Security files
100+
*.key
101+
*.pem
102+
*.p12
103+
*.pfx
104+
secrets/
105+
106+
# Large media files
107+
*.mp4
108+
*.avi
109+
*.mov
110+
*.mkv
111+
*.png
112+
*.jpg
113+
*.jpeg
114+
*.gif
115+
media/temp/
116+
117+
# Database files
118+
*.db
119+
*.sqlite
120+
*.sqlite3

0 commit comments

Comments
 (0)