Improve documentation around arrays as values of properties
还没有人认领这个 Issue。
评估
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 新手友好度
- 38/100
- Issue 类型
- 文档
- 描述清晰度
- 基本清楚
- 活跃度
- 停滞
- 技术栈
- java
- 领域
- documentation, testing
调研方向
首先检查 builder 的 add* 和 set* 方法,以及针对数组值属性的现有测试。使用 encodingFormat 示例检查当前 API 是否支持混合数组,记录这些方法之间的差异,并验证何时适合使用扁平结构错误。
由索引模型根据 Issue 内容生成。
描述
This issue is opened as a response to https://github.com/kit-data-manager/ro-crate-java/issues/215.
- document the purpose of add* and set* methods in builders and their difference
- include array tests like encodingFormat if not already available and test/demonstrate if we can do this with the current API:
{
"@id": "1st-tool.cwl",
"@type": "File",
"name": "First executable tool",
"description": "An example Common Workflow Language File",
"contentSize": "120",
"encodingFormat": ["text/plain", {"@id": "https://www.commonwl.org/v1.0/Workflow.html"}]
}
- There was no code given which generates this, but make sure this error message is only given in appropriate contexts:
[ {
"@id" : "xsd:string"
} ]
does not comply with the flattened structure of the RO-Crate json document.
- 主要语言
- Java
- 星标
- 5
- 派生
- 4
- 平均合并
- 24 天 7 小时
- 30 天内合并 PR
- 3
环境准备
在浏览器里用你自己的 GitHub 账号启动这个项目的开发容器。
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 没有贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
kit-data-manager/ro-crate-java 的其他 Issue
-
documentation
难度 1/5 1 小时以内 新手友好度 75/100
-
Support Jackson 3可能重新可做 @Pfeil 于 57 天前认领,目前没有进行中的 PR。 未关闭maintenance
kit-data-manager/ro-crate-java#349 · 3 条评论 · 已指派 1 人 ·
-
Adapt codemeta.json可能重新可做 @Pfeil 于 118 天前认领,目前没有进行中的 PR。 未关闭maintenance
kit-data-manager/ro-crate-java#342 · 已指派 1 人 ·
-
难度 4/5 3-5 天 新手友好度 20/100
-
Fully support v1.2.0 features and crates可能重新可做 @Pfeil 于 401 天前认领,目前没有进行中的 PR。 未关闭documentation enhancement maintenance specification-compliance
kit-data-manager/ro-crate-java#282 · 2 条评论 · 已指派 1 人 ·
查看 kit-data-manager/ro-crate-java 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 86/100
hiero-ledger/hiero-sdk-java#3010 ·
维护者通常 1 天内回复
-
Optimize consumer version heatmap aggregation to avoid repeated scans可能已有人在做 @praykaria31 今天认领。 未关闭type/enhancement
难度 2/5 1-3 小时 新手友好度 72/100
Apicurio/apicurio-registry#10662 · 1 条评论 ·
维护者通常 1 天内回复
-
a:false-positive
难度 2/5 1-3 小时 新手友好度 77/100
维护者通常 1 天内回复
-
status: waiting-for-triage
难度 2/5 1-3 小时 新手友好度 74/100
spring-projects/spring-boot#52347 ·
维护者通常 2 天内回复
-
bug untriaged
难度 2/5 1-3 小时 新手友好度 76/100
opensearch-project/opensearch-migrations#3480 ·
维护者通常 2 天内回复