illright / attractions

A pretty cool UI kit for Svelte
https://illright.github.io/attractions
MIT License
1.03k stars 37 forks source link

SvelteKit migration #349

Open aabounegm opened 2 years ago

aabounegm commented 2 years ago

A previous PR (#312) was made with the target of rewriting the docs in SvelteKit. It quickly became outdated and was only targeting the docs, so this PR supersedes it since it started from a fresh SvelteKit template and targets the entire app (not just docs).

Important tasks

The migration is large and some of the tasks may be split into other smaller PRs. The general outline of the tasks is as follows:

Additional tasks

These are the nice-to-haves that theoretically shouldn't block the migration to SvelteKit, but also make use of some features that were not possible/easy before.

Blocking issues

Other issues

Closes #311

github-actions[bot] commented 2 years ago

Docs available on https://illright.github.io/attractions/349/

metaory commented 1 year ago

any updates on sveltekit migration"?

aabounegm commented 1 year ago

Hello @metaory, sorry for the delays from my side, but I just finished my final exams (at uni) today. I plan to come back to this issue soon, but I was also hoping to get more feedback on #360 first

benmccann commented 1 year ago

Is there anything you're blocked on in terms of getting this in?

I feel like this task has maybe become too large. I think migrating only the docs first as https://github.com/illright/attractions/pull/312 was doing might have been more approachable vs trying to boil the ocean. But given how much progress has been made with this approach, maybe it could just be merged with a few things broken and some cleanup can happen later?

aabounegm commented 1 year ago

Well, the main issue is that both maintainers (me and @illright) got busy with other things in their lives, be it study or work or both. Still, I wanted to continue with the migration because it didn't seem so difficult. The main stopping point was #360, in which we decided to move away from Sass to CSS with variables (custom properties), but SCSS/CSS are not really my strong point. I did some work in the sass-migration branch but it's far from complete.

TL;DR: I need to muster up some energy to continue the CSS migration and the rest should be straightforward