octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Agora Octave: CSS preprocessors and continuous integration


From: Wendy Liu
Subject: Agora Octave: CSS preprocessors and continuous integration
Date: Fri, 10 Aug 2012 01:31:13 -0400

Hi all,

I've been working on implementation details for Agora Octave (http://dellsystem.me/posts/socis-2012-with-octave/), and I was hoping to hear some thoughts on the following topics:

CSS preprocessing with Less.js (http://lesscss.org/): Standard CSS syntax is very limited and lends itself to code duplication and disorganisation. To counter this, Less.js pre-processes CSS and brings in variables, mixins, nesting, and basic operations to the mix. It's released under the Apache license. I'm planning on using client-side compilation for debugging and then enabling server-side compilation in production. Anyone have any objections to or see potential problems with using Less.js?

Continuous integration: Unit tests are very helpful in a project of this complexity. As development proceeds and the codebase increases in size, so will the number of tests and so, too, will the time taken to run all the tests. After a while it will become too cumbersome to run the tests regularly, especially if we want to ensure compatibility with multiple versions of Django and/or Python. I'm this vein, I'm thinking of using Travis (http://travis-ci.org/) for automated unit testing management; however, I'd like to know if the community has other recommendations, particularly if there is integration with Mercurial.

Thanks!

-Wendy

reply via email to

[Prev in Thread] Current Thread [Next in Thread]