feat(api): Update API to use skill-seekers-configs repository
- Update render.yaml to clone skill-seekers-configs during build - Update main.py to use configs_repo/official directory - Add fallback to local configs/ for development - Update config_analyzer to scan subdirectories recursively - Update download endpoint to search in subdirectories - Add configs_repository link to API root - Add configs_repo/ to .gitignore This separates config storage from main repo to prevent bloating. Configs now live at: https://github.com/yusufkaraaslan/skill-seekers-configs
This commit is contained in:
@@ -76,8 +76,8 @@ class ConfigAnalyzer:
|
||||
"""
|
||||
configs = []
|
||||
|
||||
# Find all JSON files in configs directory
|
||||
for config_file in sorted(self.config_dir.glob("*.json")):
|
||||
# Find all JSON files recursively in configs directory and subdirectories
|
||||
for config_file in sorted(self.config_dir.rglob("*.json")):
|
||||
try:
|
||||
metadata = self.analyze_config(config_file)
|
||||
if metadata: # Skip invalid configs
|
||||
|
||||
Reference in New Issue
Block a user