Getting Help
Need assistance with En Croissant? Here’s where to find help and connect with other users.Discord Community
Join our active Discord server for real-time help, discussions, and updates.
GitHub Issues
Report bugs, request features, or browse existing issues.
Documentation
Browse comprehensive guides, tutorials, and feature documentation.
Website
Visit the official En Croissant website for downloads and information.
Discord Community
Our Discord server is the best place to get quick help and engage with the community. Join us: discord.gg/tdYzfDbSSWWhat you’ll find:
- #general: General discussion and community chat
- #help: Get assistance with issues or questions
- #feature-requests: Suggest new features and improvements
- #showcase: Share your experience with En Croissant
- #development: Technical discussions about contributing to the project
- #announcements: Stay updated on new releases and important updates
Reporting Bugs
Found a bug? Help us improve En Croissant by reporting it properly.Before reporting:
- Check existing issues: Search GitHub Issues to see if the bug has already been reported
- Verify it’s a bug: Make sure the behavior is actually incorrect and not a misunderstanding of the feature
- Try to reproduce: See if you can consistently reproduce the issue
What to include in your bug report:
System information
- Operating system and version
- En Croissant version (found in Help → About)
- If engine-related, include the engine name and version
Description
- Clear description of what you expected to happen
- What actually happened instead
- Any error messages displayed
Steps to reproduce
Numbered steps that anyone can follow to see the bug:
- Open En Croissant
- Click on X
- Do Y
- See error Z
Additional context
- Screenshots or screen recordings if applicable
- Log files (see Finding Log Files)
- Any other relevant information
Feature Requests
Have an idea for improving En Croissant? We’d love to hear it!Suggesting features:
- Check the roadmap: See what’s already planned in GitHub Issues
- Search existing requests: Your idea might already be suggested
- Be specific: Clearly describe what you want and why it would be valuable
- Consider implementation: Think about how it might work in practice
Good feature requests include:
- Problem statement: What need or problem does this address?
- Proposed solution: How should the feature work?
- Use cases: Who would benefit and in what scenarios?
- Alternatives: Are there workarounds or alternative approaches?
- Additional context: Mockups, examples from other software, etc.
Feature requests are also welcome in the Discord #feature-requests channel for informal discussion before creating a formal GitHub issue.
Contributing
En Croissant is open source and welcomes contributions from the community!Ways to contribute:
Code Contributions
Submit pull requests with bug fixes, new features, or improvements.
Documentation
Help improve guides, fix typos, or add examples to the documentation.
Testing
Test pre-release versions and provide feedback on new features.
Community Support
Help other users in Discord or on GitHub with their questions.
Getting started with development:
- Read the Contributing Guide: Check out the CONTRIBUTING.md in the repository
- Join the Discord: Discuss your planned contribution in the #development channel
- Review the architecture: See the Architecture documentation
- Set up your environment: Follow the Building from Source guide
Support the Project
En Croissant is free and open source, developed and maintained by volunteers.How to support:
Donate
Financial contributions help fund development and infrastructure costs.
Spread the word
Tell other chess players about En Croissant or share it on social media.
Star on GitHub
Show your support by starring the repository on GitHub.
Write reviews
Share your experience on forums, blogs, or chess communities.
Stay Updated
Keep up with En Croissant’s development:- Discord announcements: Join the server for release notifications
- GitHub releases: Watch the repository for new version announcements
- GitHub discussions: Participate in feature planning and discussions
- Website: Check encroissant.org for major updates
Code of Conduct
En Croissant is committed to providing a welcoming and inclusive environment.Community guidelines:
- Be respectful: Treat everyone with respect and courtesy
- Be patient: Remember that people have varying levels of experience
- Be constructive: Provide helpful feedback and suggestions
- Be collaborative: Work together toward common goals
- Be understanding: Recognize that mistakes happen and we all learn
By participating in the En Croissant community, you agree to abide by these guidelines and help maintain a positive environment for everyone.