Development Discord
The development Discord is the hub for contributors working on OpenFront’s codebase. Join here: https://discord.gg/K9zernJB5zWhat happens in Development Discord?
- Discussion of new features and improvements
- Code review coordination
- Architecture and design decisions
- Bug reports and troubleshooting
- General development questions
- Coordination with the project maintainer
It’s recommended to join the development Discord before submitting your first pull request. This helps you understand the project’s direction and get feedback on your ideas before investing significant time.
Getting Started
Introduce yourself
Let the community know your background and what you’re interested in contributing
Ask questions
Don’t hesitate to ask for guidance on where to start or clarification on any aspect of the project
Translation Discord
The translation Discord is dedicated to coordinating localization efforts across multiple languages. Join here: https://discord.gg/3zZzacjWFrWhat happens in Translation Discord?
- Translation questions and context clarification
- Language-specific discussions
- Coordination between translators
- Announcements about new strings to translate
- Quality assurance for translations
Why Join?
Even if you’re actively translating on Crowdin, joining the Discord helps you:- Get context for ambiguous strings
- Coordinate with other translators for your language
- Stay informed about translation priorities
- Ask questions about game-specific terminology
- Ensure consistency across translations
Translators are encouraged to join the Translation Discord before starting work on Crowdin. This ensures you have the support you need to create high-quality translations.
Code of Conduct
Both Discord servers follow the OpenFront community guidelines:- Be respectful: Treat all community members with respect
- Be constructive: Focus on helpful, actionable feedback
- Be patient: Remember that everyone is learning and contributing their time
- Search first: Before asking questions, check if they’ve been answered before
Discord Best Practices
For Development
- Search existing messages before asking common questions
- Use appropriate channels for different topics
- Include your Discord username in pull requests for easier communication
- Be responsive to feedback and questions about your contributions
For Translation
- Ask questions in your language channel if available
- Share context that might help other translators
- Report any issues with the Crowdin project
- Coordinate with others to avoid duplicate work
Getting Help
If you need assistance:- Check pinned messages in relevant channels
- Search message history for similar questions
- Ask in the appropriate channel with clear context
- Be patient - volunteers answer when they’re available
Related Resources
Translations
Learn how to contribute translations via Crowdin
Governance
Understand the project’s governance model and contribution path