First off, thank you for considering contributing to Studi.io! 🎉
- Use the GitHub issue tracker
- Describe the bug in detail
- Include steps to reproduce
- Add screenshots if applicable
- Open an issue with the "enhancement" label
- Clearly describe your idea
- Explain why it would be useful
- Fork the repo
- Create a new branch (
git checkout -b feature/AmazingFeature) - Make your changes
- Commit with clear messages (
git commit -m 'Add some AmazingFeature') - Push to your fork (
git push origin feature/AmazingFeature) - Open a Pull Request
See README.md for setup instructions
- Follow existing code patterns
- Use meaningful variable names
- Comment complex logic
- Keep functions small and focused
- Use present tense ("Add feature" not "Added feature")
- Use imperative mood ("Move cursor to..." not "Moves cursor to...")
- Limit first line to 72 characters
- Reference issues and PRs when relevant
Feel free to ask questions in GitHub Discussions or email studi.io2907@gmail.com