JoyCode Chrome Extension
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
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.
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