mirror of https://github.com/msgbyte/tailchat
				
				
				
			
			You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			| 
				
					
						
							 | 
			4 years ago | |
|---|---|---|
| .. | ||
| com.msgbyte.bbcode | 4 years ago | |
| com.msgbyte.miaolang | 4 years ago | |
| com.msgbyte.webview | 4 years ago | |
| README.md | 4 years ago | |
| install.js | 4 years ago | |
		
			
				
				README.md
			
		
		
			
			
		
	
	如何创建一个插件
内部插件
内部插件是指随
tailchat分发而提供的插件
在web目录执行:
yarn ministar createPlugin 
插件名请准守反域名模式, 如: com.msgbyte.xxx
设置tsconfig.json如下:
{
  "compilerOptions": {
    "rootDir": "./src",
    "baseUrl": "./src",
    "esModuleInterop": true,
    "jsx": "react",
    "paths": {
      "@capital/*": ["../../../src/plugin/*"],
    }
  }
}
创建一个manifest.json文件
示例:
{
  "label": "网页面板插件",
  "name": "com.msgbyte.webview",
  "url": "/plugins/com.msgbyte.webview/index.js",
  "version": "0.0.0",
  "author": "msgbyte",
  "description": "为群组提供创建网页面板的功能",
  "requireRestart": false
}