想象一下,我创建了一个新的 javascript 框架,并想展示一些使用它的示例,并让其他人根据需要添加示例。至关重要的是,我希望这一切都在 github 上。
我想我需要提供一个包含框架的模板 HTML 文档,并正确分类所有页眉和页脚。然后人们会将示例添加到示例文件夹中。
但是,这样做,我最终会得到一长串 HTML 文件。如果我想为每个示例添加某种元数据,例如标签/作者/日期等,然后我可以提供搜索功能,我需要做什么?如果只有我在做这个,我想我可能会建立一个数据库。但因为是合作,所以有点棘手。
如果每个 HTML 文件在 JSON 文件中都有一个相应的条目,列出了我可以放置此元数据的所有示例,它会起作用吗?我可以使用它创建一些基本的搜索功能吗?是否会出现以下情况:第 1 步:创建新的示例文件,第 2 步:将文件引用和文件元数据添加到 JSON 文件?
与我想要的类似的一个很好的例子是 wbond 的包管理器http://wbond.net/sublime_packages/community
(不会有很多创建/更新/销毁操作 - 主要是阅读。