Community & Contribution

Join our growing community of chess enthusiasts and developers. Contribute to making Pawn Appétit even better for everyone.

Join Our Community

Connect with fellow chess players, get help, and stay updated on the latest developments.

Discord Server

Join our active community for real-time discussions, help, and updates.

500+ membersVery Active
Join Now

GitHub Repository

Contribute code, report bugs, and follow development progress.

50+ contributorsDaily commits
Join Now

Reddit Community

Share games, discuss features, and connect with other chess enthusiasts.

200+ subscribersWeekly posts
Join Now

Chess Forums

Participate in chess community discussions about modern chess tools.

Cross-platformOngoing
Join Now

Ways to Contribute

Every contribution matters, whether you're a developer, designer, writer, or chess enthusiast.

Code Contributions

Help improve Pawn Appétit with bug fixes, new features, and optimizations.

Skills Needed:

RustTypeScriptReactTauri

Examples:

  • Fix reported bugs and issues
  • Implement new analysis features
  • Improve UI/UX components
  • Optimize performance bottlenecks
  • Add new engine integrations

Documentation

Create guides, tutorials, and help resources for users and developers.

Skills Needed:

Technical WritingMarkdownChess Knowledge

Examples:

  • Write feature tutorials
  • Create video guides
  • Translate documentation
  • Update API documentation
  • Improve installation guides

Testing & QA

Test new releases, report bugs, and help ensure quality and stability.

Skills Needed:

TestingBug ReportingQuality Assurance

Examples:

  • Test beta releases
  • Report detailed bug reports
  • Verify bug fixes
  • Test on different platforms
  • Performance testing

Design & UX

Improve the visual design, user experience, and accessibility.

Skills Needed:

UI DesignUX ResearchFigmaCSS

Examples:

  • Design new UI components
  • Create icons and graphics
  • Improve accessibility
  • Design board themes
  • User experience research

Development Workflow

Follow these steps to contribute code to Pawn Appétit. We use a standard GitHub workflow.

1

Fork & Clone

Create your own copy of the repository to work on.

$ git clone https://github.com/yourusername/pawn-appetit.git
$ cd pawn-appetit
$ git remote add upstream https://github.com/Pawn-Appetit/pawn-appetit.git
2

Set Up Development

Install dependencies and set up your development environment.

$ npm install
$ npm run tauri:dev
3

Create Feature Branch

Work on features in separate branches for easy collaboration.

$ git checkout -b feature/your-feature-name
$ git push -u origin feature/your-feature-name
4

Make Changes

Implement your feature or fix following our coding standards.

$ npm run test
$ npm run lint
$ npm run format
5

Submit Pull Request

Share your changes with the community for review and integration.

$ git add .
$ git commit -m "feat: descriptive commit message"
$ git push origin feature/your-feature-name

Community Guidelines

We foster an inclusive, helpful, and respectful community for all members.

Be Respectful

Treat all community members with kindness and respect. We welcome people of all skill levels and backgrounds.

Stay On Topic

Keep discussions relevant to Pawn Appétit, chess software, or related topics. Off-topic posts may be moved or removed.

Help Others

Share your knowledge and help fellow users. Answer questions, provide feedback, and contribute to discussions.

Search Before Asking

Check existing issues, documentation, and discussions before posting new questions or bug reports.

Provide Details

Include system info, error messages, and steps to reproduce when reporting issues. Quality reports help us fix problems faster.

Give Credit

Acknowledge contributions from others and respect intellectual property. Cite sources and give proper attribution.

Recognition & Rewards

We appreciate our contributors and provide various ways to recognize their efforts.

Contributor Recognition

Active contributors are featured in our README and release notes.

  • GitHub profile visibility
  • Special Discord role
  • Early access to features

Feature Sponsorship

Sponsor specific features or improvements you'd like to see implemented.

  • Priority development
  • Design input
  • Public acknowledgment

Community Leader

Experienced users can become community moderators and mentors.

  • Moderation privileges
  • Roadmap influence
  • Direct developer contact

Ready to Contribute?

Join our community today and help make Pawn Appétit the best chess software for everyone.