owddm / owddm.github.io

Website for Osaka Web Designers and Developers Meetup (OWDDM)
https://owddm.com
9 stars 4 forks source link

Todos #207

Open kinxiel opened 1 year ago

kinxiel commented 1 year ago

Just listing some todos before separating them into their own issues.

nakajimayoshi commented 7 months ago

Hey there, noticed these TODOs and other issues have been open for awhile, still need any help on them? I can get started this weekend.

kinxiel commented 7 months ago

That would be super. Updated the list.

nakajimayoshi commented 7 months ago

@kinxiel

For item #3, what would a "cleaned" up version of the css look like? "Clean" is very subjective, as I've seen much, much worse CSS files than this.

There's a few ways to tackle this:

  1. Divide classes with separate responsibilities into separate css files.

  2. Use SCSS to inherit widely used css and use helper functions

  3. Keep it all in one file, but reduce the amount of classes used/get rid of unused classes.

martinheidegger commented 7 months ago

@nakajimayoshi you pointed out a few of the aims correctly. There are a few priorities as I see them.

  1. Have the same system everywhere (not different naming structures)
  2. Detach from vue so we can switch out vue at some point with react
  3. Reduce redundancies: Make sure that everywhere the same properties are used.

It should probably be better done in stages as doing everything in one sweep may be hard to review and make sure that things still work.