-
-
Notifications
You must be signed in to change notification settings - Fork 130
Pull requests: marcoroth/herb
Author
Label
Projects
Milestones
Reviews
Assignee
Sort
Pull requests list
Client: Drive state from data-herb action attributes
client-runtime
Browser runtime for the Herb slots.
reactivity
Reactive ERB templates: diff and re-render only what changed
typescript
TypeScript source across the javascript/ packages
#2341
opened Aug 20, 2026 by
marcoroth
Owner
•
11/11
Loading…
Client: Report what the runtime declined to do
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
Client: Send a mutation without cancelling the one before it
client-runtime
Browser runtime for the Herb slots.
reactivity
Reactive ERB templates: diff and re-render only what changed
typescript
TypeScript source across the javascript/ packages
Client: Bind a form control to the state it renders
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
Client: Read and write declared state through the existing fan-out
client-runtime
Browser runtime for the Herb slots.
engine
Herb engine and Rails template compilation
javascript
JavaScript source across the javascript/ packages
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
Client: Introduce 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
herb:state for client-owned template state
analysis
engine
#2334
opened Aug 20, 2026 by
marcoroth
Owner
•
6/11
Loading…
Client: Make every slot write reversible
client-runtime
Browser runtime for the Herb slots.
reactivity
Reactive ERB templates: diff and re-render only what changed
typescript
TypeScript source across the javascript/ packages
#2333
opened Aug 20, 2026 by
marcoroth
Owner
•
5/11
Loading…
Client: Merge a collection payload instead of replacing it
client-runtime
Browser runtime for the Herb slots.
reactivity
Reactive ERB templates: diff and re-render only what changed
typescript
TypeScript source across the javascript/ packages
#2332
opened Aug 20, 2026 by
marcoroth
Owner
•
4/11
Loading…
Client: Add, remove and re-key a collection's items
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
#2331
opened Aug 20, 2026 by
marcoroth
Owner
•
3/11
Loading…
Client: Let a template name a slot with 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
data-herb-name
client-runtime
#2330
opened Aug 20, 2026 by
marcoroth
Owner
•
2/11
Loading…
Engine: Park a collection's item template on every render
engine
Herb engine and Rails template compilation
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
#2329
opened Aug 20, 2026 by
marcoroth
Owner
•
1/11
Loading…
Ruby: Intern 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
rbs
RBS type signatures in sig/
ruby
Ruby source for the gem and its libraries
rubygem
The herb RubyGem and its packaging
#2328
opened Aug 20, 2026 by
joelhawksley
Contributor
Loading…
Add Audition CI checks
engine
Herb engine and Rails template compilation
ruby
Ruby source for the gem and its libraries
rubygem
The herb RubyGem and its packaging
#2286
opened Aug 18, 2026 by
joelhawksley
Contributor
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
•
Draft
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…
Ruby: Intern token and AST node type strings
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
performance
Speed and memory usage improvements
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…
Previous Next
ProTip!
Find all pull requests that aren't related to any open issues with -linked:issue.