Skip to content

kevinxu001/typecho-app-store

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Typecho 应用商店 Server

Build Status

Typecho应用商店

实现原理

目前 Typecho 的插件集中在下面的两个仓库

我使用go写了个服务,每一个小时去更新这2个仓库的数据,并解析插件文件的Meta信息入库打包。

使用方法

很简单,下载配套的的AppStore插件即可使用:

如何开发插件

  • 遵守Typecho开发规范
    • 插件入口文件是Plugin.php,注意: 大写首字母
    • 设置插件信息,目前采用的标签:
      • @package
      • @author
      • @link
      • @version
      • @dependence
  • 上传到Github
    • 使用git subtree将插件更新到typecho/plugins或者typecho-fans-plugins上
    • 注意插件版本控制,如果你改了代码,但版本号不变,那么视为没有更新。

这样你的插件就可以出现在了AppStore中了,当然这不是时时显示的呢。

如果以上两个项目的维护者可以让我设置个钩子最好了,那么我就不需要设置cronjob也会实时同步插件了。

欢迎一起完善该项目!

Releases

No releases published

Packages

No packages published