exercism / gui

MIT License
22 stars 13 forks source link

Feature request: First run wizard. #45

Open Insti opened 8 years ago

Insti commented 8 years ago

When I first start the app, I worked out I needed to put in my API key, did that and hit save, I'm still on the configuration screen. What do I do next? (This is not a support request)

There needs to be a first run wizard that prompts for an API key and which language you're interested in then takes you to the relevant track.

holandes22 commented 8 years ago

I think this is great feedback. I added to the home page a "get started" button that takes you to the config page if not configured or to the tracks route if it is configured. But you are right, once configured would be great to indicate that the next step is to go "tracks" or a specific track.

Insti commented 8 years ago

Sorry, mis-clicked close.

& ideally the API key could fetch itself. (Although this may be tricky without an API key, I guess the app would need github auth integrated somehow.)

holandes22 commented 8 years ago

Yeah fetching the API key automatically is indeed tricky. It will require the exercism API to support login via OAuth or other third party and then implementation on the client. Is a good idea, but out of the scope of this feature request I think

holandes22 commented 8 years ago

I really like this idea, but unfortunately I don't have any bandwidth during August. Will definitely work on adding this as soon as I can

alebaffa commented 8 years ago

I just downloaded the app and it found the API key by itself fetching it from my local .exercism.json file (I'm on Windows 10 x64). Is it the same thing you're referring to, @Insti ?

Insti commented 8 years ago

@alebaffa, not exactly the same, but it might be part of it. I didn't already have an .exercism.json file

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.