这是indexloc提供的服务,不要输入任何密码
Skip to content

Open source Tutorial Action Executor (tacte) #3378

@infomiho

Description

@infomiho

We created a system for keeping tutorial text and the final app in sync (#2814). The system encodes all the steps the user needs to do in a machine readable format so the apps can be generated without someone going through each step of the tutorial manually.

We want to open source this since it's a generally useful tool for anyone using Docusaurus since there is not a lot of Wasp specific code in this tool.

Things that need to happen:

  • Generalize the steps not to be Wasp specific (anything Wasp specific needs come from user-land)
    • Remove INIT_APP as it inits Wasp apps
    • Remove MIGRATE_DB as it's Wasp specific
    • Add SHELL_CMD or similar to be able to replace the Wasp specific steps
  • Shape the tool into a proper publishable package (the TutorialAction component should come from the package, the package needs to have a bin field...)
  • Decide if it will live in wasp monorepo or outside
  • Write and publish docs
  • Publish the package as @wasp.sh/tacte or something similar

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions