adci-nikitap / csl-styles
适用于已迁移文档根的Drupal 8项目的项目模板
Requires
- composer/installers: ^1.2
- cweagans/composer-patches: ^1.7
- drupal/core-composer-scaffold: ^8.8
- drupal/core-project-message: ^8.8
- drupal/core-recommended: ^8.8
- drupal/ctools: ^3.7
- drupal/date_popup: ^1.1
- drupal/date_popup_timepicker: 1.x-dev@dev
- drupal/slack: 1.x-dev@dev
Conflicts
This package is auto-updated.
Last update: 2024-09-27 10:52:54 UTC
README
引用样式语言 - 风格存储库
简介
独立开源的引用样式语言 (CSL) 项目旨在通过自动化引用和文摘的格式化来促进学术交流。CSL生态系统的核心组件包括
- CSL模式规范,它描述了基于XML的CSL样式和区域文件应该如何编写和解释
- 精心管理的CSL样式和区域文件存储库
- 第三方CSL处理器,用于从CSL样式、CSL区域文件和项目元数据中渲染格式化引用和文摘的软件库
此README描述了我们官方精心管理的CSL样式存储库,托管在https://github.com/citation-style-language/styles/。提供CSL样式(例如翻译和日期格式)默认本地化数据的CSL区域文件可在https://github.com/citation-style-language/locales找到。
有关CSL和CSL样式的更多信息,请参阅https://citationstyles.org/以及本存储库中的信息文件(样式要求、样式开发、请求样式、贡献样式和质量控制)。
收录标准
官方CSL样式存储库是唯一的存储库,被数十个第三方软件产品使用,并由数十万用户依赖。该存储库的流行度在很大程度上归功于其众包性质,我们相信,也归功于我们精心的管理。虽然我们根据每个案例评估样式提交,但我们通常使用以下标准来收录CSL样式存储库
- 样式必须足够高质量,并满足我们的样式要求。虽然我们可以提供帮助,但最终提交者有责任提供符合我们标准的样式。
- 样式应根据官方样式指南(并在在线或印刷形式中链接到样式指南)。
- 样式应引起更广泛的受众的兴趣。我们乐意接受针对特定受众的样式,但作为一个规则,样式提交者不应了解所有可能对其样式感兴趣的个人。如果确实如此,通常最好自己将样式分发给他们。
基于这些标准,我们通常接受
- 用于开放(未经请求)提交的期刊(以及此类期刊出版商的风格)的样式。
- 用于已发布的风格指南的样式,例如来自专业组织、大学和大学部门的样式。
然而,我们通常不会接受
- 个人使用或小型组织内部使用的样式。
- 仅用于(内部)API的样式。
如果不确定您的风格是否适合存档库,请随时提出问题或拉取请求,并寻求我们的意见。如果我们不接受您的提交,我们鼓励您自行分发您的 CSL 风格。
版本控制和风格分发
我们目前仅积极维护 CSL 的“master”分支,以适应 CSL 的最新发布版本。
此外,为了提供一个稳定的 CSL 版本风格位置,"master"中的样式将自动复制到以 CSL 最新版本命名的分支(例如,当 CSL 1.0.1 是最新版本时,分支名为“v1.0.1”)。一旦发布新的 CSL 版本(例如 CSL 1.0.2),"master"将升级到该版本,之后样式将从"master"复制到新的版本分支("v1.0.2")。旧的 CSL 版本分支仍然保留,但通常处于休眠状态,因为我们通常停止维护,不会通过拉取请求接受第三方贡献,也不会将“master”中样式所做的更改回滚到这些分支。
从“v1.0.1”分支开始,版本分支与“master”有以下不同
- 最新版本分支只有在“master”中所有测试都通过时才会从“master”接收更新
- 版本分支中的样式的时间戳《updated/》将更改以匹配“master”中每个单独样式的 git 修改日期
- 存在于“master”中的冗余文件,例如用于样式测试的文件,将被删除。
因此,特别是对于下游集成商,我们鼓励您从适当的版本分支(例如,CSL 1.0.1 风格的“v1.0.1”)获取您的 CSL 风格。目前,样式存储库包括以下(受保护)分支
- "master"
- "v1.0.1"(用于 CSL 1.0.1 风格)
- "v1.0"(用于 CSL 1.0 风格)
此处描述的发布规范也用于我们的 CSL locales。
截至 2020 年 11 月,类似于版本分支的https://github.com/citation-style-language/styles-distribution 已弃用,不再从https://github.com/citation-style-language/styles 接收更新。
许可
此存储库中的所有样式均根据Creative Commons Attribution-ShareAlike 3.0 Unported license 发布。对于归属,使用此存储库中的 CSL 风格的任何软件都必须明确提及 CSL 项目并链接到 https://citationstyles.org/。在重新分发样式时,样式元数据中的作者和贡献者列表必须保持不变。