exercism / gui

MIT License
22 stars 13 forks source link

The road to 1.0 #46

Open holandes22 opened 7 years ago

holandes22 commented 7 years ago

The main blocker to reach 1.0 as far as I'm concerned is the lack of an installer (#6). Seems that that feature will take time to implement (see my last comment in the ticket #6). Maybe someone with more experience in electron can contribute here and speed it up.

/cc @kytrinyx not sure what is the best approach moving forward here, would love your feedback on this. As I see it, we have two options:

  1. We wait to have proper installers and only then give the GUI as an option for the CLI tool in the website.
  2. We start giving the GUI as an option for the CLI tool in the website right now (as a standalone tar.gz package that people should manually update)

Also, please let me know if there are other issues or features you'd like to include to make a plan for a release. General feedback is welcome :)

kytrinyx commented 7 years ago

I think we should give people the GUI as an option right now if we can. I'll ask some folks I know about who might know about installers.

kytrinyx commented 7 years ago

They said to look at the following:

kytrinyx commented 7 years ago

Here's another one: https://github.com/Urucas/electron-packager-interactive

holandes22 commented 7 years ago

@kytrinyx Thank you! electron-builder is an option I researched (https://github.com/exercism/gui/issues/6#issuecomment-282768534) and electron-forge is the one being integrated right now in ember-electron (which is used to make the ember app in electron) so that is probably the one to use. I'll check electron-packager-interactive, wasn't aware of it.

As for giving the option right now, what is the idea? PR in the website repo? any particular place in the docs where do you prefer mentioning it?

kytrinyx commented 7 years ago

As for giving the option right now, what is the idea? PR in the website repo? any particular place in the docs where do you prefer mentioning it?

We currently have two "getting started" pages:

We also have a separate page for the command line client:

And we link to all of these in the footer.

My first instinct is that we should have a separate page that has the detailed instructions, and then link to that page from the various other places.

stale[bot] commented 7 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.