Skip to content

Latest commit

 

History

History
52 lines (41 loc) · 1.57 KB

File metadata and controls

52 lines (41 loc) · 1.57 KB

Contributing to MyCMD (Java Command Prompt)

Thank you for considering contributing to this project! 🎉

How to Contribute

Reporting Bugs

  • Check if the bug has already been reported in Issues
  • Use a clear and descriptive title
  • Describe the steps to reproduce the issue
  • Include screenshots if applicable

Suggesting Enhancements

  • Use a clear and descriptive title
  • Provide a detailed description of the proposed feature
  • Explain why this enhancement would be useful

Pull Request Process

  1. Fork the repository
  2. Create a new branch from main:
    • Use descriptive branch names (e.g., fix-bug-123, add-feature-x)
  3. Make your changes
    • Write clear, concise commit messages
    • Follow the existing code style
  4. Test your changes thoroughly
  5. Submit a pull request
    • Provide a clear description of the changes
    • Reference any related issues

Branch Naming Convention

  • feature/ - for new features
  • fix/ - for bug fixes
  • docs/ - for documentation updates
  • refactor/ - for code refactoring

Commit Message Guidelines

  • Use present tense ("Add feature" not "Added feature")
  • Use imperative mood ("Move cursor to..." not "Moves cursor to...")
  • Keep the first line under 50 characters
  • Reference issues when applicable (#123)

Code Style

  • Follow the existing code style in the project
  • Use meaningful variable and function names
  • Comment your code when necessary

Questions?

Feel free to open an issue for any questions or concerns!

Code of Conduct

Please be respectful and constructive in all interactions.