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

[Discuss] revealgo roadmap proposal #11

Open
jossemarGT opened this issue Sep 25, 2021 · 5 comments
Open

[Discuss] revealgo roadmap proposal #11

jossemarGT opened this issue Sep 25, 2021 · 5 comments

Comments

@jossemarGT
Copy link
Contributor

Hi @yusukebe!

I did not wish to be intrusive, so I preferred to open a ticket here to discuss an idea. As I told you before in #5, years ago, I drafted a tool similar to yours but with a different goal in mind, and I want to know if you are open to taking it. And please, do not feel pressured by any chance; if you don't like it, feel free to decline it is fine :)

To summarize, I was looking forward to port part of the features you find on webpro/reveal-md, creating a self-contained (no external dependencies) and portable (cross-compiled) binary.

Of course, I would be writting the code for those changes. So, please let me know if you have an appetite for this significant change on the revealgo roadmap, and I can elaborate on specific features I would like to port.

Regards

@jossemarGT jossemarGT changed the title [Dicuss] revealgo roadmap proposal [Discuss] revealgo roadmap proposal Sep 25, 2021
@yusukebe
Copy link
Owner

Hi @jossemarGT ! Thank you for your comment!

I think there are advantages that revealgo is portable and having no external dependencies. So, It's significant to port the parts of such as webpro/reveal-md. I want that other people who did not know revelgo use revealgo. And then, I will write the code, BUT at whim. Therefore, your PRs are very helpful.

I don't have definite roadmap. Though there are rough ideas:

  1. No dependencies: Ex. include reveal.js in this repository, not use git submodules.
  2. Add other options not implemented yet. Ex. live reloading, auto launch.
  3. Make it more potable. Distribute cross-compiled binary.
  4. Promotion.

Some ideas will be on Issues or PRs on this repository.

Then let me know the features which you want implement if you have :)

@jossemarGT
Copy link
Contributor Author

jossemarGT commented Sep 28, 2021

Hey, I am happy that you are open for suggestions. The features I have in mind can be summarized on the following scenario:

As a developer that enjoys givings talks
I would like to easily put my reveal-md compatible presentations (.md) on a pendrive
alongside the revealgo binary
in that way I do not have to worry about the computer's OS where I am going to give my presentation

Having that in mind, I foresee the following modifications to revealgo:

At least the first 3 ones are of my interest, the other ones you can see them as nice to have.

What do you think?

@yusukebe
Copy link
Owner

Thank you for your comment. These are great ideas!

Especially, "publish homebrew" is I was looking for. To make it possible, we should do making binary and automate release process. However I don't know how to make homebrew package. So, I'll check it up👍

Shall we write the code to make it come true? little by little :)

@jossemarGT
Copy link
Contributor Author

jossemarGT commented Oct 9, 2021

Sure thing, I hope to start woking between this weekend and the next one. My only request would be to create the hacktoberfest-accepted label on this project, so I can use them on my hacktoberfest participation.

PS: The PR's you do for your own projects count as well, so you might be interested joining to hacktoberfest too. There are cool prices down the line :octocat:

@yusukebe
Copy link
Owner

yusukebe commented Oct 9, 2021

I decided revealgo participate in hacktoberfest. Added hacktoberfetst topic to this project. Thanks!

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

No branches or pull requests

2 participants