Skip to main content

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/tdYzfDbSSW

What 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
Before asking for help, check if your question has already been answered in FAQs or Troubleshooting.

Reporting Bugs

Found a bug? Help us improve En Croissant by reporting it properly.

Before reporting:

  1. Check existing issues: Search GitHub Issues to see if the bug has already been reported
  2. Verify it’s a bug: Make sure the behavior is actually incorrect and not a misunderstanding of the feature
  3. Try to reproduce: See if you can consistently reproduce the issue

What to include in your bug report:

1

System information

  • Operating system and version
  • En Croissant version (found in HelpAbout)
  • If engine-related, include the engine name and version
2

Description

  • Clear description of what you expected to happen
  • What actually happened instead
  • Any error messages displayed
3

Steps to reproduce

Numbered steps that anyone can follow to see the bug:
  1. Open En Croissant
  2. Click on X
  3. Do Y
  4. See error Z
4

Additional context

  • Screenshots or screen recordings if applicable
  • Log files (see Finding Log Files)
  • Any other relevant information
Submit your bug report: Create a new issue on GitHub

Feature Requests

Have an idea for improving En Croissant? We’d love to hear it!

Suggesting features:

  1. Check the roadmap: See what’s already planned in GitHub Issues
  2. Search existing requests: Your idea might already be suggested
  3. Be specific: Clearly describe what you want and why it would be valuable
  4. 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:

  1. Read the Contributing Guide: Check out the CONTRIBUTING.md in the repository
  2. Join the Discord: Discuss your planned contribution in the #development channel
  3. Review the architecture: See the Architecture documentation
  4. Set up your environment: Follow the Building from Source guide
Before starting work on a major feature, please discuss it with the maintainers first on Discord or GitHub to ensure it aligns with the project’s direction.

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.
All donations are greatly appreciated and help ensure En Croissant’s continued development! Visit encroissant.org/support to contribute.

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
Unacceptable behavior includes harassment, discrimination, spam, or any behavior that creates a hostile environment for others.
By participating in the En Croissant community, you agree to abide by these guidelines and help maintain a positive environment for everyone.

Build docs developers (and LLMs) love