Skip to content

Latest commit

 

History

History
51 lines (36 loc) · 1.67 KB

File metadata and controls

51 lines (36 loc) · 1.67 KB

Contributing to Simple BlackJack Game

Thank you for considering contributing to Simple BlackJack Game! This document provides guidelines and instructions for contributing to the project.

Setting Up Development Environment

  1. Fork the repository
  2. Clone your fork: git clone https://github.com/CTechDigitalpt/simple-blackjack-game.git
  3. Install dependencies: pip install -r requirements.txt (if available)
  4. Create a branch for your feature or bugfix: git checkout -b feature/your-feature-name

Coding Standards

  • Follow PEP 8 style guidelines for Python code
  • Use descriptive variable and function names
  • Add comments for complex logic
  • Keep functions small and focused on a single task
  • Write docstrings for classes and functions

Testing

  • Add appropriate tests for your changes
  • Make sure all existing tests pass before submitting a pull request
  • Run tests using: python -m unittest discover (or the project's testing method)

Pull Request Process

  1. Update your branch with the latest changes from main: git pull origin main
  2. Resolve any conflicts
  3. Make sure your code passes all tests
  4. Submit a pull request with a clear description of the changes
  5. Link any related issues in your pull request description

Reporting Issues

When reporting issues, please include:

  • A clear description of the problem
  • Steps to reproduce the issue
  • Expected behavior
  • Actual behavior
  • Screenshots if applicable
  • System information (OS, Python version, etc.)

Code of Conduct

  • Be respectful and inclusive
  • Provide constructive feedback
  • Help maintain a positive and collaborative environment

Thank you for contributing to make Simple BlackJack Game better!