-
-
Notifications
You must be signed in to change notification settings - Fork 132
Pull requests: marcoroth/herb
Author
Label
Projects
Milestones
Reviews
Assignee
Sort
Pull requests list
Client: Call a collection's repeated unit an item
client-runtime
Browser runtime for the Herb slots.
dev-tools
@herb-tools/dev-tools visual debugging for HTML+ERB templates
engine
Herb engine and Rails template compilation
rbs
RBS type signatures in sig/
reactivity
Reactive ERB templates: diff and re-render only what changed
ruby
Ruby source for the gem and its libraries
rubygem
The herb RubyGem and its packaging
typescript
TypeScript source across the javascript/ packages
#2278
opened Aug 18, 2026 by
marcoroth
Owner
•
10/10
Loading…
Dev Tools: Show what a slot update changed, and where
client-runtime
Browser runtime for the Herb slots.
dev-tools
@herb-tools/dev-tools visual debugging for HTML+ERB templates
reactivity
Reactive ERB templates: diff and re-render only what changed
typescript
TypeScript source across the javascript/ packages
#2277
opened Aug 18, 2026 by
marcoroth
Owner
•
9/10
Loading…
Client: Add, drop and reorder the rows a collection's payload asks for
client-runtime
Browser runtime for the Herb slots.
engine
Herb engine and Rails template compilation
rbs
RBS type signatures in sig/
reactivity
Reactive ERB templates: diff and re-render only what changed
ruby
Ruby source for the gem and its libraries
rubygem
The herb RubyGem and its packaging
typescript
TypeScript source across the javascript/ packages
#2276
opened Aug 18, 2026 by
marcoroth
Owner
•
8/10
Loading…
Client: Properly address a slot inside markup a helper like Browser runtime for the Herb slots.
engine
Herb engine and Rails template compilation
rbs
RBS type signatures in sig/
reactivity
Reactive ERB templates: diff and re-render only what changed
ruby
Ruby source for the gem and its libraries
rubygem
The herb RubyGem and its packaging
typescript
TypeScript source across the javascript/ packages
content_for captured
client-runtime
#2275
opened Aug 18, 2026 by
marcoroth
Owner
•
7/10
Loading…
Client: Apply payload and report what values alone could not do
client-runtime
Browser runtime for the Herb slots.
engine
Herb engine and Rails template compilation
rbs
RBS type signatures in sig/
reactivity
Reactive ERB templates: diff and re-render only what changed
ruby
Ruby source for the gem and its libraries
rubygem
The herb RubyGem and its packaging
typescript
TypeScript source across the javascript/ packages
#2274
opened Aug 18, 2026 by
marcoroth
Owner
•
6/10
Loading…
Engine: Report template values as payload that names where they belong
client-runtime
Browser runtime for the Herb slots.
engine
Herb engine and Rails template compilation
rbs
RBS type signatures in sig/
reactivity
Reactive ERB templates: diff and re-render only what changed
ruby
Ruby source for the gem and its libraries
rubygem
The herb RubyGem and its packaging
typescript
TypeScript source across the javascript/ packages
#2273
opened Aug 18, 2026 by
marcoroth
Owner
•
5/10
Loading…
Client: Introduce Browser runtime for the Herb slots.
dev-tools
@herb-tools/dev-tools visual debugging for HTML+ERB templates
documentation
Improvements or additions to documentation
javascript
JavaScript source across the javascript/ packages
reactivity
Reactive ERB templates: diff and re-render only what changed
typescript
TypeScript source across the javascript/ packages
@herb-tools/client to index a template's slots
client-runtime
#2272
opened Aug 18, 2026 by
marcoroth
Owner
•
4/10
Loading…
Engine: Key a collection whose rows are built by a tag helper
client-runtime
Browser runtime for the Herb slots.
engine
Herb engine and Rails template compilation
rbs
RBS type signatures in sig/
reactivity
Reactive ERB templates: diff and re-render only what changed
ruby
Ruby source for the gem and its libraries
rubygem
The herb RubyGem and its packaging
#2271
opened Aug 18, 2026 by
marcoroth
Owner
•
3/10
Loading…
Ruby CLI: Support Herb engine and Rails template compilation
rbs
RBS type signatures in sig/
reactivity
Reactive ERB templates: diff and re-render only what changed
ruby
Ruby source for the gem and its libraries
rubygem
The herb RubyGem and its packaging
--slots on compile and render
engine
#2269
opened Aug 18, 2026 by
marcoroth
Owner
•
2/10
Loading…
Engine: Add Browser runtime for the Herb slots.
engine
Herb engine and Rails template compilation
rbs
RBS type signatures in sig/
reactivity
Reactive ERB templates: diff and re-render only what changed
ruby
Ruby source for the gem and its libraries
rubygem
The herb RubyGem and its packaging
client slot mode that parks untaken branches
client-runtime
#2268
opened Aug 18, 2026 by
marcoroth
Owner
•
1/10
Loading…
Ruby: Release the GVL during native parsing
c
C source for the core parser, lexer, and AST
c-extension
Ruby C extension in ext/
parser
HTML+ERB parser
ruby
Ruby source for the gem and its libraries
rubygem
The herb RubyGem and its packaging
#2263
opened Aug 17, 2026 by
joelhawksley
Contributor
Loading…
Ruby: Support Herb in Ractors
c
C source for the core parser, lexer, and AST
c-extension
Ruby C extension in ext/
ruby
Ruby source for the gem and its libraries
rubygem
The herb RubyGem and its packaging
#2261
opened Aug 17, 2026 by
joelhawksley
Contributor
Loading…
Add RuboCop support for Ruby in ERB templates
config
Herb configuration file handling and config options
documentation
Improvements or additions to documentation
rbs
RBS type signatures in sig/
ruby
Ruby source for the gem and its libraries
rubygem
The herb RubyGem and its packaging
rust
Rust bindings and the Herb Rust crate
typescript
TypeScript source across the javascript/ packages
#2260
opened Aug 17, 2026 by
joelhawksley
Contributor
Loading…
Linter: Ignore external scripts in nonce rule
documentation
Improvements or additions to documentation
linter
@herb-tools/linter for HTML+ERB templates
linter-rule
Individual linter rules and their documentation
typescript
TypeScript source across the javascript/ packages
#2253
opened Aug 16, 2026 by
manrods
Loading…
JavaScript: Bump esbuild from 0.28.1 to 0.28.2
dependencies
Pull requests that update a dependency file
javascript
JavaScript source across the javascript/ packages
vscode
VS Code editor support
#2251
opened Aug 15, 2026 by
dependabot
Bot
Loading…
Intern token/node type strings and short token values
c
C source for the core parser, lexer, and AST
c-extension
Ruby C extension in ext/
engine
Herb engine and Rails template compilation
optimization
Compile-time and generated-output optimizations
rbs
RBS type signatures in sig/
ruby
Ruby source for the gem and its libraries
rubygem
The herb RubyGem and its packaging
#2234
opened Aug 14, 2026 by
joelhawksley
Contributor
Loading…
Ruby: Reform RBS signatures of RBS type signatures in sig/
ruby
Ruby source for the gem and its libraries
rubygem
The herb RubyGem and its packaging
lex_file and parse_file
rbs
#2233
opened Aug 14, 2026 by
elizamarcum
Loading…
fix(printer,highlighter): declare the dedent dependency
highlighter
@herb-tools/highlighter syntax highlighting and diagnostic rendering
printer
@herb-tools/printer AST printing and lossless reconstruction
#2231
opened Aug 14, 2026 by
luantaraschi
Contributor
Loading…
Analysis: Improve how render calls resolve to partials
analysis
language-server
@herb-tools/language-server and Language Server Protocol support
language-service
@herb-tools/language-service HTML+ERB language service
linter
@herb-tools/linter for HTML+ERB templates
linter-autofix
Linter autofix behavior
linter-rule
Individual linter rules and their documentation
rbs
RBS type signatures in sig/
ruby
Ruby source for the gem and its libraries
rubygem
The herb RubyGem and its packaging
rust
Rust bindings and the Herb Rust crate
typescript
TypeScript source across the javascript/ packages
#2229
opened Aug 14, 2026 by
marcoroth
Owner
Loading…
Language Service: Implement Semantic Token Provider
core
@herb-tools/core shared AST nodes, interfaces, and utilities
documentation
Improvements or additions to documentation
highlighter
@herb-tools/highlighter syntax highlighting and diagnostic rendering
javascript
JavaScript source across the javascript/ packages
language-server
@herb-tools/language-server and Language Server Protocol support
language-service
@herb-tools/language-service HTML+ERB language service
playground
The Herb playground web app
typescript
TypeScript source across the javascript/ packages
vscode
VS Code editor support
Linter: Allow render target names as shorthand locals
linter
@herb-tools/linter for HTML+ERB templates
linter-rule
Individual linter rules and their documentation
typescript
TypeScript source across the javascript/ packages
fix: declare dedent as an explicit dependency in @herb-tools/linter
linter
@herb-tools/linter for HTML+ERB templates
#2214
opened Aug 13, 2026 by
jleo3
Loading…
Ruby: Make C source for the core parser, lexer, and AST
c-extension
Ruby C extension in ext/
dev-server
Herb dev server and template hot-reloading
diff
Herb Syntax Tree Diff Engine
documentation
Improvements or additions to documentation
engine
Herb engine and Rails template compilation
rbs
RBS type signatures in sig/
ruby
Ruby source for the gem and its libraries
rubygem
The herb RubyGem and its packaging
require "herb" load only what parsing needs
c
#2198
opened Aug 12, 2026 by
marcoroth
Owner
Loading…
Language Server: Implement @herb-tools/language-server and Language Server Protocol support
language-service
@herb-tools/language-service HTML+ERB language service
typescript
TypeScript source across the javascript/ packages
textDocument/onTypeFormatting for ERB block closers
language-server
#2195
opened Aug 12, 2026 by
joaoGabriel55
Contributor
Loading…
Linter: Support per-rule custom configuration options
config
Herb configuration file handling and config options
documentation
Improvements or additions to documentation
linter
@herb-tools/linter for HTML+ERB templates
linter-rule
Individual linter rules and their documentation
typescript
TypeScript source across the javascript/ packages
#2194
opened Aug 12, 2026 by
markokajzer
Contributor
Loading…
Previous Next
ProTip!
no:milestone will show everything without a milestone.