コミュニティ
既に多くの人々がcomposerを使い、少なくない方々が貢献しています。
貢献
Composerに貢献したいときは、READMEとCONTRIBUTINGのドキュメントを読んでください。
最重要の指針は以下に記述されます。
全てのコードの貢献は、コミット権限をもつ人を含めて、プルリクエストを通じて行われます。 マージ前に中核開発者による承認がなされなければなりません。 これは全てのコードに適切なレビューを確実に行うためです。
プロジェクトをフォークし、機能ブランチを作成し、そしてプルリクエストを送ってください。
一貫性のあるコードベースにするためにコードがPSR-12コーディング規約に従っていることを確認すべきです。
翻訳
日本語訳の改善を歓迎します。
translations/po/ja.po
に原文と翻訳の対応があり、このファイルから日本語用のMarkdownファイルtranslations/ja/**/*.md
が生成されます。
したがって後者のMarkdownファイルではなく、前者のGettext POファイルを編集してください。
翻訳はpo4aで管理されています。
npm run translate
とするとPOファイルの更新とMarkdownファイルの生成が行われます。
また、package.json
にはtest:ja
とtest:md
のnpm scriptsが定義されています。
test:ja
はTextlintにより日本語を検査し、test:md
はmarkdownlintによりMarkdownの構文を検査します。
サポート
IRCチャンネルは<irc.libera.chat>の #composer にあります。
Stack Overflow と GitHub Discussions には両方ともComposerに関係する質問が寄せられています。
有料のサポートについては、Composerに関係するサポートをPrivate Packagistの顧客にチャットとEメールを介して提供しています。
← ランタイム