3 ms·
I've been keeping my eye on Crystal for a while now thinking about making the plunge and writing something production ready in it. But I'm a bit vary as for th
by mannycalavera 8y ago
I've been keeping my eye on Crystal for a while now thinking about making the plunge and writing something production ready in it.
But I'm a bit vary as for the casual observer the Crystal project github (https://github.com/crystal-lang/crystal https://github.com/crystal-lang/crystal) seems brim with unsolved issues (over 500 issues!) and stale PR-s (over 105!). I'm not sure if this is a sign of poor project managment, development stall or poor community engagement but still it leaves a bad first impression. Contrast this to elixir project page (https://github.com/elixir-lang/elixir https://github.com/elixir-lang/elixir).
Maybe someone who is actively involved in the development of Crystal could shine a light?
- RX14 8y agoThe number of open issues is a bad correlation for how well a project is managed: rust has nearly 4000 open issues. Most of these are either feature requests we'll get to some day, or minor bugs. Crystal development is proceding nicely and we will have two developers (bcardiff and me) working full-time on crystal this summer.
- mannycalavera 8y agoThat's great and thank you for responding! I agree that the number of open issues is not a good indicator of project management. I was more worried about PRs being open in 2016, 2017 and still lingering - this in connection with a large number of open issues seemed like a possible red flag. But it may be just an issue of triage. Keep up the good work!
- RX14 8y agoEvery project has it's warts, long running feature requests, and it's bugs so minor nobody's gotten around to fixing them. Some projects decide to hide those by closing the issues, we generally keep them open, because they are still valid issues.
- sam0x17 8y agoAnd I think this is a good sign of a projects positive health ^
- coldtea 8y ago>I'm not sure if this is a sign of poor project managment, development stall or poor community engagement You missed another possibility: it being perfectly normal. If you check any large-ish project you'll find 100s or 1000s of unsolved issues and stale PRs. And I'm talking about seasoned, used in production, products, from MySQL to Chromium and whatever...
- akshatpradhan 8y agoI think issues left open > 12 months is antithetical to the idea of lean/agile and could be a sign of suboptimal project management. But don’t get me wrong, I <3 Ruby and am excited about Crystal.
- coldtea 8y ago>issues left open > 12 months is anti-thetical to the idea of lean/agile OSS doesn't care about lean/agile, those are ideologies consultants sell to enterprises. Things are done when they are done.
- dunpeal 8y ago> I think issues left open > 12 months is antithetical to the idea of lean/agile and could be a sign of suboptimal project management. Totally depends on the nature of the project, its policies and users. Any popular FOSS project that allows anyone to post a bug, and doesn't just close unattended bug reports (which is bad imho), is likely to end up with some (usually minor) bugs open over 12 or more months.
- sam0x17 8y agoI for one have found the crystal community to be very responsive to the issues I have reported. I'd rather have a project leave 500 issues open than just close everything in sight like many large projects do.