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
make guideline #1
Comments
主にフォルダ構成とかファイル構成とかどうするの みたいな話をしたい。
|
背景として書籍、主に同人誌や電子書籍の作成頒布、将来的な商業利用、出版系をターゲットにしてる @mhidaka より。どのように使っているかで要望がかわったり受け取り方が変わると思ったので先に立場を書いておきました。 構成への意見です(というかいろいろ考えてる内容を吐き出してるので結論は最後だけみてもらえるとわかりやすいとおもいます。)。 現在のTechBoosterという団体の運用では次の点が明確に分かれてない課題があります。
管理、運用できる統一リポジトリがあれば有用だし、prhの開発者(vvakame)が立ててくれるなら乗っかる。というか現在も乗っかってる。 また校正という観点では次のような議論があります(ありました)。
一方で使いやすい形でメンテナンスしたい思いがあります。手間がかかるのは嫌われるので。 なので
とかはどうでしょうか。
みたいな表現を使うもしくはこういう表現が出来るものがmedium/dojin.yml があると嬉しいです。 |
よく考えたら本職の方々にも聞いたほうがよかった @takahashim @murashitas |
自然言語(言語コード的)だけじゃなくてプログラミング言語も扱いたいです。 自分としては prh.yml は単なる辞書のフォーマット(処理系ではなく)として捉えているので、prh.ymlで文法のチェックはできないと思っています。(チェックするのはその辞書を扱う処理系になると思います)
これは基本的に考えなくていい気がします。 ルールファイル間で維持するのが目的ならもうちょっとオピニオンのあるリポジトリを作ってやったほうがいいと思います。
これ一番扱いに困るやつですね。。
普通のディレクトリと区別付けたいので https://github.com/azu/prh.yml/blob/13f47dca03f7e3d353ed3062e52757fc0679771a/package.json#L7 みたいにCIでチェックだけは回したい。 |
現状あまり強い意見はないのですが、種類(用語・商標か文法的な揺れか)によって分けるより、団体共通ルールと作品別ルールを分けるようにする方がわかりやすいかなと思っています。 |
そんなに使いこなせているわけでもないので文脈を誤読していたら申し訳ないのですが……とエクスキューズしたうえで。 私も @takahashim さんとだいたい同様で、あまり種類で分けすぎなくていいかなと思っています。だいたい下記2つくらいでいいのかなと。(実際にはこれに加えて、必要に応じて個別の作品単体のものを各自の手元で作る……程度のイメージでしょうか)
@mhidaka さんのおっしゃるところでいえば、たぶん前者が「書き間違い、typo対応のため」および「商標、用語に関する」にあたり、後者が「書籍としての」にあたるのかな。 ちょっと関係ない話になるのですが、この手の校正補助については(すくなくとも現状)どうしても「完全に置換」というのが難しく、人の目を入れていかなきゃいけない場面が多々出てくるのは避けようがないかなと思っています。ので、インタラクティブな置換みたいなのができたほうがいろいろ嬉しい場面は多そうです。 |
レスポンスが遅くてすみません… |
完全に同意。そこはツール作成者の勉強時間が精度に直結してきそうだという理解なので、ルールベースでできる範囲以外はprhではやりません。素直にRedPenとか使おうという気持ち。
現在てくぶ内部で誰がGUI作るか内ゲバしてます…!(誰かが作るとはまだ言ってない |
#2 にて意見を反映し組み替えました。 |
拝見しました。 基本的に同意しています。運用に関しての質問なのですが、各mediaを使う際に |
現在はそうなってないけど techbooster.ymlから必要なものをimportする構造にしようかと。 依存関係を解決しつつ複数のファイルを持ってくる方法は今のところgit submodule的な何かでいいかなーと思っています。 dtsm の構造流用でrule manager的なものを作るのもアリかもしれないけどめんどくさいしそこまでのものは現時点では必要ないなーという気持ちです。 運用用のサンプルはあったほうがいいかもしれない。 |
ざっくり整備して、 現時点で問題が無ければ閉じようと思います。 |
サマリをここに随時更新していく
初期案はリポジトリに突っ込んでおきました(動かしてないのでコンパイルは通らないかも
https://github.com/prh/rules/blob/master/README.ja.md
The text was updated successfully, but these errors were encountered: