メインコンテンツまでスキップ

投稿ガイドライン

はじめに

まず、このプロジェクトへの貢献を検討していただきありがとうございます。あなたのような人がこのプロジェクトを素晴らしいリソースにしています。

どのように貢献できますか?

バッグの報告

バグを見つけた場合は、issue trackerを確認して、すでに報告されていないかどうかを確認してください。そうでない場合は、新しい問題を開き、バグに関するできる限りの情報を提供してください。

機能の提案

新しい機能のアイデアや既存の機能の改善のアイデアがある場合は、issue trackerを確認して、すでに提案されていないかどうかを確認してください。そうでない場合は、新しい問題を開き、アイデアを説明してください。

最初のコードの貢献

最初のコードの貢献をしたい場合は、good first issueとラベル付けされた問題を確認してください。これらの問題は比較的簡単に解決でき、プロジェクトに慣れるのに役立ちます。

プルリクエスト

  1. mainからリポジトリをフォークし、ブランチを作成します。
  2. 機能を追加します。
  3. プルリクエストを発行します!

Styleguides

Git Commit Messages

  • コンベンションコミットを使用しています。(feat: add maplibre tutorial) 詳細はこのページを参照してください。

  • コミットメッセージのプレフィックスには、次のタグのいずれかを付けます。

    • feat: 新しい機能
    • fix: バッグ修正
    • docs: ドキュメントのみの変更
    • style: コードの意味に影響を与えない変更(空白、フォーマット、セミコロンの欠落など)
    • refactor: バグを修正したり機能を追加したりしないコードの変更
    • perf: パフォーマンスを向上させるコードの変更
    • test: 不足しているテストの追加または既存のテストの修正
    • chore: ビルドプロセスやドキュメント生成などの補助ツールやライブラリの変更
  • 現在形を使用してください("add feature" not "added feature")

  • 命令形を使用してください("move cursor to..." not "moves cursor to...")

  • 最初の行を72文字以下にしてください

  • 最初の行以降は、問題やプルリクエストを自由に参照してください

このプロジェクトのコード規範

このプロジェクトはContributor Code of Conductでリリースされていることに注意してください。このプロジェクトに参加することで、その条件に従うことに同意したことになります。