このリポジトリへのコントリビューションに興味を持っていただきありがとうございます!以下のガイドラインを参考に、効率的で円滑なコラボレーションを行いましょう。
Collaboratorに登録されている場合は、リポジトリをfork
する必要はありません。直接クローンして作業を始めることができます。
# リポジトリをローカルにクローン
git clone https://github.com/lvncer/vscode-extensions.git
# リポジトリディレクトリに移動
cd vscode-extensions
新しいブランチを作成して作業を進めてください。
# 新しいブランチを作成して切り替える
git checkout -b feature/ブランチ名
Collaboratorとして登録されていない場合は、このリポジトリをfork
して、自分のアカウントで作業を進めてください。
# 自分のGitHubアカウントにリポジトリをフォーク
# フォーク先のリポジトリをクローン
git clone https://github.com/lvncer/vscode-extensions.git
# リポジトリディレクトリに移動
cd vscode-extensions
作業後、プルリクエスト(PR)を通じて変更を提案してください。
以下の命名規則に従ってブランチを作成してください:
- 新機能の追加:
feature/機能名
- バグ修正:
fix/バグ内容
- ドキュメント更新:
docs/更新内容
例:
git checkout -b feature/add-python-extensions
新しい拡張機能を追加する場合は、以下のフォーマットを使用してください。
# Python関連の拡張機能
1. [Python](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
- 拡張ID: `ms-python.python`
- 説明: Python言語のサポートを提供する公式拡張機能です。IntelliSense、デバッグ、コード整形、テスト実行など、Python開発に必要な基本機能を提供します。
- デモ: (オプション:デモ動画があれば載せてください)
2. [Pylance](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
- 拡張ID: `ms-python.vscode-pylance`
- 説明: PylanceはPythonの静的解析ツールで、コードのバグを検出し、コードの品質を向上させるための拡張機能です。
{
"category": "Python",
"extensions": [
"ms-python.python",
"ms-python.vscode-pylance"
]
}
変更が完了したら、以下のコマンドで変更をコミットしてリモートリポジトリにプッシュしてください。
# 変更をステージング
git add .
# コミット
git commit -m "Add Python-related extensions"
# リモートにプッシュ
git push origin ブランチ名
- リポジトリの
main
ブランチには直接プッシュせず、必ずブランチを作成してください。 - PRのタイトルと説明には、変更内容を簡潔に記載してください。
- 他のCollaboratorがレビュー後、問題がなければ
main
ブランチにマージされます。
提出されたPRは、少なくとも1人以上のCollaboratorによってレビューされます。以下を確認します:
- コーディング規約やフォーマットに準拠しているか。
- 不要な変更が含まれていないか。
- 既存の動作に影響を与えていないか。
必要に応じてフィードバックを送りますので、対応をお願いします。
不明点があれば、リポジトリのIssueタブで質問してください。迅速に対応します!