Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

スタイルガイドの生成機能の実装 #1

Open
wate opened this issue Dec 9, 2013 · 3 comments
Open

スタイルガイドの生成機能の実装 #1

wate opened this issue Dec 9, 2013 · 3 comments

Comments

@wate
Copy link

wate commented Dec 9, 2013

「Production」ボタンを押した時に、CSSのminifyをかける前に、
kss-phpなどを利用して、
スタイルガイドも自動で生成できたりするとありがたいです

@cw-masaki
Copy link

スタイルガイド生成面白いですね。kss-php確認してみます!

@wate
Copy link
Author

wate commented Dec 10, 2013

issueへの反応ありがとうございます!

反応があったんで、もうちょっと細かく書くと、以下のような感じでやれば、
いけそうかな?って感じの僕の妄想です。

KSS-PHP自体は、Rubyで書かれてるKSSをPHPに移植したやつなんですけど、
KSS自体はあくまでCSSやCSSプリプロセッサのドキュメントブロックをパースする機能しかないで、
別のテンプレートエンジンなんかと組み合わせて、スタイルガイドを生成しないとだめなんですけど、
PhestならもともとSmarty自体を内包してる前提になってるんで、
KSS-PHPを組み込んでスタイルガイド用のSmartyテンプレートを追加してやれば、
CSSのminifyをかける前とかにKSS-PHPでスタイルガイドを生成する処理を割り込ませてやれば、
実装可能かな?とか思った次第です。
ここら辺が実装できれば、Phestだけでページの生成からCSSのドキュメント的なものまで、
単に静的サイトのジェネレーターとしてだけじゃなく、ドキュメント化までを含めたものとして、
Phestで1つで完結するから、かなりいい感じになるんじゃね?とか思った次第です。

一応、以下にKSSの参考になりそうなURLを記載しておきますー

スタイルガイドジェネレータの KSS が良さそう

@cw-masaki
Copy link

なるほど。ありがとうございます!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants