Icinga / icingaweb2

A lightweight and extensible web interface to keep an eye on your environment. Analyse problems and act on them.
https://icinga.com/get-started/
GNU General Public License v2.0
811 stars 282 forks source link

[dev.icinga.com #10297] CSS + LESS Style Guide #2047

Open icinga-migration opened 9 years ago

icinga-migration commented 9 years ago

This issue has been migrated from Redmine: https://dev.icinga.com/issues/10297

Created by tgelf on 2015-10-05 08:43:09 +00:00

Assignee: (none) Status: New Target Version: Backlog Last Update: 2016-02-16 15:46:54 +00:00 (in Redmine)


We created an unmaintainable mixture of expressive CSS (class="author") and layout hints (class="pull-right nav-item nav") in our view scripts. My personal preference is expressiveness. I love to see semantic in the generated HTML. I hurts me to see layout information in my HTML code. However, I know that this is a matter of personal preference. As an OSS project we should agree on one way or the other, try to find consent and clean up our HTML.

It's important to find our very own preferred style of doing things. This will help to settle down and avoid "refactoring" commits again and again. We should not behave like all those lemmings running behind the currently hyped CSS frameworks (as bootstrap used to be). They are usually over faster than we are able to prepare a new release.

Cheers, Thomas


Relations:

icinga-migration commented 8 years ago

Updated by elippmann on 2016-02-16 15:46:54 +00:00

icinga-migration commented 8 years ago

Updated by elippmann on 2016-02-16 16:22:43 +00:00