Leafony / Sample-Sketches

Example Sketches
https://docs.leafony.com/docs/examples/
MIT License
5 stars 8 forks source link

スケッチをzip圧縮せずに公開してほしい #1

Closed ka-yamano closed 4 years ago

ka-yamano commented 4 years ago

現状の仕様

Leafonyのサンプルスケッチが全てzip圧縮された状態でコミットされています。

現状仕様の問題点

Gitでは圧縮ファイルの中身まで確認してコミット間の差分をとることができません。 また、GitHub上でもソースコードを確認できない状態になっています。

提案する仕様

展開しても動作に支障がないスケッチが同梱されたzipファイルであれば展開し、その中身をGitでバージョン管理します。

提案内容におけるメリット

Gitによるバージョン管理の恩恵を受けることができるようになります。 OSSとしてより貢献しやすくなると思われます。

提案内容におけるデメリット

トリリオンノード研究会のWeb Bluetoothの記事などのサンプルスケッチへのリンクがおそらくリンク切れになります。

ka-yamano commented 4 years ago

@Leafony ご対応ありがとうございます:pray:

しかし、一部のディレクトリで必要なファイルが欠けてしまっているようです。 例えばPIR_Melody_testスケッチ(cf7a6020012a280feb17154bf77e411006d643dd)ではpitches.hがincludeされていますが、対応するヘッダファイルが存在していません。

これからいくつか触っていく予定なので、自分が触ったサンプルスケッチに関しては動作するようにPull Requestを作成していこうと考えています。

Leafony commented 4 years ago

ka-yamano-san

以下、修正しました。よろしくお願いいたします。

しかし、一部のディレクトリで必要なファイルが欠けてしまっているようです。 例えばPIR_Melody_testスケッチ(cf7a602)ではpitches.hがincludeされていますが、対応するヘッダ>ファイルが存在していません。