oss-gate / workshop

OSSの開発に未参加または参加したことはあるけどまだ自信がない人を後押しするワークショップ用のリポジトリー
124 stars 547 forks source link

OSS Gate Workshop: PHP Lovers: 2024-02-12: zonuexe: Symfony VarDumper: Work log #1782

Closed zonuexe closed 9 months ago

zonuexe commented 9 months ago

This is a work log of a "OSS Gate workshop". "OSS Gate workshop" is an activity to increase OSS developers. Here's been discussed in Japanese. Thanks.

作業ログ作成時の説明

以下のテンプレートを埋めてタイトルに設定します。埋め方例はスクロールすると見えてきます。

OSS Gate Workshop: ${LOCATION}: ${YEAR}-${MONTH}-${DAY}: ${ACCOUNT_NAME}: ${OSS_NAME}: Work log

タイトル例↓:

OSS Gate Workshop: Tokyo: 2017-01-16: kou: Rabbit: Work log

OSS Gateワークショップ関連情報

zonuexe commented 9 months ago

https://github.com/symfony/var-dumper おもしろそう

ライセンスはここにあった https://github.com/symfony/var-dumper/blob/7.0/LICENSE

MIT Licenseと書かれているので、これはOSS

zonuexe commented 9 months ago

Symfony のContributing Guidlineがある https://symfony.com/doc/current/contributing/index.html

開発環境のセットアップについてのドキュメントは上記ページにはない

VarDumperのドキュメントはここにまとめられている https://symfony.com/doc/current/components/var_dumper.html

このページにもこのプロジェクト自体の開発方法は書かれていなかった。

zonuexe commented 9 months ago

TestsディレクトリにはPHPUnitへの依存があるが、composer.jsonにはPHPUnitへの依存がない

https://github.com/symfony/var-dumper/blob/ad99fa4dde828161c43636ca3879f0ab52b71311/composer.json#L22-L29

zonuexe commented 4 months ago

ドキュメントには ./vendor/bin/phpunit を実行するように書かれているが、実際にはこのファイルが存在していない。

https://symfony.com/doc/current/contributing/code/tests.html で説明されている手順ではテストが実行できないので、ドキュメントにローカル開発環境定義の説明を追加を提案したい。