- Add Prometheus metrics for marketplace API throughput and error rates with new dashboard panels - Implement confidential transaction models with encryption support and access control - Add key management system with registration, rotation, and audit logging - Create services and registry routers for service discovery and management - Integrate ZK proof generation for privacy-preserving receipts - Add metrics instru
90 lines
2.4 KiB
JSON
90 lines
2.4 KiB
JSON
{
|
|
"extension_name": {
|
|
"type": "string",
|
|
"help": "Name of your extension (e.g., 'sap-connector')",
|
|
"default": "my-extension"
|
|
},
|
|
"extension_display_name": {
|
|
"type": "string",
|
|
"help": "Display name for your extension",
|
|
"default": "My Extension"
|
|
},
|
|
"extension_description": {
|
|
"type": "string",
|
|
"help": "Brief description of what your extension does",
|
|
"default": "An AITBC ecosystem extension"
|
|
},
|
|
"extension_type": {
|
|
"type": "choice",
|
|
"choices": [
|
|
"payment",
|
|
"erp",
|
|
"analytics",
|
|
"developer"
|
|
],
|
|
"help": "Type of extension you're building",
|
|
"default": "payment"
|
|
},
|
|
"author_name": {
|
|
"type": "string",
|
|
"help": "Your name or organization name",
|
|
"default": "Your Name"
|
|
},
|
|
"author_email": {
|
|
"type": "string",
|
|
"help": "Contact email",
|
|
"default": "your.email@example.com"
|
|
},
|
|
"github_username": {
|
|
"type": "string",
|
|
"help": "GitHub username for the repository",
|
|
"default": "yourusername"
|
|
},
|
|
"package_name": {
|
|
"type": "string",
|
|
"help": "Python package name (will be auto-formatted)",
|
|
"default": "{{ cookiecutter.extension_name|replace('-', '_')|replace(' ', '_') }}"
|
|
},
|
|
"class_name": {
|
|
"type": "string",
|
|
"help": "Main class name (will be auto-formatted)",
|
|
"default": "{{ cookiecutter.extension_name|title|replace('-', '')|replace(' ', '') }}Connector"
|
|
},
|
|
"version": {
|
|
"type": "string",
|
|
"help": "Initial version",
|
|
"default": "0.1.0"
|
|
},
|
|
"python_version": {
|
|
"type": "string",
|
|
"help": "Minimum Python version",
|
|
"default": "3.8"
|
|
},
|
|
"use_asyncio": {
|
|
"type": "bool",
|
|
"help": "Use asyncio for async operations",
|
|
"default": true
|
|
},
|
|
"include_tests": {
|
|
"type": "bool",
|
|
"help": "Include test suite template",
|
|
"default": true
|
|
},
|
|
"include_docs": {
|
|
"type": "bool",
|
|
"help": "Include documentation template",
|
|
"default": true
|
|
},
|
|
"license": {
|
|
"type": "choice",
|
|
"choices": [
|
|
"MIT",
|
|
"Apache-2.0",
|
|
"BSD-3-Clause",
|
|
"GPL-3.0-or-later"
|
|
],
|
|
"help": "License for your extension",
|
|
"default": "MIT"
|
|
}
|
|
}
|