tutorialkit
tutorialkit copied to clipboard
TutorialKit by StackBlitz - Create interactive tutorials powered by the WebContainer API
### Is your feature request related to a problem? Hi! I'm trying to implement "Run tests" button. I've created button according to guide at https://tutorialkit.dev/guides/how-to-use-tutorialkit-api/#write-to-terminal However, there are 2 problems:...
### Describe the bug using the `tutorialStore.onDocumentChanged` triggers callback immediately because the nanostores `subscribe` callback seems to work that way. For example: ```typescript const terminal = tutorialStore.terminalConfig.value!.panels[1]; const filePath =...
### Is your feature request related to a problem? Collection entries are the way you can access to a single lesson using [`tutorialkit:store`](https://tutorialkit.dev/guides/how-to-use-tutorialkit-api/) or Astro built-in API. However collection are...
### Is your feature request related to a problem? If I create a new TutorialKit project, since it is based on Astro, I would expect to use other Astro plugins...
This PR introduces a way to access the current lesson frontmatter / collection entry from any component, using `Astro.locals` as a server context. I've tried to find simpler alternatives: -...
### Is your feature request related to a problem? I would like to add codemirror support for Ember's gjs and gts filetypes. I already saw similar issues: - https://github.com/stackblitz/tutorialkit/pull/212 -...
### Is your feature request related to a problem? Today, the actual lesson is a combination of files from the template and from the lesson itself. When I use vs...
### Is your feature request related to a problem? Almost everytime I use a file as a code snippet, I also write the same name of the file as the...
### Is your feature request related to a problem? Often I have several lessons that coverthe same files. I want these files to appear in the lesson for context to...
### Describe the bug I get multiple errors on build - right after running `npm create tutorial@latest` both on windows and wsl ```bash noam@Win11:~/try/t01/online-remult-tutorial$ npm run build > [email protected] build...