Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rfc: appstream for deepin apps #11

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

BLumia
Copy link
Collaborator

@BLumia BLumia commented May 27, 2024

关于 deepin 第一方发行版、软件、组件支持 AppStream 的提案。

下述为概要,请以 PR 中所附的 RFC 文档为准。

提案旨在以四个方面引入对 AppStream 的支持:

  1. 【应用】应用与系统组件主动附带 AppStream 元信息
  2. 【打包】deepin 发行版主动打包并提供 AppStream 相关软件包与工具
  3. 【官网】官网展示“深度原创应用”(以及类似的其它场景)时,使用 AppStream 元信息所提供的相关数据进行展示
  4. 【玲珑】玲珑主动提供 AppStream Category Metadata 支持

此四方面的支持需要对应的人员分别进行支持,且可以同时进行。

@deepin-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign justforlxz for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@zccrs
Copy link

zccrs commented Jul 4, 2024

linglong的商标名称是 Linyaps ,要改成这个。
此外,玲珑是不是要强制打包者提供appstream的描述信息?

@BLumia
Copy link
Collaborator Author

BLumia commented Jul 4, 2024

linglong的商标名称是 Linyaps ,要改成这个。

可以。后续会更新此文档。不过注意的是,目前向 AppStream 一侧给玲珑预留的 bundle id 是 linglong,这个最好保持不变。

玲珑是不是要强制打包者提供appstream的描述信息?

会对现有的玲珑支持产生影响吗?目前的想法是建议开发者提供这个信息,当然如果玲珑一侧能接受要求开发者强制提供的话我觉得更好。

@BLumia
Copy link
Collaborator Author

BLumia commented Jul 4, 2024

linglong的商标名称是 Linyaps ,要改成这个。

可以。后续会更新此文档。

现有文档没有直接使用 linglong 指代玲珑,是需要把“玲珑”更换为 Linyaps 吗?或者可否以 review 修改建议的形式评注下期望的修改内容?

另外这点仍需注意:

目前向 AppStream 一侧给玲珑预留的 bundle id 是 linglong,这个最好保持不变。

@zccrs
Copy link

zccrs commented Jul 4, 2024

linglong的商标名称是 Linyaps ,要改成这个。

可以。后续会更新此文档。

现有文档没有直接使用 linglong 指代玲珑,是需要把“玲珑”更换为 Linyaps 吗?或者可否以 review 修改建议的形式评注下期望的修改内容?

另外这点仍需注意:

目前向 AppStream 一侧给玲珑预留的 bundle id 是 linglong,这个最好保持不变。

我不确定 https://freedesktop.org/software/appstream/docs/chap-CatalogData.html#tag-ct-bundle 这种地方留的名字是否和商标有关系,如果无关,可以继续使用 linglong

@BLumia
Copy link
Collaborator Author

BLumia commented Jul 4, 2024

这种地方留的名字是否和商标有关系

预期是,在相关位置使用的字段 ID 保持不变(以免出现兼容性问题),置于文档展示的包格式名称本身则可以更换。

@BLumia
Copy link
Collaborator Author

BLumia commented Jul 9, 2024

@zccrs https://github.com/deepin-community/rfcs/compare/8f486f47adcb5089f8b4a8e9fa3b30ab6c0b9dfe..fad70d94262e63a602ec8b44fc445a64366a4e11 中对玲珑的描述更换为了 Linyaps,首次使用此描述时使用括号备注了“玲珑”。看看是否符合预期?

@BLumia BLumia requested a review from zccrs July 9, 2024 02:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants