🦀

README.mdにリポジトリのコードを埋め込みたい

に公開

背景

Rustでライブラリを作っているとき、README.mdにexamples/以下のコードを埋め込みたい。
しかしコードをアップデートするたびに毎回コードをコピペするのは面倒。

解決策

PHPを使う

べつにこれでいい。
PHPの正しい使い方という感じがして良い。

なんかマークダウン

```rust, no_run
<?php
    echo file_get_contents('examples/example.rs');
?>
```

gppを使う

GPP
C以外でも使えるCプリプロセッサ、探したらあった。
#がマークダウンと被ってると思いきやなんかいける。
Ubuntuのパッケージに標準である。

なんかマークダウン

```rust, no_run
#include "examples/example.rs"
```
GitHubで編集を提案

Discussion