🎉 Whether it’s fixing a bug, adding a feature, or improving documentation — your contribution is valuable and appreciated.
This guide will help you contribute effectively to the project.
- Show your support by starring this repository.
- Fork the repository to your GitHub account using the "Fork" button.
- Check the Issues tab for open issues.
- If your idea/bug is not listed, open a new issue with a detailed description.
- Please wait for a maintainer to assign the issue to you before starting work.
git clone https://github.com/your-username/your-repo-name.git
cd your-repo-nameReplace your-username with your GitHub handle.
git checkout -b feature/your-branch-nameUse meaningful names like feature/navbar-fix or enhancement/lint-config.
- Follow project conventions and clean coding practices.
- Ensure your code works and passes lint checks.
- Update documentation if needed.
git add .
git commit -m "Add: Implemented feature X" # or Fix: Corrected issue Ygit push origin feature/your-branch-name- Go to your fork on GitHub.
- Click “Compare & pull request”.
- Write a clear title and description for your PR.
- Submit the PR and wait for review.
- A maintainer will review your PR.
- You may be asked to revise some parts. That’s normal!
This project is built using:
- React with Vite
- ESLint (with plugins for better linting rules)
- (Optionally) Babel or SWC for Fast Refresh
For large-scale projects, TypeScript is recommended.
- Install Dependencies:
npm install- Start Development Server:
npm run dev- Visit http://localhost:5173 in your browser.
git remote add upstream https://github.com/original-owner/your-repo.git
git fetch upstream
git checkout main
git merge upstream/mainWe’re committed to a respectful and inclusive environment.
➡️ A CODE_OF_CONDUCT.md will soon be added to this repository. Until then, please be kind and professional in all interactions.
Thank you for contributing — we’re glad to have you here! 💙