मुख्य कंटेंट तक स्किप करें

कॉन्फ़िगरेशन

ArchiCore को कॉन्फ़िगरेशन फाइलों और एनवायरनमेंट वेरिएबल्स के माध्यम से कॉन्फ़िगर किया जा सकता है।

कॉन्फ़िगरेशन फाइलें

प्रोजेक्ट कॉन्फ़िगरेशन

प्रोजेक्ट रूट में .archicore/config.json पर स्थित:

{
"project": {
"name": "मेरा-प्रोजेक्ट",
"description": "मेरा शानदार प्रोजेक्ट"
},
"index": {
"include": ["src/**/*", "lib/**/*"],
"exclude": ["node_modules", "dist", "*.test.ts"],
"languages": ["typescript", "javascript"]
},
"analysis": {
"maxFileSize": 1048576,
"maxFiles": 10000
}
}

ग्लोबल कॉन्फ़िगरेशन

~/.archicore/config.json पर स्थित:

{
"api": {
"baseUrl": "https://api.archicore.io/api",
"timeout": 30000
},
"cli": {
"theme": "dark",
"language": "hi"
}
}

एनवायरनमेंट वेरिएबल्स

वेरिएबलविवरण
ARCHICORE_API_KEYप्रमाणीकरण के लिए API कुंजी
ARCHICORE_API_URLकस्टम API एंडपॉइंट
ARCHICORE_DEBUGडीबग लॉगिंग सक्षम करें
ARCHICORE_NO_COLORकलर आउटपुट अक्षम करें

आर्किटेक्चर नियम

.archicore/rules.json में कस्टम नियम परिभाषित करें:

{
"rules": [
{
"id": "no-circular-deps",
"name": "कोई सर्कुलर डिपेंडेंसी नहीं",
"type": "dependency",
"severity": "error"
}
]
}

फाइलें अनदेखा करें

प्रोजेक्ट रूट में .archicoreignore बनाएं:

node_modules/
dist/
*.test.ts