Developer Resources
Want to contribute to the quarto-webr
extension or customize it? This resource page guides you with essential tools and references.
Mastering webR
Understanding webR, which powers the interactivity, is crucial for developing quarto-webr
. Review these resources:
- webR Documentation: Comprehensive guides and examples to deepen your webR knowledge.
- webR Source Code: For the technically curious, explore the official webR project’s development on GitHub.
- Bob Rudis’ Experiments with webR: Discover diverse projects using the webR JavaScript API.
These resources will help you master webR and, subsequently, your ability to create interactive code cells in HTML documents. Remember, webR is a versatile tool that can be used independently or alongside the community Quarto extension to unlock the magic of interactive code cells in HTML documents.
Want to contribute to the quarto-webr
extension or customize it? This resource page guides you with essential tools and references.
Quarto Development Ecosystem
For those interested in extending the quarto-webr
extension or exploring broader extension development within the Quarto ecosystem, we recommend exploring the following supplementary resources.
Quarto Documentation
Get acquainted with Quarto’s official extension documentation to deepen your understanding.
Filters Documentation: Learn the art of creating filters for Quarto documents, enabling you to customize content generation.
Lua Development Tips: Access development tips specific to Lua scripting within Quarto extensions.
Lua API: Explore the Lua API documentation to understand how to interact with Quarto’s core functionality programmatically.
Pandoc Essentials
Pandoc plays a pivotal role in Quarto’s document conversion process. To deepen your knowledge of Quarto, consider these Pandoc resources:
Example Filters: Draw inspiration from Pandoc’s example filters to see how custom filters can be applied to your Quarto documents.
CodeBlock: Understand the significance of the
CodeBlock
element in Pandoc, often used for implementing extensions and custom functionality.
Fin
With this wealth of resources at your disposal, you’re well-equipped to embark on your development journey, whether you’re diving into webR or contributing to the quarto-webr
extension. Happy coding!
This Quarto extension is open source software and is not affiliated with Posit, Quarto, or webR. The extension is at best a community effort to simplify the integration of webR inside of Quarto generated documents.