in lib/tasks/docs.rake [399:425]
def generate_yard_registry
ENV["SKIP_STORYBOOK_PRELOAD"] = "1"
require File.expand_path("./../../demo/config/environment.rb", __dir__)
require "primer/view_components"
require "yard/docs_helper"
require "view_component/test_helpers"
include ViewComponent::TestHelpers
include Primer::ViewHelper
include YARD::DocsHelper
Dir["./app/components/primer/**/*.rb"].sort.each { |file| require file }
YARD::Rake::YardocTask.new
YARD::Tags::Library.define_tag("Accessibility", :accessibility)
YARD::Tags::Library.define_tag("Deprecation", :deprecation)
YARD::Tags::Library.define_tag("Parameter", :param, :with_types_name_and_default)
puts "Building YARD documentation."
Rake::Task["yard"].execute
registry = YARD::RegistryStore.new
registry.load!(".yardoc")
registry
end