Curated projects
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- html, scala
- Lĩnh vực
- content, documentation
Hướng nghiên cứu
Bắt đầu với trang projects của typelevel.org và so sánh nội dung hiện tại của trang với các danh mục dựa trên chức năng được đề xuất và các dự án được đề xuất loại bỏ trong issue này. Được xem là hoàn tất khi trang trình bày một nhóm được tuyển chọn hữu ích, loại trừ các dự án không được hỗ trợ đã liệt kê và phản ánh mọi phát hiện Analytics hiện có; tệp repository cần cập nhật không được xác định ở đây.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
This is partly prompted by some thoughts after my tweet in response to the question of how to improve Scala adoption.
Trusted cohesive library ecosystem. A lot of library usage is built on trust, most folks have been bitten at one points by a lib with some gotchas. This is why I think building trust and branding of libs with shared ethos is very important.
It feels like the typelevel projects page could benefit by curating the functionality provided by the libraries in question. An example of the type of curation I think could be beneficial would be https://github.com/lauris/awesome-scala or https://github.com/rust-unofficial/awesome-rust, in that libraries are grouped based on functionality provided.
An example hierarchy could be:
"Web Server":
- "http4s"
- "Finch"
"HTTP Client":
- "fetch"
- "Hammock"
- "http4s"
"JSON":
- "argonaut-shapeless"
"Functional Reactive Programming":
- "cats-effect"
- "fs2"
- "monix"
Database:
- "doobie"
"Front End":
- "OutWatch"
Configuration:
- "Ciris"
- "Extruder"
- "PureConfig"
Serialization:
- "scodec"
"Science and Data Analysis":
- "Algebird"
- "coulomb"
- "Frameless"
- "Libra"
- "spire"
- "squants"
"Testing":
- "cats-scalatest"
- "ScalaCheck"
- "scalacheck-shapeless"
- "Specs2"
- "discipline"
"Linked Data":
- "banana-rdf"
"Generic Programming":
- "shapeless"
"Command Line":
- "decline"
"Extensions":
- "cats"
- "cats-tagless"
- "eff"
- "kittens"
- "monocle"
- "mouse"
- "refined"
- "singleton-ops"
"Misc":
- "algebra"
- "paiges"
- "scala-steward"
- "scala-exercises"
- "Scoverage"
"Macros and Compiler Plugins":
- "export-hook"
- "imp"
- "kind-projector"
- "Machinist"
- "macro-compat"
- "simulacrum"
- "TwoTails"
Hopefully this would make it easier to navigate the typelevel ecosystem and find the correct library for the job.
The following projects have been removed, based on lacking recent commits, or being known to be unsupported:
- Alleycats - redirects to cats.
- shapeless-contrib - no commits in 3 years.
- catalysts - can't decipher what the intended use of this project is? Is it a way of know which scala version is being used at runtime?
- structures - not updated in 5 years.
- tut - README suggests using mdoc
tut is deprecated. Please switch to mdoc. See the migration guide.. - CaseClassy - project abandoned.
- Sonic - 3 years since last commit.
Notes
If there are any analytics available for the typelevel website. It would be very useful to know how much the projects page is used.
- Ngôn ngữ chính
- HTML
- Star
- 42
- Fork
- 115
- Merge trung bình
- 4 ngày 13 giờ
- Pull request đã merge (30 ngày)
- 8
Hướng dẫn đóng góp
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.
Issue khác của typelevel/typelevel.github.com
-
Độ khó 3/5 Nửa ngày Mức phù hợp với người mới 68/100
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100
typelevel/typelevel.github.com#610 · 4 bình luận ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 42/100
typelevel/typelevel.github.com#602 · 4 bình luận ·
-
Start Contributing Guide pages Đang mở
typelevel/typelevel.github.com#590 · 3 bình luận · 2 reaction · 1 người được giao ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
Tất cả issue của typelevel/typelevel.github.com
Issue tương tự
-
Add resource: BlockRazor Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
-
comp/desktop P3 type/bug
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
NousResearch/hermes-agent#119856 · 1 bình luận ·
-
【开源自荐】:网站性能测试(Web Speed Test) Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
-
openclaw-en
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
duanyytop/agents-radar#3441 ·