- source_dirs:
['factory.core', 'factory.service', 'factory.deploy', 'factory.report', 'factory.web', 'factory.conversation', 'factory.ai', 'factory.field', 'factory.export', 'factory.import', 'factory.text', 'facto...
- file_extensions:
['.md', '.yaml', '.py']
- exclude_patterns:
['__pycache__', '.pyc', 'dev-env', 'resource.build', 'resource.wiki', 'node_modules']
- yaml_doc_sections:
['constants', 'schema', 'queries']
- python_extract:
{'include_private': False, 'include_dunder': False, 'max_docstring_lines': 5}
- output_dir:
resource.wiki
- search_index_file:
search-index.json
- home_title:
Axion Platform Documentation
- home_description:
Enterprise platform for rapid deployment of scalable, modular business automation solutions.
- wiki_sections:
{'howto': {'label': 'How-to Guides', 'icon': 'mdi-book-open-page-variant', 'description': 'Step-by-step guides for common tasks — from creating reports to deploying containers.', 'source_path': 'resou...
- packages:
{'homechoice': {'label': 'HomeChoice', 'description': 'Collections strategy, credit scoring, and customer management for HomeChoice.', 'source_path': 'resource.notes/package.homechoice'}, 'fullhouse':...
- versions:
{'axion': {'label': 'Axion', 'branch': 'main', 'codename': 'Production Stable', 'status': 'stable', 'description': 'The production-grade release branch. Axion is the culmination of battle-tested featu...
- architecture:
{'factories': [{'name': 'factory.core', 'description': 'Fundamental shared components — ObjData, ObjWorkflow, ObjConnection, ConfigIni. Compiled to .so via Cython for performance.'}, {'name': 'factory...
- services:
[{'name': 'ServeReport', 'port': 9400, 'description': 'Report generation and PDF rendering'}, {'name': 'ServeWebsite', 'port': 9000, 'description': 'Web frontend and form handling'}, {'name': 'ServeWo...
- technology:
{'language': 'Python 3.12+', 'web_framework': 'FastAPI / Uvicorn', 'database': 'MariaDB, MSSQL, SQLite, MongoDB, InfluxDB', 'caching': 'Redis', 'messaging': 'RabbitMQ, MQTT (Mosquitto)', 'containers':...
- testing:
{'python': {'runner': 'pytest', 'location': 'resource.test/pytests/', 'coverage_target': '85%', 'key_suites': ['test_ObjConnectionPool.py — connection pooling + thread safety', 'test_ObjDataThreadSafe...
- quickstart:
{'setup': 'python3 -m venv dev-env\nsource dev-env/bin/activate\npip install uv\nuv pip install -r resource.config/requirements.txt\n', 'run_tests': './run_tests.sh\npytest resource.test/pytests/ -v\n...
- howto_guides:
[{'title': 'Async Workflows', 'path': 'resource.notes/howto_async_workflows.md'}, {'title': 'Channels', 'path': 'resource.notes/howto_channel.md'}, {'title': 'Pull Requests', 'path': 'resource.notes/h...