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 摘要。