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

Launch Tracker 🔴 #32

Closed
8 of 9 tasks
ErikSchierboom opened this issue Jan 29, 2021 · 12 comments · Fixed by #160
Closed
8 of 9 tasks

Launch Tracker 🔴 #32

ErikSchierboom opened this issue Jan 29, 2021 · 12 comments · Fixed by #160

Comments

@ErikSchierboom
Copy link
Member

ErikSchierboom commented Jan 29, 2021

This issue is part of the migration to v3. You can read full details about the various changes here.

To get your track ready for Exercism v3, the following needs to be done:

This issue may be automatically added to over time. While track maintainers should check off completed items, please do not add/edit items in the list.

Tracking

exercism/v3-launch#7

@ErikSchierboom ErikSchierboom changed the title [v3] Launch Tracker 🔴 Launch Tracker 🔴 Aug 17, 2021
@lpil
Copy link
Member

lpil commented Jan 20, 2023

Hi @ErikSchierboom ! What's the recommended number of practice exercises to have prior to launch?

@ErikSchierboom
Copy link
Member Author

@lpil 20-ish. I've just checked, and there are 24 already:

erik@schierheim:~/exercism/gleam$ jq '[.exercises.practice[] | select(.status == null or .status == "active")] | length'  config.json
24

@lpil
Copy link
Member

lpil commented Jan 24, 2023

Fab! Is there anything left to do?

@ErikSchierboom
Copy link
Member Author

Nothing that blocks launching I think! 🎉

Looking at the new tracks docs, after launching the track, I think the next steps would be:

  1. Add more practice exercises
  2. Configure lines of code counter (https://exercism.org/docs/building/tracks/new/configure-tooling)
  3. Configure snippet extractor (https://exercism.org/docs/building/tracks/new/configure-tooling)
  4. Create highlightjs plugin
  5. Create codemirror plugin
  6. Build representer (will only really become useful once you have a fair number of submitted solutions)
  7. Build analyzer

The first one is the most important one, but you might want to choose other steps to work on in parallel. From a student's viewpoint, the highlightjs plugin and codemirror plugins are probably the most impactful ones. We have people that have built these plugins for other tracks, so feel free to ask for help on the forum.

@lpil
Copy link
Member

lpil commented Jan 24, 2023

Wonderful! Thank you!

@ErikSchierboom
Copy link
Member Author

@lpil Is there anything you'd like to do before going live? From my viewpoint, we're ready!

@lpil
Copy link
Member

lpil commented Jan 26, 2023

All good to go I think! 🥳

@ErikSchierboom
Copy link
Member Author

@lpil Then I'd like to give you the honor of opening the PR to set the active property to true in the config.json file.

@lpil
Copy link
Member

lpil commented Jan 26, 2023

@ErikSchierboom There is a highlightjs plugin for Gleam here on npm

@lpil
Copy link
Member

lpil commented Jan 27, 2023

I've had a look at the lines of code counter repo and I believe there is nothing to do for Gleam as the test module path is in specified in the config json file.

@ErikSchierboom
Copy link
Member Author

There is a highlightjs plugin for Gleam here on npm

I'll get that sorted out next week

I've had a look at the lines of code counter repo and I believe there is nothing to do for Gleam as the test module path is in specified in the config json file.

You're right, it is indeed listed in the supported languages: https://github.com/XAMPPRocky/tokei/blob/master/languages.json

ErikSchierboom pushed a commit to exercism/snippet-extractor that referenced this issue Jan 27, 2023
* Gleam support

Related to exercism/gleam#32 (comment)

* Oops, whitespace
@ErikSchierboom
Copy link
Member Author

@lpil PR opened: exercism/website#3411

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

Successfully merging a pull request may close this issue.

2 participants