{"id":16031866,"url":"https://github.com/dckc/uniform-css-validator","last_synced_at":"2025-04-05T04:43:07.106Z","repository":{"id":719578,"uuid":"366803","full_name":"dckc/Uniform-CSS-Validator","owner":"dckc","description":"an exploration into uniform CSS grammar and Scala","archived":false,"fork":false,"pushed_at":"2009-11-16T18:25:59.000Z","size":156,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-04T20:15:02.584Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Scala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dckc.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2009-11-09T21:47:02.000Z","updated_at":"2013-11-06T15:27:52.000Z","dependencies_parsed_at":"2022-07-05T13:10:41.944Z","dependency_job_id":null,"html_url":"https://github.com/dckc/Uniform-CSS-Validator","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dckc%2FUniform-CSS-Validator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dckc%2FUniform-CSS-Validator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dckc%2FUniform-CSS-Validator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dckc%2FUniform-CSS-Validator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dckc","download_url":"https://codeload.github.com/dckc/Uniform-CSS-Validator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247289394,"owners_count":20914464,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-08T21:06:32.133Z","updated_at":"2025-04-05T04:43:07.084Z","avatar_url":"https://github.com/dckc.png","language":"Scala","funding_links":[],"categories":[],"sub_categories":[],"readme":"=====================\nUniform CSS Validator\n=====================\n\n:Author: `Dan Connolly`__, W3C__\n\n__ http://www.w3.org/People/Connolly/\n__ http://www.w3.org/\n\nCSS syntax evolves in a backward- and forward-compatible way; the CSS\n2.1 specification__ includes a uniform grammar, applicable to all CSS\nversions.  The `original (2002) W3C CSS Validator`__ predates this\nuniform grammar and maintenance is becoming an undue burden as a\nresult. This is an attempt to build a validator using the uniform\nsyntax.\n\n__ http://www.w3.org/TR/CSS2\n__ http://jigsaw.w3.org/css-validator/about.html#code\n\nThis is also something of an exercise in learning Scala development.\nProvided you have some popular tools installed (see `Scala\ndevelopment`_ below for details), you should be able to confirm that\nall tests pass::\n\n cssval$ sbt test\n ...\n [info] Run: 26, Passed: 26, Errors: 0, Failed: 0\n ...\n\n.. contents::\n\nScala development\n-----------------\n\n    Scala is a general purpose programming language designed to\n    express common programming patterns in a concise, elegant, and\n    type-safe way.\n\n    -- `Introducing Scala`__\n\n__ http://www.scala-lang.org/node/25\n\nThe compiler and such are open source and easy to find\nfrom the `Scala Programming Language`__ site.\n\n__ http://www.scala-lang.org/\n\nFor audit trail purposes, the md5 checksum of the package I\ndownloaded is::\n\n  82934acf64d0c026de78b84e984f6743  scala-2.7.6.final.tgz\n\nOnce you download and unpack that, you should be able to see that\ninterpreter and compiler work as per `Getting Started with Scala`__.\n\n__ http://www.scala-lang.org/node/166\n\n\nSimple Build Tool (sbt)\n***********************\n\nThe Scala tribe seems to use sbt__ in place of make or ant.\n\n__ http://code.google.com/p/simple-build-tool/\n\nAudit trail::\n\n  MD5 (sbt-launcher-0.5.5.jar) = e3593448b3be17ce1666c6241b8d2f90\n\nThe directory layout of this project follows `sbt/maven conventions`__::\n\n  src/\n    main/\n      resources/\n         \u003cfiles to include in main jar here\u003e\n      scala/\n         \u003cmain Scala sources\u003e\n      java/\n         \u003cmain Java sources\u003e\n    test/\n      resources\n         \u003cfiles to include in test jar here\u003e\n      scala/\n         \u003ctest Scala sources\u003e\n      java/\n         \u003ctest Java sources\u003e\n\n__ http://code.google.com/p/simple-build-tool/wiki/Setup\n\n\nUsing `library management`__ is in progress, thanks to contributions\nfrom Alexandre Bertails.\n\n__ http://code.google.com/p/simple-build-tool/wiki/LibraryManagement\n\n\nScalaTest\n*********\n\nScalaTest__ is a leading test framework for Scala.\n\n__ http://www.scalatest.org/download\n\nAudit trail::\n\n  68ab03f9109ef18c9dcce048da3d8dab  scalatest-0.9.5.zip\n\nI unpacked it and put scala-test-1.0.jar in ``lib``... or was it\n``project/boot/scala-2.7.6/lib``.\n\nThere seem to be some version skew issues between sbt and ScalaTest.\nFor a work-around (that I have not yet tried), see:\n`ScalaTest 1.0`__.\n\n__ http://groups.google.com/group/simple-build-tool/browse_thread/thread/fb967ee255dff7f9/8efd9870026481cb?lnk=gst\u0026q=ScalaTest+1.0#8efd9870026481cb\n\nEmacs and Scala\n***************\n\nWith ``scala-mode``, emacs helps with indentation and syntax coloring.\nWith ``sbt.el``, emacs can navigate compiler errors (with some\nglitches). My set-up is pretty rough; some notes::\n\n ;;;\n ; http://www.scala-lang.org/downloads\n (add-to-list 'load-path \"/home/connolly/src/scala-2.7.6.final/misc/scala-tool-support/emacs\")\n (add-to-list 'exec-path \"/home/connolly/src/scala-2.7.6.final/bin\")\n (add-to-list 'exec-path \"/home/connolly/bin\")\n (require 'scala-mode-auto)\n\n http://code.google.com/p/simple-build-tool/wiki/IntegrationSupport\n scallap / tools / emacs / sbt.el \n commit  000e748597d9b73e2da026029afc4ca9248aa936\n\n\nSource code and Version Control\n-------------------------------\n\nTo access the source code and project history using git__::\n\n  $ git clone git://dvcs.w3.org/cssval\n\n__ http://git-scm.com/\n\nOr you can use mercurial with the `Hg-Git plugin`__::\n\n  $ hg clone git://dvcs.w3.org/cssval\n\n__ http://hg-git.github.com/\n\nThis project started Oct 11 2009, with mercurial revision\n0:4ac7bd6d32f2, aka git commit\nc6cdd1c783f30989c94b00844b1a739e88857366.\n\nThanks to bitbucket__ for hosting the project in early stages; the\ncssval__ repository there may or may not be maintained.\n\n__ http://bitbucket.org/\n__ http://bitbucket.org/DanC/cssval/\n\nLikewise, an experimental github mirror, Uniform-CSS-Validator__,\nmay or may not be maintained.\n\n__ http://github.com/dckc/Uniform-CSS-Validator\n\n\nOpen Source Software License\n----------------------------\n\nCopyright (c) 2009 World Wide Web Consortium, (Massachusetts \nInstitute of Technology, European Research Consortium for Informatics \nand Mathematics, Keio University). All Rights Reserved. This work is \ndistributed under the `W3C Software License`__ in the hope that it \nwill be useful, but WITHOUT ANY WARRANTY; without even the implied \nwarranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\n__ http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231\n\nShare and enjoy.\n\nThis license has an Open Source Initiative certification__\nand is a `GPL-Compatible Free Software License`__.\n\n__ http://www.opensource.org/licenses/W3C.php\n__ http://www.fsf.org/licensing/licenses/index_html#GPLCompatibleLicenses\n\n.. Colophon:\n.. This document is written using reStructuredText conventions.\n.. see Makefile for conversion to README.html .\n.. see http://docutils.sourceforge.net/rst.html for more on reStructuredText.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdckc%2Funiform-css-validator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdckc%2Funiform-css-validator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdckc%2Funiform-css-validator/lists"}