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

Re-program presentation generation flow #1

Open
ronaldtse opened this issue May 16, 2018 · 6 comments
Open

Re-program presentation generation flow #1

ronaldtse opened this issue May 16, 2018 · 6 comments
Assignees
Labels
enhancement New feature or request

Comments

@ronaldtse
Copy link
Contributor

The current flow to rebuild CSS styling using reveal.js is cumbersome. It also requires lots of node stuff to be installed (see the README in the root and also in a presentation). When we rebuild, it also builds the CSS within the reveal.js directory causing git to think the submodule is -dirty.

We want to simplify this flow:

  • i.e. each presentation should only contain content, and we don’t need to submodule reveal.js.

@strogonoff would you be able to do this? Thanks!

@ronaldtse ronaldtse added the enhancement New feature or request label May 16, 2018
@strogonoff
Copy link
Contributor

Quoting Ronald’s example:

For example, user can have:

  • content.adoc
    Then he/she runs runs a command gen-presentation content.adoc, then the presentation gets saved to content.html that embeds (or links) reveal and necessary styling to show.

@ronaldtse
Copy link
Contributor Author

ronaldtse commented May 27, 2018

We have created a new repository for this workflow with a specification for packaging, it is called PAW https://github.com/riboseinc/paw/ (the specification is TBD).

i.e.

package-presentation content.adoc 
# => content.paw is created

@strogonoff
Copy link
Contributor

@ronaldtse I see. I assume this means you’d want a solution that’s in some way PAW-compatible here.

Is the idea to author presentation content in ADoc, and have the presentation framework tool build a PAW container with Reveal-based presentation in it?

@ronaldtse
Copy link
Contributor Author

Yes! You're so quick 😉

@strogonoff
Copy link
Contributor

Sounds good. I don’t see any interoperability issues if PAW behaves close enough to a zipped collection of HTML+assets internally. In that case we could use the same output module even in absence of PAW-supporting browser plugins, just use .zip filenames and let the user unpack.

@ronaldtse
Copy link
Contributor Author

Yes, we will need to make some browser plugins to achieve this goal. It should basically be a zipped archive with content and metadata within.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants