apache / apache/datafusion-sqlparser-rs

Create an MSRV policy in this crate

未关闭
#1,744 3 条评论 2 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Rust
星标
3.5k
派生
772
平均合并
4 天 9 小时
30 天内合并 PR
17

描述

TLDR woudl be:
1. Define a MSRV policy (maybe copy the existing DataFusion one)
2. Implement some sort of CI check (again can copy / reuse the datafusion one if we want)
3.

🤔 interestingly we don't seem to have an MSRV policy in this crate (at least not that I could find in https://github.com/apache/datafusion-sqlparser-rs/blob/main/README.md)

We do have such a thing in DataFusion here: https://github.com/apache/datafusion?tab=readme-ov-file#rust-version-compatibility-policy

Maybe it is worth considering adding some documentation / policy in the sqlparser crate too 🤔

_Originally posted by @alamb in https://github.com/apache/datafusion-sqlparser-rs/issues/1736#issuecomment-2676808035_

贡献指南

这个仓库没有索引到贡献指南

调研方向

首先将此 crate 的 README 与 DataFusion 的 Rust 版本兼容性策略进行比较,然后检查 issue 所引用的现有 DataFusion CI 检查。定义该 crate 的 MSRV 策略,将其记录在 README 中,并添加一个强制执行所选兼容性级别的 CI 检查。

由索引模型根据 Issue 内容生成。

评估

技术栈
rust
领域
ci-cd, documentation
Issue 类型
功能
难度
4/5
预计耗时
3-5 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
38/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。