JoyCode Chrome Extension

Latest Version

Version
2.9.2
Update
December 12, 2024
Size
9.68MiB
Developer
Category
Users
321
Rating
0 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
SidePanel
ContextMenus
Storage
ActiveTab
Tabs
Alarms
ClipboardRead
ClipboardWrite
See more

JoyCode-CN Extension

JoyCode

JoyCode is an AI assiated tool developed by BMW LingYue(CIH), designed to enhance the efficiency and productivity of software development processes. JoyCode introduces and integrates AI into DevOps through plug-ins which can help to improves the efficiency of developers and reduces tedious and repetitive work.

Features

1. Code Assistant
As part of the JoyCode ecosystem, code assistant is tailored to support developers throughout the entire DevOps lifecycle, from ideation to deployment.

- Code generation
- Generating comments
- Code explanation
- Finding errors
- Code optimization
- Generating unit tests.
2. AI Chat
- Talk to AI in natural language.
3. Jira Assistant
- Generating story description/AC/Test Case.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "JoyCode-CN", "version": "2.9.2", "description": "JoyCode Chrome Extension", "icons": { "16": "icons/icon16.png", "48": "icons/icon48.png", "128": "icons/icon128.png" }, "permissions": [ "sidePanel", "contextMenus", "storage", "activeTab", "tabs", "alarms","clipboardRead", "clipboardWrite" ], "host_permissions": [ "https://atc.bmwgroup.net/jira/*", "https://atc.bmw-brilliance.cn/jira/*", "https://atc-github.azure.cloud.bmw/*", "https://jira.cc.bmwgroup.net/*", "" ], "side_panel": { "default_path": "static/index.html" }, "web_accessible_resources": [ { "resources": ["*.*"], "matches": ["*://*/*", "file://*/*"] }, { "resources": ["js/inject.js"], "matches": ["https://atc.bmw-brilliance.cn/*"], "use_dynamic_url": true }, { "resources": ["others/codeReview/modal.html","others/codeReview/prompt.txt", "others/codeReview/joycode-icon.png"], "matches": [""] } ], "background": { "service_worker": "js/service-worker.js" }, "content_scripts": [ { "matches": [""], "js": ["utils/jquery.min.js","utils/customFetch.js","js/content-script.js","js/monitor-script.js", "utils/generate_script.js"], "css": ["css/stopBtn/index.css"], "run_at": "document_idle" }, { "matches": ["https://atc.bmw-brilliance.cn/jira/browse/*", "https://atc.bmwgroup.net/jira/browse/*", "https://jira.cc.bmwgroup.net/*"], "js": [ "js/marked.min.js", "js/jira.js", "js/init-elements.js", "js/marked.min.js", "js/AcEdit.js", "js/TestCaseEdit.js" ], "css": ["css/jira.css"], "type": "module", "run_at": "document_idle" }, { "matches": ["https://atc.bmw-brilliance.cn/jira/browse/*"], "js": ["js/TestcaseInject.js"], "type": "module", "run_at": "document_idle" }, { "matches": ["https://atc.bmwgroup.net/jira/browse/*", "https://jira.cc.bmwgroup.net/*"], "js": ["js/TestcaseInjectGlobal.js"], "type": "module", "run_at": "document_idle" }, { "matches": ["https://atc.bmw-brilliance.cn/bitbucket/*", "https://atc.bmw-brilliance.cn/bitbucket/*"], "js": ["js/code-review.js"], "css": ["css/code-review.css"], "run_at": "document_idle" }, { "matches": ["https://apim.bba/*", "https://apim.ali.bba.cloud.bmw/*", "http://*/*", "https://*/*"], "js": ["js/generate-test-script.js"], "css": ["css/generate-test-script.css"], "type": "module", "run_at": "document_idle" }, { "matches": ["https://github.com/*","https://atc-github.azure.cloud.bmw/*", "https://github-atc.bmwbrill.cn/*"], "js": ["js/github-code-review.js"] }, { "matches": ["https://atc.bmw-brilliance.cn/confluence/*"], "js": ["js/confluence-automation.js"], "css": ["css/confluence-automation.css"], "type": "module", "run_at": "document_idle" } ]}
Read more