LuaLS / LuaLS/lua-language-server-rust
Version number is not semver compliant and crate version string is outdated
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- Lua
- Star
- 19
- Fork
- 6
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
Currently 3.13.2.2 is the most recent version tag of this git repository.
It would be ideal if version numbers were kept in compliance with semver and mirrored in Cargo.toml. Not only would that make it easier to find and figure out which version is in use, but it would also make the version number available at build-time in $CARGO_PKG_VERSION.
As the tags with an additional dot seems to only change files arguably not within the actual project sources, maybe they could be tagged as something similar to 3.13.2msgh2 in the future to indicate they only touch Microsoft GitHub Actions?
Had this been my project, I would likely have added a guard either at build-time or as a git-hook to ensure the different version strings were kept up to date with each-other.
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu bằng cách so sánh các git version tags hiện tại với phiên bản trong crates/luals/Cargo.toml và kiểm tra cách Cargo cung cấp CARGO_PKG_VERSION. Xác định policy dự kiến cho tag và crate-version tương thích với semver, sau đó định nghĩa cách ngăn chặn các điểm không khớp. Được xem là hoàn tất khi các nguồn phiên bản nhất quán và guard hoặc check đã chọn được ghi lại và có thể kiểm chứng.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- rust
- Lĩnh vực
- build-system, release
- Loại issue
- Tái cấu trúc
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 42/100