Skip to content

建立一个选项配置界面 #4

@cssmagic

Description

@cssmagic

配置界面

打算在本项目中新建一个 Markdown 文件,以这个文件作为界面主体。脚本在其之上完成选项的读取、显示、存储。

更新

把配置界面放到项目中,是出于推广项目的考虑。但这意义不大。

因此,还是决定把配置界面整合到 GitHub 的 Settings 界面中,这样体验更好。不用受制于 Markdown 的格式,看起来更像个界面。

预计页面 URL: https://github.com/settings/applications?x=oh-my-github

在配置页面的左栏,新增一个菜单组,叫 Extensions,在其中显示一个菜单项,叫 “Oh-My-GitHub”。


标准化

如果其它扩展也希望显示在侧栏菜单里,需要把自己存到本地存储的 extensions 键中。并且这些扩展也需要正确读取并显示这个键中的所有菜单项。

[
    {
        "name": "oh-my-github", //用于生成菜单项的链接 URL
        "label": "Oh-My-GitHub" //用于显示菜单项
    },
    {...}
]

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions