Skip to content

Latest commit

 

History

History
55 lines (32 loc) · 1.94 KB

CONTRIBUTING.md

File metadata and controls

55 lines (32 loc) · 1.94 KB

Contributing to Image Clustering and Visualization Project

Thank you for considering contributing to this project! Your contributions are vital in making this tool more effective and accessible. This document outlines the guidelines for contributing to the project.

Getting Started

Before you begin contributing, make sure to follow the steps below to set up the project locally and familiarize yourself with the codebase.

Prerequisites

  • Python 3.8+
  • Pip or Conda for package management
  • GPU (optional, but recommended for faster feature extraction)

Installation

  1. Clone the repository:

    git clone https://github.com/ahmadjaved97/ImageClusterViz.git
    cd ImageClusterViz
  2. Set up a virtual environment:

    python -m venv venv
    source venv/bin/activate
  3. Install the required dependencies:

    pip install -r requirements.txt

How to Contribute

We encourage you to contribute to the project by reporting bugs, suggesting new features, improving documentation, or submitting code contributions.

Reporting Issues

If you encounter any bugs or have suggestions for improvements, please create an issue on the GitHub issue tracker. Please provide a clear and concise description of the issue, including steps to reproduce it if it's a bug.

Suggesting Features

Feature requests are also welcome! Please open an issue for feature suggestions and provide details on how the feature would enhance the project. When possible, describe the use case to help us understand your needs.

Community Guidelines

  • Be respectful and constructive in your communication.
  • Provide clear and concise commit messages and issue descriptions.
  • Ensure that any feedback provided to other contributors is thoughtful and - actionable.

License

By contributing to this project, you agree that your contributions will be licensed under the MIT License.