Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Output Configuration - Thoughts #14

Open
3 of 8 tasks
LefterisXris opened this issue Oct 29, 2021 · 0 comments
Open
3 of 8 tasks

Output Configuration - Thoughts #14

LefterisXris opened this issue Oct 29, 2021 · 0 comments
Assignees
Labels
implementation Needs planning and work

Comments

@LefterisXris
Copy link
Owner

LefterisXris commented Oct 29, 2021

CodeTrailer should have a way of creating the trailer of the code.
The Trailer generation process is the Input Configuration #13 (i.e. user should select which files, code blocks, comments, etc will be included on the trailer) and all these information should be included on the Output Configuration #14 (i.e. the output config file that the plugin would read in order to play the trailer / perform the code navigation)

Should be able to answer the following:

  • File extension?

    .tour

  • Structure?

    Follow CodeTour and enhance it

  • Automated creation? or by Editor?

    Compatibility with VS Code Tours
    Parse from Breakpoint Groups
    Step by Step Creation from Gutter Editor (sidebar like breakpoints)

Extra thoughts/ideas for later versions

  • Supported extra assets (not necessarily for v1, but for later on)
    • Extra images
    • Extra video/gif
    • Extra voice/recording maybe
    • Input interaction? (i.e. on some steps of the trailer, some quiz-like questions may appear for training purposes)
@LefterisXris LefterisXris self-assigned this Oct 29, 2021
This was referenced Oct 30, 2021
@LefterisXris LefterisXris added implementation Needs planning and work and removed Epic labels Jan 11, 2022
@LefterisXris LefterisXris changed the title Output Configuration Output Configuration - Thoughts Jan 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
implementation Needs planning and work
Projects
None yet
Development

No branches or pull requests

1 participant