First off, thank you for considering contributing to R97 AI! Projects like this thrive on community collaboration.
- Search existing issues to see if the bug has already been reported.
- If not, open a new issue with a clear title and detailed description.
- Include steps to reproduce the bug and details about your environment (Browser, OS).
- Open an issue titled "[Feature Request] Your Idea".
- Explain why this feature would be useful and how it should work.
- Fork the repository.
- Create a new branch for your feature (
git checkout -b feature/AmazingFeature). - Commit your changes (
git commit -m 'Add some AmazingFeature'). - Push to the branch (
git push origin feature/AmazingFeature). - Open a Pull Request.
- TypeScript: All new code must be written in TypeScript with proper type definitions.
- Tailwind CSS: Use utility classes for styling. Avoid custom CSS files.
- Modularity: Keep components small and focused.
- Linting: Ensure your code passes
npm run lintbefore submitting.
By contributing to R97 AI, you agree that your contributions will be licensed under the project's MIT License.
Developer: Rehan Ahmad (Ft976)