JSON Schemas for Ruby YAML, JSON, and TOML Configs
Configuration is hard. Whether it's YAML with its significant whitespace and ambiguous booleans, JSON with its strict syntax, or TOML with its specific formatting rules, it's easy to make mistakes. Most configs need to be just so to work properly, yet they're often unspecified and poorly documented.
Ruby Schema makes configuration easier. We provide JSON schemas for common Ruby gems, supporting YAML, JSON, and TOML formats. Get auto-complete, validation, and inline documentation right in your text editor.
With Ruby Schema, your configuration files become intelligent – catching errors before you run your code and guiding you with contextual help as you type, regardless of whether you prefer YAML, JSON, or TOML.
Get intelligent suggestions as you type, speeding up configuration and reducing typos.
Catch configuration errors instantly, before they cause runtime failures.
See helpful documentation right in your editor, no need to search through docs.
Install all Ruby schemas in your Rails app with one command:
bundle exec rails app:template
LOCATION=https://www.rubyschema.org/rails.rb