TK-IT / web

TÅGEKAMMERETs hjemmeside i Django. Både offentlig og intern
https://TAAGEKAMMERET.dk
Other
1 stars 3 forks source link

Undersøg dukpy til at oversætte LESS #67

Open Mortal opened 8 years ago

Mortal commented 8 years ago

dukpy er Python bindings til en letvægts JavaScript-fortolker implementeret i C der kan køre CoffeeScript-transpileren, BabelJS-transpileren, TypeScript-transpileren og JSX-oversætteren. Den burde også kunne køre LESS-oversætteren.

Forfatteren mener at den burde kunne køre LESS-oversætteren; det mest sandsynlige problem er at dukpy implementerer regulære udtryk mere stringent end Node.JS. Han har dog ikke overvejet det før, da webassets understøtter LESS direkte.

Mortal commented 8 years ago

Jeg har skrevet et simpelt Python-program der bruger dukpy (gist, tutor-projekt).

Det kalder desuden inotifywait (Linux-program) til at compile igen hver gang filen ændrer sig, og det kan sende fejlmeddelelser ind i Vim.

Enten kan vi bruge sådan et standalone-program, eller vi kan prøve at integrere det mere med Djangos static assets framework. (Der findes sikkert plugins der kan gøre det.)

neic commented 8 years ago

Jeg har indtil nu kørt when-changed. Det skulle virke på alle platforme.

when-changed -s customstyle.less "lessc --clean-css --source-map style.less style.min.css; echo 'updated'"

(Jeg har ikke prøvet dit script endnu)

Mortal commented 8 years ago

webassets-projektets less-understøttelse afhænger som udgangspunkt af Node.JS, så jeg tror dukpy kan være nyttigt selv hvis vi vil bruge webassets.

Mortal commented 8 years ago

Se også dukpy-talken til EuroPython: https://www.youtube.com/watch?v=5RJRHBBX6LU

neic commented 7 years ago

Bootstrap v4 skifter fra LESS til Sass. Der er et større arbejde i at skifte, men det skal tages med i overvejelserne inden der bruges for lang tid på dupky.

neic commented 6 years ago

Bootstrap 4 er udkommet.