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 tracking #1

Open
19 of 28 tasks
ErikSchierboom opened this issue Nov 12, 2024 · 29 comments
Open
19 of 28 tasks

Launch tracking #1

ErikSchierboom opened this issue Nov 12, 2024 · 29 comments

Comments

@ErikSchierboom
Copy link
Member

ErikSchierboom commented Nov 12, 2024

Overall documentation for building an Exercism track lives at https://exercism.org/docs/building/tracks/new

This issue helps keep track of the tasks you're working on towards launching this track.

The next steps are:

Once you've finished a task, you can check them in this list.

Questions

Please ask if you have any questions or if anything is confusing!

@vaeng
Copy link
Contributor

vaeng commented Nov 14, 2024

I added a PR for the exercism CLI: exercism/cli#1183

@ErikSchierboom
Copy link
Member Author

@vaeng I'll do the lines of code counter PR

@ErikSchierboom
Copy link
Member Author

I'll do the metadata PR too

@vaeng
Copy link
Contributor

vaeng commented Nov 15, 2024

icon was requested under: exercism/website-icons#184

@vaeng
Copy link
Contributor

vaeng commented Nov 15, 2024

I'll look into syntax highlighting
Edit: No, that is not a thing I can do on the side for the moment.

@ErikSchierboom
Copy link
Member Author

Lines of code counter has been updated

@ErikSchierboom
Copy link
Member Author

Opened a PR for adding key features: #41

@ErikSchierboom
Copy link
Member Author

@vaeng I've added the track to the DB which means that maintainers could start testing the track at https://exercism.org/tracks/uiua. Was there anything we need to do before they can test? I know you were looking at the syntax highlighting but that can happen in parallel.

@vaeng
Copy link
Contributor

vaeng commented Nov 15, 2024

Wow, that was speedy progress! With more than 20 exercises implemented and more to come, it is a promising start.
Testing the website does not give me the web-editor. Is there something else we've got to change for that to work? I would not release it for testing without an online edtior.

Syntax highlighting would be great, but I have no idea where to start and expected a more streamlined process. So I don't mind if someone more experienced would take over.

@ErikSchierboom
Copy link
Member Author

We need @iHiD to run terraform now that exercism/terraform#131 is merged. After that is run, I can enable the test runner in the config.json.

@vaeng
Copy link
Contributor

vaeng commented Nov 19, 2024

I asked Jeremy for the terraforming and it should be done by now. The PR for activation is #62

@vaeng
Copy link
Contributor

vaeng commented Nov 19, 2024

Should we clean up the repository by auto-deleting merged branches and remove those we have merged so far?

@ErikSchierboom
Copy link
Member Author

Yes please

@ErikSchierboom
Copy link
Member Author

I removed the old branches. How do I enable auto-deleting them?

@ErikSchierboom
Copy link
Member Author

I'm working on a highlightjs plugin: https://github.com/exercism/highlightjs-uiua

@vaeng
Copy link
Contributor

vaeng commented Nov 19, 2024

@ErikSchierboom
Copy link
Member Author

Thanks! I've checked that settings.

Highlightjs support is coming: exercism/website#7161

@vaeng
Copy link
Contributor

vaeng commented Nov 19, 2024

An error occurred while running your tests. This might mean that there was an issue in our infrastructure, or it might mean that you have something in your code that's causing our systems to break.
Please check your code, and if nothing seems to be wrong, try running the tests again.

I just tried the hello world exercise in the online-editor and there is something amiss. Did I set the time limit too low?

@ErikSchierboom
Copy link
Member Author

Did I set the time limit too low?

No, that can't be it, as that's only cosmetic. I think I just need ti redeploy.

@ErikSchierboom
Copy link
Member Author

Try again!

@ErikSchierboom
Copy link
Member Author

Next up: a codemirror plugin https://github.com/exercism/codemirror-lang-uiua

@vaeng
Copy link
Contributor

vaeng commented Nov 19, 2024

Try again!

Screenshot 2024-11-19 205854

@vaeng
Copy link
Contributor

vaeng commented Nov 21, 2024

Static syntax highlighting looks nice. Thanks :)

@vaeng
Copy link
Contributor

vaeng commented Nov 21, 2024

The default icon is correct in most places but it fails in the recent tracks preview 😕

image

@ErikSchierboom
Copy link
Member Author

That's something to post on the forum if you please.

@vaeng
Copy link
Contributor

vaeng commented Nov 25, 2024

Should we go public when the codemirror work is done and the icon is added?

@ErikSchierboom
Copy link
Member Author

I think so yes! I'll work on the codemirrror stuff tomorrow

@ErikSchierboom
Copy link
Member Author

exercism/website#7167 (should be merged soon)

@ErikSchierboom
Copy link
Member Author

image
🥳

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