Contributing to Movian¶
Guide for contributing to the Movian project.
Ways to Contribute¶
- Report bugs
- Suggest features
- Write documentation
- Submit code patches
- Create plugins
- Test releases
- Help other users
Getting Started¶
Fork Repository¶
Build from Source¶
See Build System for platform-specific instructions.
Create Branch¶
Code Contributions¶
Coding Standards¶
- Follow existing code style
- Add comments for complex logic
- Write clear commit messages
- Test your changes
Commit Messages¶
Short summary (50 chars or less)
Detailed explanation if needed. Wrap at 72 characters.
- Bullet points for multiple changes
- Reference issues: Fixes #123
Pull Requests¶
- Push branch to your fork
- Create pull request on GitHub
- Describe changes clearly
- Wait for review
- Address feedback
Documentation¶
Writing Docs¶
- Use clear, concise language
- Include code examples
- Test examples work
- Follow existing format
Documentation Structure¶
Testing¶
- Test on multiple platforms
- Test edge cases
- Verify no regressions
- Update tests if needed
Community¶
- Be respectful
- Help others
- Share knowledge
- Follow code of conduct