dolphins7.skeleton/twenty-backend/Rakefile.rb

12 lines
360 B
Ruby

require "bundler/setup"
require "fileutils"
namespace :schema do
desc "Generate share/twenty-backend/schema.graphql"
task :regen do
require "twenty-backend"
schema = File.join(__dir__, "share", "twenty-backend", "schema.graphql")
FileUtils.mkdir_p File.dirname(schema)
File.binwrite schema, Twenty::GraphQL::Schema.to_definition
end
end