Skip to content

Latest commit

 

History

History
17 lines (11 loc) · 1.58 KB

CONTRIBUTING.md

File metadata and controls

17 lines (11 loc) · 1.58 KB

How to Contribute

As a newly launched project, Sorting Visualizer is in a continuous state of development and improvement. Frequent updates and enhancements are to be expected as we strive to make the visualizer more comprehensive, intuitive, and educational.

We warmly welcome contributions from the community. Whether it's adding new features, fixing bugs, improving the documentation, or suggesting new sorting algorithms, your input is invaluable. If you're interested in contributing, please follow these steps:

  1. Fork the Repository: Start by forking the repository to your GitHub account.
  2. Clone Your Fork: Clone your forked repository to your local machine.
  3. Create a New Branch: Make your changes in a new git branch.
  4. Commit Your Changes: Commit your changes with clear, descriptive commit messages.
  5. Push to Your Fork: Push your changes to your fork on GitHub.
  6. Submit a Pull Request: Open a pull request from your fork to the main Sorting Visualizer repository. Provide a clear description of your changes and any additional information that might help in the review process.

For major changes or new features, we encourage you to open an issue first to discuss your ideas with the community. This collaborative approach ensures that your contributions align well with the project's direction and that duplicate efforts are minimized.

Thank you for considering contributing to the Sorting Visualizer project. Together, we can make it a valuable educational tool for everyone interested in learning about sorting algorithms and JavaFX application development.