Skip to content

Latest commit

 

History

History
30 lines (20 loc) · 1.35 KB

File metadata and controls

30 lines (20 loc) · 1.35 KB

Contributing to XLMate

Thank you for your interest in contributing to XLMate! We are building the future of decentralized chess and AI-human collaboration on Stellar.

How to Contribute

  1. Find an Issue: Browse our GitHub Issues.
  2. Claim it: Comment on the issue you'd like to work on.
  3. Fork & Branch: Fork the repository and create a feature branch (git checkout -b feature/issue-name).
  4. Develop: Follow our coding standards (Rust for contracts/backend, TypeScript for frontend).
  5. Test: Ensure all tests pass (cargo test, npm test).
  6. Submit PR: Open a Pull Request targeting the main branch.

Module Guides

  • 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.

Security

If you discover a security vulnerability, please follow our Security Policy. Do NOT open a public issue for security bugs.

Community & Support

Join our Discord (link coming soon) or open a discussion on GitHub if you have questions!


Built with ❤️ on Stellar.