-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.coolclinerules
79 lines (62 loc) · 1.51 KB
/
.coolclinerules
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
# CoolCline Project Configuration
; project_name=printvisionbolt
version=1.0.0
# Development Environment
node_version=18.x
package_manager=bun
typescript_strict=true
# Monorepo Configuration
workspace_root=./
packages_dir=packages/
shared_dir=shared/
# Container Configuration
docker_base_image=node:18-alpine
webcontainer_compatible=true
memory_limit=4gb
# Build Tools
turbo_mode=true
build_tool=turbopack
react_version=^18.0.0
typescript_version=^4.9.0
# Database & Backend
database_type=postgresql
supabase_local_dev=true
edge_functions_enabled=true
# Testing Framework
test_runner=vitest
e2e_framework=playwright
# Development Rules
enforce_prettier=true
enforce_eslint=true
git_branch_naming=feature/*|bugfix/*|release/*
commit_convention=conventional
# Payment network
payment_provider=stripe
payment_currency=usd
# Multi-Tenant Rules
tenant_isolation=database_schema
tenant_identification=header|subdomain
# Deployment Rules
container_registry=ghcr.io
ci_platform=github-actions
deploy_strategy=blue-green
auto_scaling=enabled
# Security Rules
auth_provider=supabase
jwt_required=true
cors_enabled=true
rate_limiting=true
# Performance Rules
bundle_analyzer=true
chunk_size_warning=244
lighthouse_score_threshold=90
# Development Ports
dev_port=3004
api_port=3001
dashboard_port=3003
blog_port=3002
# Environment Variables Template
required_env_vars=SUPABASE_URL,SUPABASE_ANON_KEY,PRINT_PROVIDER_KEYS
# Auto-generated directories
auto_generate_dirs=true
dir_structure=src,components,hooks,utils,types,api,providers,cms