Thank you for your interest in contributing to Sokuji! We welcome contributions from the community, but please read these guidelines carefully before submitting any issues or pull requests.
This project is focused on technical development and user experience improvements. Issues that are not related to code, features, bugs, or technical discussions will be closed immediately without response.
- Technical issues with the application
- Reproducible errors or unexpected behavior
- Performance problems
- UI/UX issues
- Installation or setup problems
- New functionality suggestions
- User experience improvements
- Technical enhancements
- Integration requests
- Architecture discussions
- Code quality improvements
- Security concerns (technical)
- Performance optimization ideas
The following types of issues will be closed immediately without response:
- Complaints about star counts or repository statistics
- Demands to make the repository private
- Requests to change repository URLs or ownership
- Accusations about "fake stars" or similar claims
- General project management suggestions unrelated to code
- General opinions about the project direction (use Discussions instead)
- Marketing or promotion suggestions
- Community management topics
- Off-topic discussions
- Repeated submissions of the same issue
- Coordinated harassment campaigns
- Issues created solely to disrupt development
- Baseless accusations or inflammatory content
- Search existing issues to avoid duplicates
- Read our documentation thoroughly
- Test with the latest version of the application
- Choose the appropriate template (Bug Report or Feature Request)
- Provide complete information as requested in the template
We provide structured templates for:
- 🐛 Bug Reports: For technical issues and bugs
- ✨ Feature Requests: For new features and enhancements
Blank issues are disabled. You must use one of the provided templates.
- Provide clear steps to reproduce the issue
- Include your environment details (OS, browser, version)
- Add screenshots or error logs when applicable
- Describe expected vs actual behavior
- Explain the problem you're trying to solve
- Describe your proposed solution clearly
- Consider and mention alternative approaches
- Provide use cases and examples
We welcome code contributions! Please:
- Fork the repository
- Create a feature branch
- Make your changes with clear commit messages
- Test your changes thoroughly
- Submit a pull request with a clear description
- Technical Questions: Use our issue templates
- General Discussions: Use GitHub Discussions
- Documentation: Check our README
- Be respectful and constructive
- Focus on technical matters
- Avoid spam, harassment, or off-topic discussions
- Follow GitHub's Community Guidelines
Issues that violate these guidelines will be:
- Closed immediately without discussion
- Labeled appropriately (e.g., "invalid", "spam", "off-topic")
- Reported to GitHub if they constitute harassment or spam
Repeated violations may result in blocking users from the repository.
For matters that don't fit into issues or discussions, you can contact the maintainers directly through GitHub.
Remember: This is an open-source project maintained by volunteers. Please be respectful of our time and focus on constructive, technical contributions that help improve the software for everyone.