Contributing to ygégé
For detailed development information, check out the developer documentation in the GitHub repository:
- Complete Contributing Guide - Detailed guide for contributing
- CI/CD Pipeline - Understanding automated builds
- Preview Workflow - Testing PRs with Docker
- Release Workflow - Release process
Thank you for your interest in contributing to the ygégé project! This page outlines ways you can help, our contribution policies, and how to get started with your first Issue or Pull Request (PR).
Even if you can't contribute code, you can still help ygégé! The main ways you can contribute are by testing, reporting issues, and improving documentation. Code, documentation, and other contributions are all welcome—see the sections below for details.
Reporting Issues
We use GitHub Issues to track bugs, enhancements, and feature requests.
- Please check the issues documentation for tips on submitting clear and helpful issues.
- Before opening a new issue, search existing issues to avoid duplicates.
- For usage questions or troubleshooting, please use Discussions.
Developing Code
ygégé is written in Rust. If you have experience with Rust, we welcome your contributions!
- See our development guide for how to set up your development environment, build ygégé from source, and submit PRs.
- We follow a "fork and PR" workflow. If you're new to this, see the GitHub forking guide.
Improve Documentation
Documentation is extremely valuable! User documentation is available on this Docusaurus site, and developer documentation is in the docs/ folder of the repository.
- To suggest changes, open a Pull Request with your improvements.
- For major documentation changes, please open an issue or discussion first.
Testing
Testing is one of the easiest and most valuable ways to contribute.
- Simply use ygégé, and if you find any bugs or unexpected behavior, open an issue.
- If you have suggestions for improvements or new features, you can also submit them as issues.
Building and Running ygégé
- To build ygégé from source, follow the manual build guide.
- For Docker users, consult the Docker deployment guide for instructions on using the official image or building your own.
Thank you for helping improve ygégé! Every contribution—big or small—makes a difference.