Thank you for your interest in contributing to XLMate! We are building the future of decentralized chess and AI-human collaboration on Stellar.
- Find an Issue: Browse our GitHub Issues.
- Claim it: Comment on the issue you'd like to work on.
- Fork & Branch: Fork the repository and create a feature branch (
git checkout -b feature/issue-name). - Develop: Follow our coding standards (Rust for contracts/backend, TypeScript for frontend).
- Test: Ensure all tests pass (
cargo test,npm test). - Submit PR: Open a Pull Request targeting the
mainbranch.
- Smart Contracts: Located in
/contracts. Built with Soroban. Focus on security and storage efficiency. - Backend: Located in
/backend. Actix-Rust server for real-time game state. - Frontend: Located in
/frontend. Next.js web application. - AI Infrastructure: Located in
/agent-engines. Focus on engine integration and analysis tools.
If you discover a security vulnerability, please follow our Security Policy. Do NOT open a public issue for security bugs.
Join our Discord (link coming soon) or open a discussion on GitHub if you have questions!
Built with ❤️ on Stellar.