Developer Resources

Author

James Joseph Balamuta

Published

March 14, 2023

Modified

July 1, 2024

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:

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!

Important

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.