Replies: 4 comments 7 replies
-
|
I've just disabled the Projects tab ✓ I like the idea of incorporating the changes in your PR and releasing a new version. I think it will be very useful as it will signal how this gem can still be used. We have some kind of software development philosophy that consists on trying our best to build software that remains stable with as little human intervention as possible. That is why you will see most of the gems were created by us (@cyx, @djanowski, and me), and that's why the pattern of low maintenance is seen across projects. I guess at this point some of our decisions can be relaxed: for example, we've always disliked bundler and we don't use it in our projects, but it's true that our stance makes it very difficult for others to contribute because they would need to learn our way of developing and testing. Something very useful we could do is to change all those gems so that they use a Gemfile instead, in line with what you did with Ohm. Adding CI was also a very nice addition and we can replicate it all over the place. I (personally) would leave the file layout as is, as well as the reliance on cutest, nest, stal, and redic. I still like them a lot, both in terms of how they are designed and in terms of their usefulness. An update (Gemfile + CI) will bring them to life. I'd love to hear from @cyx and @djanowski about this proposal. I'm very glad you appeared and I'm happy we can include some best practices as a result. |
Beta Was this translation helpful? Give feedback.
-
|
您好,您的邮件已收到,我会尽快给您回复,谢谢!
|
Beta Was this translation helpful? Give feedback.
-
|
I think one thing that's important to note here is that ohm is part of a tiny "ecosystem" of libraries. I would refer to them as #lesscode – at least that's what the IRC channel was called back in the day if I recall it correctly. There is the "Redis" part of the ecosystem that consists of libraries enabling you to use Redis as your main (or only) database:
Then there is the Web part of the ecosystem:
and the tooling libraries:
Parts of the ecosystem were also ported to Crystal |
Beta Was this translation helpful? Give feedback.
-
|
您好,您的邮件已收到,我会尽快给您回复,谢谢!
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Well.
I know this gem is not actively maintained, and without the recent communications I had with @soveran, I would have assumed it is nearly abandoned (which would be a shame).
However, I would like to offer my help in increasing maintainability and improving the state of the code, so that - maybe - other people (or the people already here) can contribute more easily and keep it alive.
Thee are the things that I think should be done, for starters:
I marked the things I can help with. About the rest, will see how it goes, maybe I can grab a couple of the remaining tasks as well.
Let me know if there is interest in any of the above. If not, I understand as well.
Beta Was this translation helpful? Give feedback.
All reactions