Amélioration de la splash_page et du login

This commit is contained in:
d6soft
2025-06-04 16:51:40 +02:00
parent 8c9e9a21c4
commit bcfdbb2c8b
168 changed files with 153842 additions and 6183 deletions

135
.cline Normal file
View File

@@ -0,0 +1,135 @@
{
"memoryBank": {
"enabled": true,
"path": "./docs",
"maxContextSize": 100000
},
"contextSettings": {
"maxTokens": 100000,
"cline.maxAutoApprovedRequests": 100,
"cline.enableMemoryBank": true,
"cline.includeSnippetsFromMemory": true,
"cline.contextLength": 10000,
"cline.autoFormat": true
},
"mcpServers": {
"github.com/modelcontextprotocol/servers/tree/main/src/git": {
"command": "python",
"args": [
"-m",
"mcp_server_git"
],
"disabled": false,
"autoApprove": []
},
"github.com/GLips/Figma-Context-MCP": {
"command": "npx",
"args": [
"-y",
"figma-developer-mcp",
"--figma-api-key=figd_2SyOIL_LeFVIIpUuRFT6F2tNWPQl89lBmUWAnOsy",
"--stdio"
],
"disabled": false,
"autoApprove": []
}
},
"projectStructure": {
"api": {
"type": "php",
"version": "8.3",
"structure": [
"Controllers",
"Core",
"Services",
"Config",
"Utils"
],
"conventions": {
"classes": "PascalCase",
"methods": "camelCase",
"namespaces": "App\\*"
}
},
"app": {
"type": "flutter",
"version": "3.19",
"structure": [
"core",
"presentation",
"shared",
"chat"
],
"conventions": {
"classes": "PascalCase",
"methods": "camelCase",
"variables": "camelCase"
}
},
"web": {
"type": "svelte",
"version": "5",
"structure": [
"src/components",
"src/lib",
"src/pages"
],
"conventions": {
"components": "PascalCase.svelte",
"functions": "camelCase",
"stores": "camelCase"
}
}
},
"gitWorkflow": {
"mainBranch": "main",
"developBranch": "develop",
"featureBranchPrefix": "feature/",
"bugfixBranchPrefix": "bugfix/",
"releaseBranchPrefix": "release/",
"commitMessageFormat": "type(scope): message",
"commitTypes": [
"feat",
"fix",
"docs",
"style",
"refactor",
"test",
"chore"
],
"mergeStrategy": "fast-forward",
"requireCodeReview": true
},
"security": {
"sensitiveDataPatterns": [
"encrypted_email",
"encrypted_name",
"encrypted_phone",
"encrypted_mobile",
"encrypted_stripe_id",
"user_pass_hash"
],
"requireEncryption": true,
"avoidHardcodedCredentials": true,
"inputValidation": "required"
},
"documentation": {
"requireForPublicAPI": true,
"includeExamples": true,
"updateChangelogOnRelease": true,
"primaryDocumentationFile": "CONTEXT-AI.md",
"referenceFiles": {
"database": "docs/geo_app.dump",
"apiEndpoints": "docs/api_endpoints.md",
"architecture": "docs/architecture.md"
}
},
"codeQuality": {
"phpStandard": "PSR-12",
"dartAnalyzer": "strong-mode",
"eslintConfig": "recommended",
"maximumMethodLength": 50,
"maximumFileLength": 500,
"preferImmutability": true
}
}