🕰 Just released yard-timekeeper v0.1.0, a small RubyGem for quieter YARD docs workflows.  

For projects that check in generated YARD HTML under docs/.

After rake yard, it detects tracked HTML files where the only change is YARD’s generated footer timestamp and restores those files from git. Actual documentation changes are preserved, including their fresh timestamp.

Install:

gem install yard-timekeeper

Source:
https://github.com/galtzo-floss/yard-timekeeper

#Ruby #RubyGem #YARD #OpenSource #Documentation

GitHub - galtzo-floss/yard-timekeeper: Don't churn your yard like butter. Use yard-timekeeper to keep unchanged docs pristine.

Don't churn your yard like butter. Use yard-timekeeper to keep unchanged docs pristine. - galtzo-floss/yard-timekeeper

GitHub

Recently I learned you can use #RDoc in your #RubyGem description, and rubygems.org will render it as HTML!

Unfortunately, their CSS reset gets the better of it. But not for long, if this PR gets merged: https://github.com/rubygems/rubygems.org/pull/6228 (before/after screenshots included)

Here's to @st0012 and his fabulous work on Aliki that made this easy!

#Ruby #UX #WebDesign #Design #Typography

RatatuiRuby wraps Rust Ratatui as a RubyGem – TUIs with the joy of Ruby

https://www.ratatui-ruby.dev/

#HackerNews #RatatuiRuby #Rust #RubyGem #TUIs #Programming

RatatuiRuby — Terminal UIs in Ruby

Terminal user interfaces in Ruby. RatatuiRuby wraps Rust's Ratatui—add spinners and menus to CLI scripts, or build full TUI applications.

GitHub - tenderlove/pixoo-rb: Pixoo client for Ruby

Pixoo client for Ruby. Contribute to tenderlove/pixoo-rb development by creating an account on GitHub.

GitHub
#OBS 2.10.29 is out. There are #security updates you shouldn’t skip. Multiple #CVEs were addressed in #RubyGem. If you’re running your own instance, update as soon as possible. https://openbuildservice.org/download/
Download

Create and Distribute Software Packages for all Major Linux Distributions with all the Tools to Work Together!

Open Build Service

By the way while my stuff is a #Rubygem, feel free to reverse engineer it to learn how it works.

I onky package stuff to protect them from web scrapers.

 Many questions about the new Gem Coop (replacement of rubygems.org) are answered by @martinemde here:
https://martinemde.com/2025/10/05/announcing-gem-coop.html
#Ruby #RubyGem
Announcing The Gem Cooperative - Martin Emde

 QUESTION:
Is anyone aware of a tool that generates gems, such that it can generate 100 or 1000 gems, with predictable names, namespaces, and contents, so they can be used for testing the behavior of a library when another library with specific attributes is loaded? Just wondering if there is prior art before I release my take on it.
#Ruby #RubyGem
I hate package manager that do not have proper version based dependency management. Currently complaining about RubyGem.
I mean it tells me which gem is not compatible with my Ruby version and even tells me which is the last supported version. How about gem does install that version instead of failing?
#Ruby #RubyLang #Gem #RubyGem