drumath2237 / ninisan-review-template

ninisan's Re:VIEW Template

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ninisan Re:VIEW Template

re:view Build Book

About

にー兄さん作の Re:VIEW テンプレートです。 TechBooster 様のTechBooster/ReVIEW-Templateを参考に、textlint のセットアップや docker-compose 対応などをしています(本 README の最後にクレジット表記あり)。

Environment

  • docker / docker-compose
  • Re:VIEW 5.5
  • yarn
  • (Ruby 3.1)
  • VSCode
  • textlint

Setup & Usage

textlint のインストールのために、yarn installコマンドを実行します(執筆中のみ必要)。 本のビルドは docker-compose によって行います。

# install npm dependency
yarn install

# open in vscode
code .

# build a book
docker compose up

GitHub Actions の設定

mian ブランチへの push をトリガーすると本をビルドして結果を Discord へ通知するジョブが組まれています。 Discord チャンネルへ通知するためにはDISCORD_WEBHOOKという名前で Webhook の URL をシークレットに登録してください。

Licenses

  • GitHub Actions, vscode の設定ファイル, docker-compose などの設定ファイルは MIT ライセンスです。再配布などの際には MIT ライセンスの定める範囲での権利者表記などをお願いします。
  • articles/sty にあるファイルには以下のライセンスが適用されています。
    • review-jsbook.cls, review-base.sty, review-style.sty, review-custom.sty: MIT License
    • jumoline.sty: The LaTeX Project Public License
    • plistings.sty: MIT License
    • gentombow.sty: BSD License
    • jsbook.cls: BSD License
  • その他ファイル群の権利は MIT ライセンスにて Techbooster 様に帰属します。

Author

にー兄さん

About

ninisan's Re:VIEW Template


Languages

Language:TeX 85.6%Language:SCSS 4.8%Language:CSS 4.3%Language:JavaScript 2.4%Language:Ruby 2.3%Language:Reason 0.4%Language:Shell 0.2%Language:C++ 0.1%