/GMU_ACM

Official GMU ACM club project repository.

Primary LanguageTypeScriptMIT LicenseMIT

GMU ACM Algorithm Visualizer

An official Club of Association of Computing Machinery at George Mason University

Introduction

Welcome to the GMU ACM Algorithm Visualizer!

The Algorithm Visualizer project aims to provide a dynamic and interactive platform for exploring and understanding various algorithms through visualization. Algorithms are fundamental to computer science and play a crucial role in solving complex problems efficiently. However, comprehending the inner workings of algorithms can often be challenging, especially for beginners. This project seeks to bridge that gap by offering an intuitive and visually appealing tool that allows users to observe algorithms in action.

Note: To be finish in the Fall Semester 2024

Contributing

2 ways to contribute:

Report an issue

  1. Navigate to the Issues Tabs or click here: https://github.com/StoicNeutron/GMU_ACM/issues
  2. Click on the New Issue Button in order to report an issue. Issue doesn't always refers to a bug within the existing software, it also refers to new feature suggestion, documentation typo or improvemnt suggestion. Issue is like a Jira (for those who already been in the professional work).
  3. Fill out your issue information. Make sure to link the issue to the GMU_ACM at the right hand side title Project.
  4. You're all set! The issue will be review before it is pass to the ready board for developers to pick it up and work on resolving it.

Resolve an issue:

  1. Navigate to the Project Tabs or click here: https://github.com/users/StoicNeutron/projects/3
  2. In the Ready Board, pick one issue that you think you can handle or complete within a week or two. Then in the issue, click asign it to yourself.
  3. Drag and drop the issue you picked to the in Progress Board.
  4. When work is complete, Within your pull request, please mention close #issueID in your pull request description.
  5. You're all set! The pull request will be review us before accept to merge with the main branch.

Happy coding! If you have any questions or need assistance, feel free to reach out to any of our ACM GMU officers within the Discord Server. Together, let's build an awesome algorithm visualizer!