Description
I'd like to add more projects to improve the surface area of tests. We've already discovered two probable regressions in 1.1.0 from the invidious project. So I think that would be a good candidate to add here, for example.
Criteria to include projects here are: Because they are important for the Crystal ecosystem, a large code base (thus using many features) or using specific features of the compiler or standard library. And of course it should be reasonably easy to run test (ideally just checkout and run make test
).
Having projects run their own specs on nightly and pre-release builds of Crystal is of course also valuable. I'd encourage every maintainer to do that (it's really easy on GHA with https://github.com/crystal-lang/install-crystal btw.)
Some proposals:
- https://github.com/iv-org/invidious/
- https://github.com/athena-framework/athena
-
https://github.com/ffwff/lilith - https://github.com/askn/crystal-by-example
- https://github.com/crystal-community/crystal-patterns
- https://github.com/anykeyh/clear
- https://github.com/imdrasil/jennifer.cr
- https://github.com/spider-gazelle/spider-gazelle
Please add more suggestions.
Activity