Thanks for your interest in contributing! This project is small enough that there's no formal process — just open something.
- Bug fixes — if something's broken, open an issue with steps to reproduce
- Features — discuss first in an issue for anything non-trivial
- Docs — README improvements, examples, or code comments all count
- Design — UI polish, accessibility, or new layout ideas
git clone https://github.com/gaurav7902/graph-visualizer.git
cd graph-visualizer
npm install
npm run devThis project uses Prettier for formatting (.prettierrc is included). Run it before opening a PR:
npm run format- Fork the repo and create a branch from
master - Keep PRs focused — one feature/fix per PR
- Describe what changed and why in the PR description
- Add a screenshot or GIF for anything visual
- TypeScript strict mode
- Functional components with hooks
- CSS custom properties for theming
- Follow existing patterns in the codebase
- Ensure your code builds:
npm run build - Run formatting:
npm run format - Push your branch and open a PR against
master - Be patient — this is maintained outside of work hours
No contribution is too small. Thanks for even considering it!