To contribute:
- Create a fork of the repository. Name it with a variation like
fork-XediX
,XediX-fork
,XediX-forked
, but notXediX
. - Make your changes in the forked repository.
- Write a pull request with a description that is at least 20 characters long.
- If the description is too short, the PR review process will fail.
- You are allowed to use AI for the description, but it must be clear and true.
- If your PR is a work in progress, prefix the title with
[WIP]
to skip the review process. - If you believe this is a high-priority PR or a bug fix, mention @mostypc123 somewhere in the description.
- ALWAYS use our commit message format:
- emoji, type(scope(optional)): description
- Aim to modify fewer than 20 files in a single PR.
- If your PR involves breaking changes, explicitly mention "breaking change" in the description.
- We use a GitHub Action for automated PR reviews.
- The action checks:
- PR description length
- Number of modified files
- Automatic labeling based on description content
- PRs prefixed with
[WIP]
will automatically bypass the review process.
In the /readme-translations folder, add a new file, e. g. ja-README.md. Then add it to the list in the README.
You can find the source code in the src/
folder. It also contains a README to know what are which files for.
Yes, but ensure that:
- You understand and can explain the code you're submitting
- You give appropriate credit if using AI-generated code
No formal coding standards are established yet. Generally:
- Write clean, readable code
- Add comments where necessary
- Follow common best practices for the language you're using
Open an issue in the GitHub repository with:
- A clear, descriptive title
- Steps to reproduce the bug
- Expected vs. actual behavior
- Any relevant error messages or screenshots
Absolutely! Open an issue describing:
- The feature you're proposing
- Why you think it would be valuable
- Any initial thoughts on implementation
Review times vary. Our GitHub Action provides initial automated checks, and maintainers will review the PR afterward.
- Read these guidelines carefully
- Start with small, manageable contributions
- Don't be afraid to ask questions in the discussions
Have a question not answered here? Open an issue and ask.