URL Note Taker プロジェクトへの貢献にご関心をお寄せいただき、ありがとうございます。このドキュメントでは、プロジェクトに貢献する方法について説明します。
- Issues でバグを報告してください
- バグの再現手順、期待される動作、実際の動作を明記してください
- 可能であれば、ブラウザとユーザースクリプトマネージャーの情報も含めてください
- Discussions で新機能のアイデアを提案してください
- 機能の目的と具体的な使用例を説明してください
- リポジトリをフォークしてください
- 機能ブランチを作成してください (
git checkout -b feature/amazing-feature) - 変更をコミットしてください (
git commit -m 'Add amazing feature') - ブランチにプッシュしてください (
git push origin feature/amazing-feature) - プルリクエストを作成してください
- JavaScript ES6+ を使用してください
- 既存のコードスタイルに合わせてください
- 意味のある変数名・関数名を使用してください
- 変更により既存の機能が破綻しないことを確認してください
- 複数のブラウザでテストしてください
- 英語で記述してください
- 変更内容を簡潔に説明してください
feat:,fix:,docs:,style:,refactor:などのプレフィックスを使用してください
重要: このプロジェクトに貢献することにより、以下に同意したものとみなされます:
- 著作権: あなたの貢献に対する著作権を保持しますが、プロジェクトでの使用を許可します
- ライセンス: あなたの貢献は MIT License の下で配布されます
- 将来のライセンス変更: プロジェクト維持者が将来的にライセンスを変更する可能性があることに同意します
- オリジナル作品: あなたの貢献がオリジナル作品であり、第三者の権利を侵害しないことを保証します
- すべての参加者を尊重してください
- 建設的なフィードバックを提供してください
- 多様な意見や経験を歓迎してください
- 技術的な議論に集中してください
- 個人攻撃や侮辱的な言動は避けてください
- 問題解決に向けて協力的に取り組んでください
- 一般的な質問: Discussions
- バグ報告: Issues
- セキュリティ問題: メールで直接連絡してください
Thank you for your interest in contributing to the URL Note Taker project. This document explains how you can contribute to the project.
- Report bugs via Issues
- Please include reproduction steps, expected behavior, and actual behavior
- If possible, include browser and userscript manager information
- Propose new feature ideas in Discussions
- Explain the purpose of the feature and provide specific use cases
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Create a Pull Request
- Use JavaScript ES6+
- Follow existing code style conventions
- Use meaningful variable and function names
- Ensure changes don't break existing functionality
- Test across multiple browsers
- Write in English
- Provide clear, concise descriptions of changes
- Use prefixes like
feat:,fix:,docs:,style:,refactor:
Important: By contributing to this project, you agree to the following:
- Copyright: You retain copyright to your contributions but grant permission for use in this project
- License: Your contributions will be distributed under the MIT License
- Future License Changes: You consent to potential future license changes by project maintainers
- Original Work: You warrant that your contributions are original and don't infringe third-party rights
- Treat all participants with respect
- Provide constructive feedback
- Welcome diverse opinions and experiences
- Focus on technical discussions
- Avoid personal attacks or derogatory language
- Work collaboratively toward problem resolution
- General Questions: Discussions
- Bug Reports: Issues
- Security Issues: Contact directly via email
Thank you for contributing to URL Note Taker! 🎉