From 71cb0bc5552ab10fb15eb74993c218e83458a8f8 Mon Sep 17 00:00:00 2001 From: Sangwon Yi Date: Tue, 12 May 2026 01:45:40 +0900 Subject: [PATCH 1/3] Update guides.hanamirb.org links to hanakai.org --- lib/hanami/cli/generators/app/migration.rb | 2 +- lib/hanami/cli/generators/app/slice.rb | 2 +- lib/hanami/cli/generators/gem/app/assets.js | 2 +- lib/hanami/cli/generators/gem/app/context.erb | 2 +- lib/hanami/cli/generators/gem/app/readme.erb | 2 +- lib/hanami/cli/generators/gem/app/routes.erb | 2 +- .../cli/commands/app/generate/migration_spec.rb | 2 +- spec/unit/hanami/cli/commands/gem/new_spec.rb | 16 ++++++++-------- 8 files changed, 15 insertions(+), 15 deletions(-) diff --git a/lib/hanami/cli/generators/app/migration.rb b/lib/hanami/cli/generators/app/migration.rb index 3b74975c..9c8ec146 100644 --- a/lib/hanami/cli/generators/app/migration.rb +++ b/lib/hanami/cli/generators/app/migration.rb @@ -55,7 +55,7 @@ def file_name(name) ROM::SQL.migration do # Add your migration here. # - # See https://guides.hanamirb.org/v2.3/database/migrations/ for details. + # See https://hanakai.org/learn/hanami/database/migrations/ for details. change do end end diff --git a/lib/hanami/cli/generators/app/slice.rb b/lib/hanami/cli/generators/app/slice.rb index 64bb4f26..424ed53c 100644 --- a/lib/hanami/cli/generators/app/slice.rb +++ b/lib/hanami/cli/generators/app/slice.rb @@ -74,7 +74,7 @@ def call(app, slice, url, force: false, **opts) # rubocop:disable Metrics/AbcSiz base_path: directory, parent_class_name: "#{Hanami.app.namespace}::View::Context", auto_register: false, - body: ["# Define your view context here. See https://guides.hanamirb.org/views/context/ for details."] + body: ["# Define your view context here. See https://hanakai.org/learn/hanami/views/context/ for details."] ).create(force:) fs.create( diff --git a/lib/hanami/cli/generators/gem/app/assets.js b/lib/hanami/cli/generators/gem/app/assets.js index 7090e732..c3cbee55 100644 --- a/lib/hanami/cli/generators/gem/app/assets.js +++ b/lib/hanami/cli/generators/gem/app/assets.js @@ -3,7 +3,7 @@ import * as assets from "hanami-assets"; // Assets are managed by esbuild (https://esbuild.github.io), and can be // customized below. // -// Learn more at https://guides.hanamirb.org/assets/customization/. +// Learn more at https://hanakai.org/learn/hanami/assets/customization/. await assets.run({ esbuildOptionsFn: (args, esbuildOptions) => { diff --git a/lib/hanami/cli/generators/gem/app/context.erb b/lib/hanami/cli/generators/gem/app/context.erb index 77607e57..99ddd39d 100644 --- a/lib/hanami/cli/generators/gem/app/context.erb +++ b/lib/hanami/cli/generators/gem/app/context.erb @@ -4,7 +4,7 @@ module <%= camelized_app_name %> module Views class Context < Hanami::View::Context - # Define your view context here. See https://guides.hanamirb.org/views/context/ for details. + # Define your view context here. See https://hanakai.org/learn/hanami/views/context/ for details. end end end diff --git a/lib/hanami/cli/generators/gem/app/readme.erb b/lib/hanami/cli/generators/gem/app/readme.erb index 1f7f022a..75487fd9 100644 --- a/lib/hanami/cli/generators/gem/app/readme.erb +++ b/lib/hanami/cli/generators/gem/app/readme.erb @@ -12,4 +12,4 @@ ## Useful links - [Hanami](http://hanamirb.org) -- [Hanami guides](https://guides.hanamirb.org/) +- [Hanami guides](https://hanakai.org/learn#hanami) diff --git a/lib/hanami/cli/generators/gem/app/routes.erb b/lib/hanami/cli/generators/gem/app/routes.erb index db536058..ef216532 100644 --- a/lib/hanami/cli/generators/gem/app/routes.erb +++ b/lib/hanami/cli/generators/gem/app/routes.erb @@ -2,6 +2,6 @@ module <%= camelized_app_name %> class Routes < Hanami::Routes - # Add your routes here. See https://guides.hanamirb.org/routing/overview/ for details. + # Add your routes here. See https://hanakai.org/learn/hanami/routing/ for details. end end diff --git a/spec/unit/hanami/cli/commands/app/generate/migration_spec.rb b/spec/unit/hanami/cli/commands/app/generate/migration_spec.rb index e09729e2..b7046c8a 100644 --- a/spec/unit/hanami/cli/commands/app/generate/migration_spec.rb +++ b/spec/unit/hanami/cli/commands/app/generate/migration_spec.rb @@ -21,7 +21,7 @@ def output ROM::SQL.migration do # Add your migration here. # - # See https://guides.hanamirb.org/v2.3/database/migrations/ for details. + # See https://hanakai.org/learn/hanami/database/migrations/ for details. change do end end diff --git a/spec/unit/hanami/cli/commands/gem/new_spec.rb b/spec/unit/hanami/cli/commands/gem/new_spec.rb index 8bdd72d7..869840d3 100644 --- a/spec/unit/hanami/cli/commands/gem/new_spec.rb +++ b/spec/unit/hanami/cli/commands/gem/new_spec.rb @@ -146,7 +146,7 @@ ## Useful links - [Hanami](http://hanamirb.org) - - [Hanami guides](https://guides.hanamirb.org/) + - [Hanami guides](https://hanakai.org/learn#hanami) EXPECTED expect(fs.read("README.md")).to eq(readme) expect(output).to include("Created README.md") @@ -307,7 +307,7 @@ class App < Hanami::App // Assets are managed by esbuild (https://esbuild.github.io), and can be // customized below. // - // Learn more at https://guides.hanamirb.org/assets/customization/. + // Learn more at https://hanakai.org/learn/hanami/assets/customization/. await assets.run({ esbuildOptionsFn: (args, esbuildOptions) => { @@ -344,7 +344,7 @@ class Settings < Hanami::Settings module Bookshelf class Routes < Hanami::Routes - # Add your routes here. See https://guides.hanamirb.org/routing/overview/ for details. + # Add your routes here. See https://hanakai.org/learn/hanami/routing/ for details. end end EXPECTED @@ -715,7 +715,7 @@ class Operation < Dry::Operation ## Useful links - [Hanami](http://hanamirb.org) - - [Hanami guides](https://guides.hanamirb.org/) + - [Hanami guides](https://hanakai.org/learn#hanami) EXPECTED expect(fs.read("README.md")).to eq(readme) expect(output).to include("Created README.md") @@ -876,7 +876,7 @@ class App < Hanami::App // Assets are managed by esbuild (https://esbuild.github.io), and can be // customized below. // - // Learn more at https://guides.hanamirb.org/assets/customization/. + // Learn more at https://hanakai.org/learn/hanami/assets/customization/. await assets.run({ esbuildOptionsFn: (args, esbuildOptions) => { @@ -913,7 +913,7 @@ class Settings < Hanami::Settings module Bookshelf class Routes < Hanami::Routes - # Add your routes here. See https://guides.hanamirb.org/routing/overview/ for details. + # Add your routes here. See https://hanakai.org/learn/hanami/routing/ for details. end end EXPECTED @@ -1035,7 +1035,7 @@ module Helpers module #{inflector.camelize(app)} module Views class Context < Hanami::View::Context - # Define your view context here. See https://guides.hanamirb.org/views/context/ for details. + # Define your view context here. See https://hanakai.org/learn/hanami/views/context/ for details. end end end @@ -1374,7 +1374,7 @@ module Types ## Useful links - [Hanami](http://hanamirb.org) - - [Hanami guides](https://guides.hanamirb.org/) + - [Hanami guides](https://hanakai.org/learn#hanami) EXPECTED expect(fs.read("README.md")).to eq(readme) From 7330d5bb2ca2dc97f907378a71a21785f4effc87 Mon Sep 17 00:00:00 2001 From: Tim Riley Date: Fri, 15 May 2026 14:21:16 +1000 Subject: [PATCH 2/3] Fix test --- spec/unit/hanami/cli/commands/app/generate/slice_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/unit/hanami/cli/commands/app/generate/slice_spec.rb b/spec/unit/hanami/cli/commands/app/generate/slice_spec.rb index 0d68a9f4..f198278f 100644 --- a/spec/unit/hanami/cli/commands/app/generate/slice_spec.rb +++ b/spec/unit/hanami/cli/commands/app/generate/slice_spec.rb @@ -154,7 +154,7 @@ module Helpers module Admin module Views class Context < Test::View::Context - # Define your view context here. See https://guides.hanamirb.org/views/context/ for details. + # Define your view context here. See https://hanakai.org/learn/hanami/views/context/ for details. end end end From d7ae1d5b2c282f2f4067aa3e8d51b05f0fead2f9 Mon Sep 17 00:00:00 2001 From: Tim Riley Date: Fri, 15 May 2026 14:25:23 +1000 Subject: [PATCH 3/3] Fix rubocop --- lib/hanami/cli/generators/app/slice.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/hanami/cli/generators/app/slice.rb b/lib/hanami/cli/generators/app/slice.rb index 424ed53c..51e754aa 100644 --- a/lib/hanami/cli/generators/app/slice.rb +++ b/lib/hanami/cli/generators/app/slice.rb @@ -74,7 +74,7 @@ def call(app, slice, url, force: false, **opts) # rubocop:disable Metrics/AbcSiz base_path: directory, parent_class_name: "#{Hanami.app.namespace}::View::Context", auto_register: false, - body: ["# Define your view context here. See https://hanakai.org/learn/hanami/views/context/ for details."] + body: ["# Define your view context here. See https://hanakai.org/learn/hanami/views/context/ for details."] # rubocop:disable Layout/LineLength ).create(force:) fs.create(