scssphp

SCSS compiler written in PHP

  • 所有者: leafo/scssphp
  • 平台:
  • 許可證: MIT License
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

This repo has been archived

Please go to https://github.com/scssphp/scssphp


scssphp

License

scssphp is a compiler for SCSS written in PHP.

Running Tests

scssphp uses PHPUnit for testing.

Run the following command from the root directory to run every test:

vendor/bin/phpunit tests

There are several tests in the tests/ directory:

  • ApiTest.php contains various unit tests that test the PHP interface.
  • ExceptionTest.php contains unit tests that test for exceptions thrown by the parser and compiler.
  • FailingTest.php contains tests reported in Github issues that demonstrate compatibility bugs.
  • InputTest.php compiles every .scss file in the tests/inputs directory
    then compares to the respective .css file in the tests/outputs directory.
  • ScssTest.php extracts (ruby) scss tests from the tests/scss_test.rb file.
  • ServerTest.php contains functional tests for the Server class.

When changing any of the tests in tests/inputs, the tests will most likely
fail because the output has changed. Once you verify that the output is correct
you can run the following command to rebuild all the tests:

BUILD=1 vendor/bin/phpunit tests

This will compile all the tests, and save results into tests/outputs.

To enable the scss compatibility tests:

TEST_SCSS_COMPAT=1 vendor/bin/phpunit tests

Coding Standard

scssphp source conforms to PSR2.

Run the following command from the root directory to check the code for "sniffs".

vendor/bin/phpcs --standard=PSR2 bin src tests

主要指標

概覽
名稱與所有者leafo/scssphp
主編程語言PHP
編程語言Makefile (語言數: 5)
平台
許可證MIT License
所有者活动
創建於2012-07-29 20:55:31
推送於2019-09-13 13:43:10
最后一次提交2019-06-18 16:46:17
發布數56
最新版本名稱v0.8.4 (發布於 )
第一版名稱v0.0.1 (發布於 )
用户参与
星數1.3k
關注者數68
派生數213
提交數1.1k
已啟用問題?
問題數486
打開的問題數5
拉請求數157
打開的拉請求數3
關閉的拉請求數71
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?