Jared White

Results 127 issues of Jared White

The pagination gem largely contains code ported from a third-party gem written for Jekyll, and even though I've made a number of enhancements/performance fixes since adding it in, a lot...

process
resource engine

**NOTE:** I now consider it absolutely imperative that v1.0 ship with 100% YARD comments…I'm not saying codebase _coverage_ will be 100%, but rather that of the comments in the codebase,...

documentation

**Update 2 (Jan 2025):** New goal is to wean ourselves off of Thor (it being a Rails-owned project), and perhaps even Rake in favor of something newer/nicer/cleaner. To that end,...

## Summary Replace Bridgetown's Jekyll-derived cache subsystem with [AS's caching infra](https://api.rubyonrails.org/classes/ActiveSupport/Cache.html), bringing Bridgetown in line with Rails' caching strategies. ## Motivation Our current cache feature is extremely simplistic — it's...

enhancement
process
SSR

I haven't specifically proved this, but I believe we have a gap in our current relations logic: what if I want a collection to "belongs_to" and also "has_many" itself? This...

enhancement

[This commit](https://github.com/bridgetownrb/bridgetown/commit/677ef078922f80dd3eb96b782522bf7425af830e) fixed a problem with capturing helpers inside of Ruby component templates like ERB and Serbea. But there's a problem still with Haml components…I know the fix (`capture` should...

bug

If you have a permalink of `/:foo/:bar/:title/`, you'll get actual `foo` and `bar` folders if the `foo` and `bar` permalink placeholders lambdas haven't been registered, and there are no warning...

bug

From: https://gist.github.com/cmer/5e835483015f361aa1f0cf55df3f3ee9 ``` [error]: Unhandled exception in YARD::Handlers::Ruby::ExtendHandler: in `lib/bridgetown-core.rb`:265: 265: Psych.extend Bridgetown::CoreExt::Psych::SafeLoadFile unless Psych.respond_to?(:safe_load_file) [error]: ProxyMethodError: Proxy cannot call method #mixins on object 'Psych' raise ProxyMethodError, "Proxy cannot call...

bug
documentation

It's always important to keep an eye on which questions/gotchas come up over and over again. It's often a sign that there's some DX which needs improvement. So in the...

enhancement

There's currently a converter for "SmartyPants" (aka swap in smart quotes in text), but as far as I can tell it's not a real converter — aka it doesn't actually...

process