493 Followers
187 Following
363 Posts
馃嚬馃嚰馃嚞馃嚙
Ruby committer; Improving Ruby tooling @Shopify鈥檚 Ruby DX Team
GitHubhttps://github.com/st0012
Bloghttps://st0012.dev

Let鈥檚 give Ruby鈥檚 English documentation new homepages! If this is accepted in time, it鈥檒l be applied to the upcoming Ruby 3.4 documentation. We can then explore ways to backport similar changes to older Ruby versions.

The current homepage just shows the project鈥檚 readme, which is less helpful than a dedicated page in most cases.

PR: https://github.com/ruby/ruby/pull/12227

[DOC] New homepage for docs.ruby-lang.org/en by st0012 路 Pull Request #12227 路 ruby/ruby

The homepage of a language's documentation website should provide developers with quick access to important components, topics, and resources. Here are some good examples: Ruby's Japanese ...

GitHub
Thanks to @thomasmarshall and @hsbt's help, docs.ruby-lang.org now has favicon 馃槃

For the first time, https://docs.ruby-lang.org/en/master is now using red 馃敶 instead of green 馃煝, and with more selective highlighting.

Like the previous update, this isn鈥檛 final either. We plan to make incremental, continuous improvements to RDoc and http://docs.ruby-lang.org 馃槃

Documentation for Ruby 3.4

Documentation for Ruby 3.4: What is Ruby? Ruby is an interpreted object-oriented programming language often used for web development. It also offers many scripting features to p

Red-themed RDoc and docs.ruby-lang.org?
PR: https://github.com/ruby/rdoc/pull/1191
Red-based darkfish color scheme by st0012 路 Pull Request #1191 路 ruby/rdoc

I want to use this change to address the top 2 feedback around RDoc (and docs.ruby-lang.org)'s coloring issues Green is not the best highlight color for Ruby's documentation. Ideally it sh...

GitHub
It's not a huge update, but https://docs.ruby-lang.org/en/master just got a new look 馃槃
Documentation for Ruby 3.4

Documentation for Ruby 3.4: What is Ruby? Ruby is an interpreted object-oriented programming language often used for web development. It also offers many scripting features to p

Since I've been fixing RDoc's default theme (darkfish) and got more familiar with it, I figured I may as well do some further improvements.
How do you like this WIP style? Do you think it's better than the current style of http://docs.ruby-lang.org?
docs.ruby-lang.org

Ruby LSP's ERB support is coming soon 馃槈

https://github.com/Shopify/ruby-lsp/pull/2235

Provide code navigation features to erb files by st0012 路 Pull Request #2235 路 Shopify/ruby-lsp

Motivation This commit allows Ruby LSP to start handling requests for ERB files, such as definition, completion, hover...etc., which will give users the same level of code navigation features in ER...

GitHub
I鈥檝e attended every single RubyKaigi either remotely or in person since 2015, which means this is my 10th #rubykaigi in a row 馃帀

This makes the recent architectural rewrite by @tompng an incredible achievement: https://github.com/ruby/reline/pull/614

See how the states were simplified in the screenshots below. This change paves the way for enhancements and bug fixes that were previously impossible.

Reline 0.5.0.pre by tompng 路 Pull Request #614 路 ruby/reline

This is a branch to release #595 as 0.5.0.pre.x See description of #595 Instance variables of cursor and screens before this pull request after this pull request

GitHub
I鈥檝e always believed Taiwan 馃嚬馃嚰 is one of Asia鈥檚 hidden gems, especially for foodies.
If you love seafood, you wouldn鈥檛 want to miss out on the amazing seafood delis we have here.