You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2026-04-24 20:34:14 +02:00
474 lines
13 KiB
JSON
474 lines
13 KiB
JSON
{
|
|
"primary": {
|
|
"description": "Primary project data",
|
|
"value": {
|
|
"version": {
|
|
"description": "Current project version",
|
|
"value": "2.0.0"
|
|
},
|
|
"repoUrl": {
|
|
"description": "Repository URL",
|
|
"value": "https://github.com/Bayselonarrend/OpenIntegrations"
|
|
}
|
|
}
|
|
},
|
|
"paths": {
|
|
"description": "Special repository directories paths",
|
|
"value": {
|
|
"root": {
|
|
"description": "Source code root directory",
|
|
"value": "./src/"
|
|
},
|
|
"addinsSrc": {
|
|
"description": "AddIns directory",
|
|
"value": "./src/addins/"
|
|
},
|
|
"packageSrc": {
|
|
"description": "OneScript package directory",
|
|
"value": "./src/ru/OInt/"
|
|
},
|
|
"packagedefSrc": {
|
|
"description": "Packagedef file path",
|
|
"value": "./src/ru/OInt/packagedef"
|
|
},
|
|
"configurationSrc": {
|
|
"description": "1C configuration directory",
|
|
"value": "./src/ru/BSL/OpenIntegrations/src/"
|
|
},
|
|
"dictionariesSrc": {
|
|
"description": "Translation dictionaries directory",
|
|
"value": "./service/dictionaries/"
|
|
},
|
|
"workflowsSrc": {
|
|
"description": "GitHub Actions workflows directory",
|
|
"value": "./.github/workflows/"
|
|
},
|
|
"jenkinsSrc": {
|
|
"description": "Jenkinsfiles directory",
|
|
"value": "./ci/pipelines/"
|
|
},
|
|
"paramsExamplesSrc": {
|
|
"description": "CLI tips directory",
|
|
"value": "./service/params_examples/"
|
|
},
|
|
"templatesSrc": {
|
|
"description": "CI template files directory",
|
|
"value": "./service/templates/"
|
|
},
|
|
"secretDataSrc": {
|
|
"description": "File with credentials",
|
|
"value": "./data.json"
|
|
}
|
|
}
|
|
},
|
|
"docs": {
|
|
"description": "Docs generation settings",
|
|
"value": {
|
|
"deployMainSrc": {
|
|
"description": "Primary docs workspace directory",
|
|
"value": "./docs/docusaurus/"
|
|
},
|
|
"deployDocsSrc": {
|
|
"description": "MD files at workspace docs directory",
|
|
"value": "./docs/docusaurus/docs/"
|
|
},
|
|
"deployBuildSrc": {
|
|
"description": "Deploy-ready docs directory",
|
|
"value": "./docs/docusaurus/build/"
|
|
},
|
|
"deployModulesSrc": {
|
|
"description": "Node modules directory",
|
|
"value": "./docs/docusaurus/node_modules/"
|
|
}
|
|
}
|
|
},
|
|
"tests": {
|
|
"description": "Testing data",
|
|
"value": {
|
|
"yaxunitConf": {
|
|
"description": "YaxUnit configurations directory",
|
|
"value": "./service/yaxunit_conf/"
|
|
},
|
|
"jenkinsSplit": {
|
|
"description": "Jenkins path for split tests",
|
|
"value": "/job/OPITest/job/OpiSplitTests"
|
|
},
|
|
"jenkinsFull": {
|
|
"description": "Jenkins path for full tests",
|
|
"value": "/job/OPITest/job/OpiFullTest"
|
|
},
|
|
"availability": {
|
|
"description": "Enabled and disabled tests categories",
|
|
"value": {
|
|
"Telegram": true,
|
|
"VK": true,
|
|
"Viber": true,
|
|
"FTP": true,
|
|
"SSH": true,
|
|
"SFTP": true,
|
|
"PostgreSQL": true,
|
|
"MySQL": true,
|
|
"MSSQL": true,
|
|
"SQLite": true,
|
|
"RCON": true,
|
|
"YandexDisk": true,
|
|
"GoogleWorkspace": true,
|
|
"GoogleCalendar": true,
|
|
"GoogleDrive": true,
|
|
"GoogleSheets": true,
|
|
"Notion": true,
|
|
"Slack": true,
|
|
"Airtable": true,
|
|
"Dropbox": true,
|
|
"Bitrix24": true,
|
|
"VkTeams": true,
|
|
"Neocities": true,
|
|
"CDEK": true,
|
|
"YandexMetrika": true,
|
|
"S3": true,
|
|
"TCP": true,
|
|
"GreenAPI": true,
|
|
"GreenMax": true,
|
|
"Ollama": true,
|
|
"HTTPКлиент": true,
|
|
"OpenAI": false,
|
|
"ReportPortal": true,
|
|
"HTTPClient": true,
|
|
"MongoDB": true,
|
|
"GRPC": true,
|
|
"ClickHouse": true,
|
|
"RSS": true,
|
|
"HTTP": true,
|
|
"Core": true,
|
|
"WebSocket": true
|
|
}
|
|
},
|
|
"testIbPath": {
|
|
"description": "Base path for rest IBs",
|
|
"value": "D:/TEST_IB/"
|
|
}
|
|
}
|
|
},
|
|
"localization": {
|
|
"description": "Localization data",
|
|
"value": {
|
|
"langsVars": {
|
|
"description": "Language defined data",
|
|
"value": {
|
|
"ru": {
|
|
"description": "Language defined data for Russian",
|
|
"value": {
|
|
"edt_project": {
|
|
"description": "1C:EDT project name",
|
|
"value": "OpenIntegrations_Ru"
|
|
},
|
|
"ib_name": {
|
|
"description": "1C infobase name",
|
|
"value": "OpenIntegrations"
|
|
},
|
|
"methodString": {
|
|
"description": "Method word translation",
|
|
"value": "Метод"
|
|
},
|
|
"synonymString": {
|
|
"description": "Synonym word translation",
|
|
"value": "Синоним"
|
|
},
|
|
"sectionsString": {
|
|
"description": "Section word translation",
|
|
"value": "Раздел"
|
|
},
|
|
"testProcessProcedure": {
|
|
"description": "Tests results processing procedure name",
|
|
"value": "Обработать"
|
|
},
|
|
"testsModule": {
|
|
"description": "Main tests module name",
|
|
"value": "OPI_Тесты"
|
|
},
|
|
"testsModuleCLI": {
|
|
"description": "CLI test module name",
|
|
"value": "OPI_ТестыCLI"
|
|
},
|
|
"testsDataModule": {
|
|
"description": "Test data module path",
|
|
"value": "./src/ru/OInt/tests/Modules/internal/Modules/OPI_ПолучениеДанныхТестов.os"
|
|
},
|
|
"testsTableMethod": {
|
|
"description": "Test table retrieve method",
|
|
"value": "ПолучитьТаблицуТестов"
|
|
},
|
|
"testsSectionsMethod": {
|
|
"description": "Test selections array retrieve method (for Jenkins)",
|
|
"value": "ПолучитьСоответствиеРазделовТестирования"
|
|
},
|
|
"docsMdSrc": {
|
|
"description": "Docs MD files directory",
|
|
"value": "./docs/ru/md/"
|
|
},
|
|
"codeExamplesSrc": {
|
|
"description": "Docs code examples directory",
|
|
"value": "./docs/ru/examples/"
|
|
},
|
|
"testValuesSrc": {
|
|
"description": "Docs test values directory",
|
|
"value": "./docs/ru/data/"
|
|
},
|
|
"testsModulePath": {
|
|
"description": "Main tests module path",
|
|
"value": "./src/ru/OInt/tests/Modules/OPI_Тесты.os"
|
|
},
|
|
"testsCliModulePath": {
|
|
"description": "CLI test module path",
|
|
"value": "./src/ru/OInt/tests/Modules/OPI_ТестыCLI.os"
|
|
},
|
|
"testsRegionName": {
|
|
"description": "Atomic test retrieve method",
|
|
"value": "АтомарныеТесты"
|
|
},
|
|
"packageDescriptionSrc": {
|
|
"description": "Package description filepath",
|
|
"value": "./service/templates/package_description_ru.txt"
|
|
},
|
|
"remoteDocsSrc": {
|
|
"description": "Docs directory on remote server (hosting)",
|
|
"value": "public_html"
|
|
},
|
|
"namesTranslation": {
|
|
"description": "Modules names localization",
|
|
"value": {}
|
|
},
|
|
"docsUrl": {
|
|
"description": "Docs website URL",
|
|
"value": "https://openintegrations.dev"
|
|
},
|
|
"docsCategories": {
|
|
"description": "Docs categories and classes",
|
|
"value": {
|
|
"Messenger": "Мессенджеры и соц. сети",
|
|
"Database": "СУБД и электронные таблицы",
|
|
"Folder": "Файловые хостинги и хранилища",
|
|
"Commerce": "Электронная коммерция и доставка",
|
|
"Calendar": "Планирование и управление",
|
|
"AI": "Искусственный интеллект",
|
|
"Exchange": "Протоколы обмена",
|
|
"Other": "Прочее"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"en": {
|
|
"description": "Language defined data for English",
|
|
"value": {
|
|
"edt_project": {
|
|
"description": "1C:EDT project name",
|
|
"value": "OpenIntegrations_En"
|
|
},
|
|
"ib_name": {
|
|
"description": "1C infobase name",
|
|
"value": "OpenIntegrationsEng"
|
|
},
|
|
"methodString": {
|
|
"description": "Method word translation",
|
|
"value": "Method"
|
|
},
|
|
"synonymString": {
|
|
"description": "Synonym word translation",
|
|
"value": "Synonym"
|
|
},
|
|
"sectionsString": {
|
|
"description": "Section word translation",
|
|
"value": "Section"
|
|
},
|
|
"testProcessProcedure": {
|
|
"description": "Tests results processing procedure name",
|
|
"value": "Process"
|
|
},
|
|
"testsModule": {
|
|
"description": "Main tests module name",
|
|
"value": "OPI_Tests"
|
|
},
|
|
"testsModuleCLI": {
|
|
"description": "CLI test module name",
|
|
"value": "OPI_TestsCLI"
|
|
},
|
|
"testsDataModule": {
|
|
"description": "Test data module path",
|
|
"value": "./src/en/OInt/tests/Modules/internal/Modules/OPI_TestDataRetrieval.os"
|
|
},
|
|
"testsTableMethod": {
|
|
"description": "Test table retrieve method",
|
|
"value": "GetTestTable"
|
|
},
|
|
"testsSectionsMethod": {
|
|
"description": "Test selections array retrieve method (for Jenkins)",
|
|
"value": "GetTestingSectionMapping"
|
|
},
|
|
"testsSectionsMethodGA": {
|
|
"dictionaries": "Test selections array retrieve method (for Github Actions)",
|
|
"value": "GetTestingSectionMappingGA"
|
|
},
|
|
"docsMdSrc": {
|
|
"description": "Docs MD files directory",
|
|
"value": "./docs/en/md/"
|
|
},
|
|
"codeExamplesSrc": {
|
|
"description": "Docs code examples directory",
|
|
"value": "./docs/en/examples/"
|
|
},
|
|
"testValuesSrc": {
|
|
"description": "Docs test values directory",
|
|
"value": "./docs/en/data/"
|
|
},
|
|
"testsModulePath": {
|
|
"description": "Main tests module path",
|
|
"value": "./src/en/OInt/tests/Modules/OPI_Tests.os"
|
|
},
|
|
"testsCliModulePath": {
|
|
"description": "CLI test module path",
|
|
"value": "./src/en/OInt/tests/Modules/OPI_TestsCLI.os"
|
|
},
|
|
"testsRegionName": {
|
|
"description": "Atomic test retrieve method",
|
|
"value": "AtomicTests"
|
|
},
|
|
"packageDescriptionSrc": {
|
|
"description": "Package description filepath",
|
|
"value": "./service/templates/package_description_en.txt"
|
|
},
|
|
"remoteDocsSrc": {
|
|
"description": "Docs directory on remote server (hosting)",
|
|
"value": "public_html_en"
|
|
},
|
|
"namesTranslation": {
|
|
"description": "Modules names localization",
|
|
"value": {
|
|
"OPI_Инструменты": "OPI_Tools",
|
|
"OPI_Криптография": "OPI_Cryptography",
|
|
"OPI_HTTPКлиент": "OPI_HTTPClient",
|
|
"OPI_Компоненты": "OPI_AddIns",
|
|
"OPI_ЗапросыHTTP": "OPI_HTTPRequests",
|
|
"OPI_ЗапросыSQL": "OPI_SQLQueries",
|
|
"OPI_ПолучениеДанныхТестов": "OPI_TestDataRetrieval",
|
|
"OPI_ПреобразованиеТипов": "OPI_TypeConversion",
|
|
"OPI_РасширенныйВызов": "OPI_AdvancedCall",
|
|
"OPI_УниверсальныйСервер": "OPI_GenericServer"
|
|
}
|
|
},
|
|
"docsUrl": {
|
|
"description": "Docs website URL",
|
|
"value": "https://en.openintegrations.dev"
|
|
},
|
|
"docsCategories": {
|
|
"description": "Docs categories and classes",
|
|
"value": {
|
|
"Messenger": "Messengers and social networks",
|
|
"Database": "Databases and spreadsheets",
|
|
"Folder": "File-hosting services and storages",
|
|
"Commerce": "E-commerce and delivery",
|
|
"Calendar": "Planning and projects management",
|
|
"AI": "Artificial Intelligence",
|
|
"Exchange": "Exchange protocols",
|
|
"Other": "Other"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"packaging": {
|
|
"description": "Linux distribution options",
|
|
"value": {
|
|
"postinstScript": {
|
|
"description": "Postinstall script path",
|
|
"value": "./service/templates/postinst.sh"
|
|
},
|
|
"postrmScript": {
|
|
"description": "Post-removal script path",
|
|
"value": "./service/templates/postrm.sh"
|
|
}
|
|
}
|
|
},
|
|
"ai": {
|
|
"description": "AI settings",
|
|
"value": {
|
|
"tokenField": {
|
|
"description": "Token filed key at secret data file",
|
|
"value": "CI_AI_Token"
|
|
}
|
|
}
|
|
},
|
|
"sonar": {
|
|
"description": "SonarQube data",
|
|
"value": {
|
|
"tokenField": {
|
|
"description": "Secret token field in credentials file",
|
|
"value": "CI_Sonar_Token"
|
|
}
|
|
}
|
|
},
|
|
"sourceforge": {
|
|
"description": "SourceForge credentials",
|
|
"value": {
|
|
"projectName": {
|
|
"description": "SourceForge project name",
|
|
"value": "openintegrations"
|
|
}
|
|
}
|
|
},
|
|
"github": {
|
|
"description": "GitHub credentials",
|
|
"value": {
|
|
"tokenField": {
|
|
"description": "GitHub Access token field",
|
|
"value": "CI_GH_Token"
|
|
},
|
|
"contentPath": {
|
|
"description": "Base URL for raw media content",
|
|
"value": "https://raw.githubusercontent.com/Bayselonarrend/OpenIntegrations/main/"
|
|
}
|
|
}
|
|
},
|
|
"sourcecraft": {
|
|
"description": "SourceCraft credentials",
|
|
"value": {
|
|
"tokenField": {
|
|
"description": "SourceCraft Access token field",
|
|
"value": "CI_SC_Token"
|
|
},
|
|
"contentPath": {
|
|
"description": "Base URL for raw media content",
|
|
"value": "https://sourcecraft.dev/file?owner=bayselonarrend&repo=openintegrations&rev=main&path="
|
|
},
|
|
"diskTokenField": {
|
|
"description": "Yandex Disk token field for assets upload",
|
|
"value": "CI_YD_Token"
|
|
}
|
|
}
|
|
},
|
|
"oscript": {
|
|
"description": "OneScript and OPM options",
|
|
"value": {
|
|
"dependencies": {
|
|
"description": "OPM dependencies",
|
|
"value": [
|
|
"osparser",
|
|
"cmdline",
|
|
"asserts",
|
|
"coloratos"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"release": {
|
|
"description": "Release producing data",
|
|
"value": {
|
|
"artifactsCount": {
|
|
"description": "Release artifacts (files) count",
|
|
"value": 20
|
|
}
|
|
}
|
|
}
|
|
} |