Skip to content

Latest commit

 

History

History
50 lines (30 loc) · 1.62 KB

CONTRIBUTING.md

File metadata and controls

50 lines (30 loc) · 1.62 KB

Contributing to Media Fusion

First off, thank you for considering contributing to Media Fusion! We appreciate your effort and contribution. This document provides guidelines and steps for contributing.

Code of Conduct

By participating, you are expected to uphold this code. Please report unacceptable behavior.

How Can I Contribute?

Reporting Bugs

  • Ensure the bug was not already reported by searching on GitHub.
  • If you're unable to find an open issue addressing the problem, open a new one. Be sure to include a title, clear description, and the necessary information to reproduce the bug.

Suggesting Enhancements

  • Open a new issue with a clear title and detailed description.
  • Provide a step-by-step description of the suggested enhancement.

Pull Requests

  1. Fork the repo.
  2. Create your feature branch: git checkout -b my-new-feature.
  3. Commit your changes: git commit -am 'Add some feature'.
  4. Push to the branch: git push origin my-new-feature.
  5. Submit a pull request.

Development Setup

  1. Clone the repository.
  2. Install dependencies using pipenv install.
  3. Follow the instructions in the README.md to set up the environment variables.

Style Guide

Ensure your code adheres to the PEP8 style guide for Python and use black to format your code.

Commit Messages

  • Use the present tense ("Add feature" not "Added feature").
  • Use the imperative mood ("Move cursor to..." not "Moves cursor to...").

Additional Notes

  • Ensure your PRs are small, focused, and solve only one issue or add one feature.
  • Include comments in your code where necessary.

Thank you for your contribution!