jupyter-book/thebe

Angular Support

Closed this issue · 4 comments

Context

This is a very interesting library and would help a lot in our application to provide some interactive executable scenarios for data explorations! However, we are using Angular as our front end framework and could not find any specific resource how to integrate into an Angular app. Wondering if there are any plans to support/provide an angular version like 'thebe-react'?

Proposal

No response

Tasks and updates

No response

Thanks for opening your first issue here! Engagement like this is essential for open source projects! 🤗

If you haven't done so already, check out EBP's Code of Conduct. Also, please try to follow the issue template as it helps other community members to contribute more effectively.

If your issue is a feature request, others may react to it, to raise its prominence (see Feature Voting).

Welcome to the EBP community! 🎉

Hi @Vislesha thanks for the question!
There are no plans to make an angular wrapper, we've seen a lot of react activity around the jupyter ecosystem in terms of front ends and widgets but not much angular. So on one hand we've not considered it but also it's outside of the stack we're used to working with. If someone wanted to build that out we'd be happy to interact and maybe some aspects of thebe-react could help guide things there?

Just for some context, what does your angular app do? (I'm curious about what kind of interaction/UX you'd be trying to use thebe to provider)

Hi Steve,
Thank you for the clarification!
We are an analytics startup trying to create a dynamic user generatable reports and dashboards and for that use case, this library seems to be a perfect match (along with/similar to mySTmd.org). Our idea is to enable end users to generate some ad-hoc reports backed by some coding blocks who's results would be part of such reports.

@Vislesha sounds like a good use case for sure. If you go down the integration route feel free to email/ping me directly, or reopen this issue if you have questions -- closing for now