Split Markdown rendering & reference gathering
This splits the Markdown rendering and reference extraction phases into
two distinct code bases. The reference extraction phase no longer relies
on the html-pipeline Gem (and any related code) and allows for
extracting of references from multiple HTML nodes in a single pass. This
means that if you want to extract user references from 200 comments you
no longer need to run 200 times N number of queries, instead only a
handful of queries may be needed.
Showing
lib/banzai/lazy_reference.rb
deleted
100644 → 0
lib/banzai/reference_parser.rb
0 → 100644
lib/banzai/reference_parser/base_parser.rb
0 → 100644
lib/banzai/reference_parser/commit_parser.rb
0 → 100644
lib/banzai/reference_parser/issue_parser.rb
0 → 100644
lib/banzai/reference_parser/label_parser.rb
0 → 100644
lib/banzai/reference_parser/user_parser.rb
0 → 100644
spec/support/reference_parser_helpers.rb
0 → 100644
Please
register
or
sign in
to comment