Thank you for considering contributing to this project! Please follow these guidelines to help us maintain a high-quality codebase.
-
Fork the repository
Click the "Fork" button at the top right of the repository page. -
Clone your fork
git clone https://github.com/your-username/twitter-clone.git
-
Create a new branch
git checkout -b feat/your-feature-name
-
Make your changes
- Write clear, concise code.
- Follow the existing code style.
-
Commit your changes
git commit -m "Describe your changes" -
Push to your fork
git push origin feature/your-feature-name
-
Open a Pull Request
- Go to the original repository.
- Click "Compare & pull request".
- Fill out the PR template and describe your changes.
- Use Prettier for code formatting.
- Write TypeScript where possible.
- Use descriptive variable and function names.
- Ensure your branch is up to date with
main. - Reference related issues in your PR description.
- Include screenshots for UI changes.
- Make sure all tests pass before submitting.
- Use GitHub Issues for bugs and feature requests.
- Provide as much detail as possible.
Thank you for helping improve this project!