This page shows an evaluation of the documentation of Shopify/liquid.
Each class, module, method, etc. is given a grade based on how complete the docs are.
The bar above shows the distribution of these grades.
| Seems really good | ||
|---|---|---|
|
A
|
Module |
|
|
A
|
Liquid::Context |
|
|
A
|
Liquid |
|
|
A
|
Liquid::Template |
|
|
A
|
Liquid::Document#assert_missing_delimitation! |
|
| Show 23 more ... | ||
|
A
|
Liquid::Template#initialize |
|
|
A
|
Liquid::BlankFileSystem |
|
|
A
|
Liquid::LocalFileSystem |
|
|
A
|
Liquid::Interrupt |
|
|
A
|
Liquid::Increment |
|
|
A
|
Liquid::Decrement |
|
|
A
|
Liquid::Variable |
|
|
A
|
Liquid::Continue |
|
|
A
|
Liquid::Capture |
|
|
A
|
Liquid::Include |
|
|
A
|
Liquid::Unless |
|
|
A
|
Liquid::Assign |
|
|
A
|
Liquid::Break |
|
|
A
|
Liquid::Cycle |
|
|
A
|
Liquid::Drop |
|
|
A
|
Liquid::For |
|
|
A
|
Liquid::If |
|
|
A
|
Liquid::Context#pop_interrupt |
|
|
A
|
Liquid::Template.error_mode= |
|
|
A
|
Liquid::Template#parse |
|
|
A
|
Liquid::Context#pop |
|
|
A
|
Liquid::Document#block_delimiter |
|
|
A
|
Liquid::Block#warnings |
|
| Proper documentation present | ||
|---|---|---|
|
B
|
Liquid::Drop#invoke_drop |
|
|
B
|
Liquid::Context#push_interrupt |
|
|
B
|
Liquid::Template#render |
|
|
B
|
Liquid::StandardFilters#date |
|
|
B
|
Liquid::Context#stack |
|
| Show 32 more ... | ||
|
B
|
Liquid::BlankFileSystem#read_template_file |
|
|
B
|
Liquid::StandardFilters#strip_newlines |
|
|
B
|
Liquid::StandardFilters#replace_first |
|
|
B
|
Liquid::StandardFilters#newline_to_br |
|
|
B
|
Liquid::StandardFilters#remove_first |
|
|
B
|
Liquid::StandardFilters#divided_by |
|
|
B
|
Liquid::StandardFilters#capitalize |
|
|
B
|
Liquid::StandardFilters#downcase |
|
|
B
|
Liquid::Template.register_filter |
|
|
B
|
Liquid::StandardFilters#truncate |
|
|
B
|
Liquid::StandardFilters#reverse |
|
|
B
|
Liquid::StandardFilters#prepend |
|
|
B
|
Liquid::StandardFilters#replace |
|
|
B
|
Liquid::StandardFilters#remove |
|
|
B
|
Liquid::StandardFilters#upcase |
|
|
B
|
Liquid::StandardFilters#append |
|
|
B
|
Liquid::StandardFilters#split |
|
|
B
|
Liquid::StandardFilters#first |
|
|
B
|
Liquid::StandardFilters#minus |
|
|
B
|
Liquid::StandardFilters#times |
|
|
B
|
Liquid::StandardFilters#join |
|
|
B
|
Liquid::StandardFilters#plus |
|
|
B
|
Liquid::StandardFilters#sort |
|
|
B
|
Liquid::StandardFilters#last |
|
|
B
|
Liquid::StandardFilters#size |
|
|
B
|
Liquid::Context#add_filters |
|
|
B
|
Liquid::StandardFilters#map |
|
|
B
|
Liquid::Drop#before_method |
|
|
B
|
Liquid::Template.parse |
|
|
B
|
Liquid::Context#merge |
|
|
B
|
Liquid::Context#push |
|
|
B
|
Liquid::Context#[]= |
|
| Needs work | ||
|---|---|---|
| – |
| Undocumented | ||
|---|---|---|
|
U
|
Liquid::Template#render! |
|
|
U
|
FalseClass |
|
|
U
|
TrueClass |
|
|
U
|
NilClass |
|
|
U
|
Liquid::Block#assert_missing_delimitation! |
|
| Show 151 more ... | ||
|
U
|
Liquid::StandardFilters#escape |
|
|
U
|
Liquid::Context#initialize |
|
|
U
|
Liquid::I18n#translate |
|
|
U
|
Liquid::Tag.parse |
|
|
U
|
Liquid::Utils.slice_collection_using_each |
|
|
U
|
Liquid::Variable#parse_filterargs |
|
|
U
|
Liquid::Utils.slice_collection |
|
|
U
|
Liquid::Context#handle_error |
|
|
U
|
Liquid::StandardFilters |
|
|
U
|
Liquid::Context#invoke |
|
|
U
|
Module#liquid_methods |
|
|
U
|
Liquid::LocalFileSystem#read_template_file |
|
|
U
|
Liquid::Context#increment_used_resources |
|
|
U
|
Liquid::Context#clear_instance_assigns |
|
|
U
|
Liquid::Tag#parse_with_selected_parser |
|
|
U
|
Liquid::StandardFilters#truncatewords |
|
|
U
|
Liquid::StandardFilters#escape_once |
|
|
U
|
Liquid::StandardFilters#strip_html |
|
|
U
|
Liquid::LocalFileSystem#initialize |
|
|
U
|
Liquid::Parser#variable_signature |
|
|
U
|
Liquid::Template#resource_limits= |
|
|
U
|
Liquid::Template#instance_assigns |
|
|
U
|
Liquid::LocalFileSystem#full_path |
|
|
U
|
Liquid::Template#resource_limits |
|
|
U
|
Liquid::Context#rethrow_errors= |
|
|
U
|
Liquid::StandardFilters#default |
|
|
U
|
Liquid::Context#resource_limits |
|
|
U
|
Liquid::StandardFilters#rstrip |
|
|
U
|
Liquid::StandardFilters#lstrip |
|
|
U
|
Liquid::StandardFilters#modulo |
|
|
U
|
Liquid::Context#rethrow_errors |
|
|
U
|
Liquid::StandardFilters#strip |
|
|
U
|
Liquid::Template.file_system= |
|
|
U
|
Liquid::Block#create_variable |
|
|
U
|
Liquid::Variable#strict_parse |
|
|
U
|
Liquid::Block#block_delimiter |
|
|
U
|
Liquid::LocalFileSystem#root= |
|
|
U
|
Liquid::Template.register_tag |
|
|
U
|
Liquid::Template.file_system |
|
|
U
|
Liquid::LocalFileSystem#root |
|
|
U
|
Liquid::Interrupt#initialize |
|
|
U
|
Liquid::Context#environments |
|
|
U
|
Liquid::Variable#initialize |
|
|
U
|
Liquid::Template.error_mode |
|
|
U
|
Liquid::Variable#warnings= |
|
|
U
|
Liquid::Variable#lax_parse |
|
|
U
|
Liquid::Continue#interrupt |
|
|
U
|
Liquid::Template#registers |
|
|
U
|
Liquid::Variable#filters= |
|
|
U
|
Liquid::Context#registers |
|
|
U
|
Liquid::Parser#expression |
|
|
U
|
Liquid::Variable#warnings |
|
|
U
|
Liquid::Block#unknown_tag |
|
|
U
|
Liquid::Interrupt#message |
|
|
U
|
Liquid::Template#warnings |
|
|
U
|
Liquid::Parser#initialize |
|
|
U
|
Liquid::Block#block_name |
|
|
U
|
Liquid::Context#strainer |
|
|
U
|
Liquid::Lexer#initialize |
|
|
U
|
Liquid::Variable#filters |
|
|
U
|
Liquid::Template#assigns |
|
|
U
|
Liquid::Variable#render |
|
|
U
|
Liquid::Break#interrupt |
|
|
U
|
Liquid::Parser#argument |
|
|
U
|
Liquid::I18n#initialize |
|
|
U
|
Liquid::Template#errors |
|
|
U
|
Liquid::Lexer#tokenize |
|
|
U
|
Liquid::Parser#consume |
|
|
U
|
Liquid::Context#scopes |
|
|
U
|
Liquid::Variable#name= |
|
|
U
|
Liquid::Template#root= |
|
|
U
|
Liquid::Drop#to_liquid |
|
|
U
|
Liquid::Context#errors |
|
|
U
|
Liquid::Tag#initialize |
|
|
U
|
Liquid::Drop#context= |
|
|
U
|
Liquid::Block#end_tag |
|
|
U
|
Liquid::Template.tags |
|
|
U
|
Liquid::Variable#name |
|
|
U
|
Liquid::Template#root |
|
|
U
|
Liquid::ElseCondition |
|
|
U
|
Liquid::Tag#warnings |
|
|
U
|
Liquid::Tag#nodelist |
|
|
U
|
Liquid::Drop#inspect |
|
|
U
|
Liquid::Tag#options= |
|
|
U
|
Liquid::I18n#locale |
|
|
U
|
Liquid::Parser#jump |
|
|
U
|
Liquid::Parser#look |
|
|
U
|
Liquid::Tag#options |
|
|
U
|
Liquid::Context#[] |
|
|
U
|
Liquid::Tag#render |
|
|
U
|
Liquid::I18n#path |
|
|
U
|
Liquid::Tag#parse |
|
|
U
|
Liquid::Drop#to_s |
|
|
U
|
Liquid::Ifchanged |
|
|
U
|
Liquid::Document |
|
|
U
|
Liquid::Tag#name |
|
|
U
|
Liquid::TableRow |
|
|
U
|
Liquid::Comment |
|
|
U
|
Liquid::Parser |
|
|
U
|
Liquid::Utils |
|
|
U
|
Liquid::Block |
|
|
U
|
Liquid::Lexer |
|
|
U
|
Liquid::Case |
|
|
U
|
Liquid::I18n |
|
|
U
|
Liquid::Raw |
|
|
U
|
Liquid::Tag |
|
|
U
|
Liquid::Block#render_all |
|
|
U
|
Liquid::For#strict_parse |
|
|
U
|
Liquid::For#lax_parse |
|
|
U
|
Liquid::Strainer::@@strainer_class_cache |
|
|
U
|
Liquid::Strainer::@@known_methods |
|
|
U
|
Liquid::Strainer::@@known_filters |
|
|
U
|
Liquid::Template::@@file_system |
|
|
U
|
Liquid::Condition::@@operators |
|
|
U
|
Liquid::ElseCondition#evaluate |
|
|
U
|
Liquid::Increment#initialize |
|
|
U
|
Liquid::Decrement#initialize |
|
|
U
|
Liquid::Comment#unknown_tag |
|
|
U
|
Liquid::TableRow#initialize |
|
|
U
|
Liquid::Strainer::@@filters |
|
|
U
|
Liquid::Include#initialize |
|
|
U
|
Liquid::Capture#initialize |
|
|
U
|
Liquid::Assign#initialize |
|
|
U
|
Liquid::Decrement#render |
|
|
U
|
Liquid::Increment#render |
|
|
U
|
Liquid::Case#unknown_tag |
|
|
U
|
Liquid::Ifchanged#render |
|
|
U
|
Liquid::Cycle#initialize |
|
|
U
|
Liquid::For#unknown_tag |
|
|
U
|
Liquid::TableRow#render |
|
|
U
|
Liquid::Case#initialize |
|
|
U
|
Liquid::Capture#render |
|
|
U
|
Liquid::Document.parse |
|
|
U
|
Liquid::If#unknown_tag |
|
|
U
|
Liquid::Comment#render |
|
|
U
|
Liquid::Include#render |
|
|
U
|
Liquid::For#initialize |
|
|
U
|
Liquid::Case#nodelist |
|
|
U
|
Liquid::Assign#render |
|
|
U
|
Liquid::Include#parse |
|
|
U
|
Liquid::If#initialize |
|
|
U
|
Liquid::Unless#render |
|
|
U
|
Liquid::Block#render |
|
|
U
|
Liquid::For#nodelist |
|
|
U
|
Liquid::Cycle#render |
|
|
U
|
Liquid::Block#parse |
|
|
U
|
Liquid::Case#render |
|
|
U
|
Liquid::If#nodelist |
|
|
U
|
Liquid::For#render |
|
|
U
|
Liquid::Raw#parse |
|
|
U
|
Liquid::If#render |
|
This page is for Shopify/liquid and is part of a project called "Inch Pages", showing documentation measurements provided by Inch.
Inch Pages also provides a badge:
(not counting low priority objects)
I really think that posting badges for documentation in READMEs will benefit you (because people can see that your project is well documented) and our community in general by improving the visibility of documentation.
Let's start a discussion, let's raise the visibility of documentation, let's talk.
Suggestions, feedback, critique: Hit me up on Twitter or via issue.